解读jQuery-1.11.3源码 - 1 . 整体架构

(function(global,factory){
  factory(global)
}(typeof window!=='undefined'?window:this,function(){
  var 
    jQuery=function(){
      return {}
    }  
  window.jQuery=window.$=jQuery;
  return jQuery;
}))

1.整体架构是一个匿名函数: 
通过定义一个匿名函数,创建了一个“私有”的命名空间,该命名空间的变量和方法,不会破坏全局的命名空间。这点非常有用也是一个JS框架必须支持的功能,jQuery被应用在成千上万的JavaScript程序中,必须确保jQuery创建的变量不能和导入他的程序所使用的变量发生冲突。 
2.该匿名函数传入了2个参数 
第1个是全局变量,如果全局是window就传入window,如果不是window(node的全局是global)就传入this。第2个参数是一个工厂函数,返回jQuery对象 
3.为什么要传入window(或全局变量) 
通过传入window变量,使得window由全局变量变为局部变量,当在jQuery代码块中访问window时,不需要将作用域链回退到顶层作用域,这样可以更快的访问window;另外1个好处是:将window作为参数传入,可以在压缩代码时进行优化

(function(window){
  window.name='meinan'
}(window))

代码压缩后:

(function(a){a.name="meinan"})(window);//window -> a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 您可以在jQuery官网上下载jquery-1.11.3.min.js文件。该文件是jQuery库的一个版本,用于在网页中使用jQuery框架。下载后,您可以将该文件引入到您的网页中,以便使用jQuery提供的各种功能。 ### 回答2: jQuery是一款非常流行的JavaScript库,可以帮助我们更简单、高效地编写JavaScript代码。下载jQuery就能够方便地在网页中引入,从而使用jQuery提供的各种功能。 jquery-1.11.3.min.js是一个简化压缩版的jQuery库,相比普通版的jQuery库,这个库的体积更小,加载速度更快。如果你的网页中需要使用jQuery,建议直接下载这个简化压缩版的库。 jQuery的下载非常简单,只需要在官网(https://jquery.com/)下载压缩版的jQuery库,然后在你的网页中引入即可。对于jquery-1.11.3.min.js,我们可以在以下地址中下载: https://code.jquery.com/jquery-1.11.3.min.js 下载完后,我们只需要在HTML页面中引入该文件即可,例如: ```html <!DOCTYPE html> <html> <head> <title>My jQuery Page</title> </head> <body> <h1>Hello World!</h1> <script src="https://code.jquery.com/jquery-1.11.3.min.js"></script> </body> </html> ``` 在这个例子中,我们在HTML页面中引入了jquery-1.11.3.min.js文件,这样我们就可以在该页面中使用jQuery提供的各种功能了。 总之,如果你需要在网页中使用jQuery,下载jquery-1.11.3.min.js是一个很不错的选择,它可以让你更简单、高效地使用jQuery。 ### 回答3: jQuery是一款流行的JavaScript库,旨在简化JavaScript代码的编写,并使其跨浏览器兼容。jquery-1.11.3.min.js是jQuery库的一个版本,这个版本被广泛使用,因为它稳定而且经过多次测试。 要下载jquery-1.11.3.min.js,有两种方法: 一、通过官方网站下载: 1. 进入jQuery官方网站:https://jquery.com/download/ 2. 找到“jQuery 1.x (edge)”选项卡,点击选择jquery-1.11.3.min.js下载。 3. 点击“Download”按钮即可开始下载。 二、通过CDN下载: CDN(内容分发网络)是一种通过多个服务器高效分发网络资源的技术,使用CDN可以提高资源的下载速度和稳定性。要通过CDN下载jquery-1.11.3.min.js,可以按照以下步骤操作: 1. 进入jQuery官方网站:https://jquery.com/download/ 2. 找到“CDN”选项卡,选择jQuery版本和压缩格式(minified或uncompressed)。 3. 选择一个CDN提供商,例如,Google、Microsoft、CloudFlare等。 4. 复制CDN的URL地址,将其粘贴至HTML代码中使用即可。 例如,要使用Google的CDN,可以将以下代码添加至HTML文档中: ```html <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> ``` 总之,无论是通过官方网站还是通过CDN下载jquery-1.11.3.min.js,都应该保证下载源的安全性和可信度。此外,如果使用CDN下载,请确保你的网站可以访问CDN提供商的服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值