jQuery (2)

2015-02-07  本文已影响18人  sunorry

警告

//bad
var a = a + 10;

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

})(window);

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

undefined 怕在 ie 里把它赋值

判断 undefined

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

猜你喜欢

热点阅读