1-jQuery源码之块级作用域

来源:互联网 发布:mac 好用的卸载软件 编辑:程序博客网 时间:2024/05/17 12:19

        jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。

——摘自 百度百科


本篇使用的 jQuery 版本为: v2.0.3 

jQuery 下载地址:https://cdn.bootcss.com/jquery/2.0.3/jquery.js

打开页面之后,按 Ctril + s 保存即可


下面开始解读 jQuery 的第一行代码:

/*   建立块级作用域,作用:     1、程序启动的时候,块级作用域里的代码就会执行     2、其内部成员变量 外部无法访问 (除了不加 var 修饰的变量) */ (function(window, undefined){// 在某些浏览器中 如 IE7,IE8中,undefined 是可以被定义为一个可以被修改的变量,所以把它作为一个参数传入,防止其被修改(根据 JavaScript 作用域规则,function 优先加载和执行)  // 'use strict';// 开启严格模式,建议不要开启    // jQuery 的所有代码都写在这个块级作用域中  })(window);// window 是全局变量,查找速度较慢,window作为参数传入后,成为局部变量,提高了查找速度



原创粉丝点击