GitHub 博客园 Nanakon

↗☻【编写可维护的JavaScript #BOOK#】第9章 将配置数据从代码中分离出来

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <title></title>
</head>
<body>
    <script>
        var config = {
            MSG_INVALID_VALUE: 'Invalid value', // MSG 表示展现给用户的消息
            URL_INVALID: 'errors/invalid.php', // URL 表示网络地址
            CSS_SELECTED: 'selected' // CSS 表示这是一个className
        }

        function validate(value) {
            if (!value) {
                alert(config.MSG_INVALID_VALUE)
                location.href = config.URL_INVALID
            }
        }

        function toggleSelected(element) {
            if (hasClass(element, config.CSS_SELECTED)) {
                removeClass(element, config.CSS_SELECTED)
            } else {
                addClass(element, config.CSS_SELECTED)
            }
        }
    </script>
</body>
</html>

 

posted on 2013-08-22 07:31  jzm17173  阅读(124)  评论(0)    收藏  举报

导航

轻音