js 规范

  1. 推荐将脚本写在单独的js中,避免直接写在script标签中
  2. ①  <script src="/xx/demo.js"></script>                           推荐
    ②  <script>                                                      不推荐
        alert('无法使用缓存,又增加了页面的大小');
        </script>
  3. 推荐使用类似命名空间或闭包的方式开发,以避免代码冲突
  4. ①  var indexObj = {                                              命名空间
            'test' : function (
                alert('使用 indexObj.test() 的方式调用');
            )
        }
    ②  (function () {                                                闭包
            alert('加载后会自动运行,这里定义的变量均为局部变量')
        })();
  5. 避免使用类似Jquery.click的事件绑定
  6. ①  <input id="test" onclick="indexObj.test();">                  推荐 特别注意,在事件属性里一定要使用可信数据(XSS)
    ②  $('#test').click(function() {                                 不推荐
            alert('无法在标签上看出代码走向,难以维护');
        });