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作为参数传入后,成为局部变量,提高了查找速度
阅读全文
1 0
- 1-jQuery源码之块级作用域
- JS之块级作用域
- Es6入门之块级作用域
- ES6之块级作用域
- ES6之块级作用域
- ES6之块级作用域分析
- 块级作用域
- 块级作用域
- 块级作用域
- 块级作用域
- 块级作用域
- ES6爬坑之路之块级作用域
- ECMAScript6(1):块级作用域
- 【概念】js闭包之块级作用域
- php坑系列之块级作用域
- ES6之块级作用域与函数声明--读书笔记
- ES6之let、const和块级作用域
- actionscript 块级作用域
- Happiness
- 整数与IP地址间的转换
- Spring注入中byType和byName的总结
- 图像匹配算法之ORB
- HBase基础教程--1.2.X版本--基础知识篇(二)
- 1-jQuery源码之块级作用域
- 如何判断一个SOCKET连接是否已经断开
- 定时器
- 支持emoji表情
- 求n!的算法和C 实现
- vue(2) -- vue在watch中监听对象属性的变化
- Intellij Idea创建基于Maven的SpringMVC+MyBatis项目
- iscsi
- Linux下查询tomcat日志中的异常信息