美文网首页
jQuery (2)

jQuery (2)

作者: sunorry | 来源:发表于2015-02-07 23:37 被阅读18次

    警告

    //bad
    var a = a + 10;
    
    //good
    var speed = 10;
    var a = a + speed; 
    
    (function(window, undefined) {
    
    })(window);
    

    window 传进去。
    如过在函数中直接使用 window 也可以,但是

    • window 在 js 比较顶端的东西,根据原型链查找,比较慢
    • window 传进去后,压缩代码就可以用传进去的 e(随意一个字母)

    undefined 怕在 ie 里把它赋值

    判断 undefined

    // bad
    window.a == 'undefined; //在 ie9及以下 判断 xml 会失效
    // good
    typeof window.a == 'undefined'; 
    

    相关文章

      网友评论

          本文标题:jQuery (2)

          本文链接:https://www.haomeiwen.com/subject/hiodxttx.html