jQuery (2)

警告

//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'; 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 出处-Aaron 问题:1:jQuery对象的构建方式是什么?2:jQuery方法的调用方式是什么? image....
    yztldxdzhu阅读 373评论 1 2
  • 前端面试题的简单整理,都只是大概回答,具体某些问题的具体理解后续会补上。 前端页面有哪三层构成,分别是什么?作用是...
    李欢li阅读 495评论 0 2
  • 在线阅读 http://interview.poetries.top[http://interview.poetr...
    前端进阶之旅阅读 114,914评论 24 450
  • 结构建好了, 今天我们开始一段一段讲。 (function(){ (21 , 94) 定义了一些变量和函数 ...
    web_无笙阅读 443评论 1 3
  • 去除赚快钱,暴富的心态,把握好炒股节奏,应该可以大大提高赢的概率,减少不必要的损失。早上看了一篇文章说交易成功,...
    shanshukeng阅读 556评论 0 0