从Jquery整个代码看,入口就是一个自执行的闭包函数
/*!
* jQuery JavaScript Library v1.8.2
* http://jquery.com/
*
* Includes Sizzle.js
* http://sizzlejs.com/
*
* Copyright 2012 jQuery Foundation and other contributors
* Released under the MIT license
* http://jquery.org/license
*
* Date: Thu Sep 20 2012 21:13:05 GMT-0400 (Eastern Daylight Time)
*/
(function( window, undefined ) {
///省略
})( window );
1。匿名闭包函数 参见http://lovebeyond.iteye.com/blog/1179526
2。(...)(window),这表示加载后自动执行,并把window做为参数传递给改函数
3。因为这里传的参数是 window对象,意味这把全局的window对象转化为局部的函数变量了,这样就提高了代码在使用window的效率
分享到:
相关推荐
《jQuery EasyUI 示例框架源码解析》 jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了丰富的组件和易于使用的API,极大地简化了Web界面的开发。这个“jquery-easyui示例框架源码”包,包含了最新版本的...
总结,jQuery UI 1.8.13作为一个成熟的前端框架,为开发者提供了丰富的UI组件和交互功能。通过学习和实践,开发者可以快速构建出功能强大且具有吸引力的Web应用。深入理解和应用jQuery UI,不仅可以提升工作效率,还...
jQuery UI 1.8 是该框架的一个稳定版本,发布于2010年,包含了多个核心组件和效果。这些组件包括: - **Dialog(对话框)**:创建可自定义的模态或非模态对话框,用于提示信息、确认操作等。 - **Accordion(手...
jQuery UI 是一个强大的JavaScript库,它扩展了基础的jQuery框架,提供了丰富的用户界面组件和交互功能。这个“jquery-ui-1.8.16.custom”压缩包包含了一个自定义构建的jQuery UI版本,专为特定项目需求量身定制。 ...
EasyUI 是一个基于 jQuery 的前端框架,用于快速开发界面交互丰富的Web应用。它提供了一系列易于使用的组件,如对话框、表格、菜单、按钮等,帮助开发者实现数据展示、用户交互等功能,大大简化了前端开发的工作。`...
jQuery UI 是一个基于 jQuery 库的扩展框架,它提供了一系列可交互、可定制的界面组件,如日期选择器、对话框、拖放功能、进度条等。这个"最新jquery-ui"压缩包包含了构建用户界面所需的基本元素,适用于前端开发者...
《jQuery源码解析:深入理解核心机制》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,就以其简洁的API和出色的跨浏览器兼容性赢得了开发者们的广泛喜爱。今天,我们有幸深入剖析这份来之不易的jQuery...
"jQuery-starterkit源码"是一套为初学者和开发者提供的基础框架,旨在帮助他们快速理解和构建基于jQuery的Web应用。这份资料包含了必要的文件和代码示例,以便于深入学习和实践。 首先,`ratings.dat`可能是一个...
jQuery UI 是一个基于 jQuery JavaScript 库的可扩展框架,它提供了丰富的用户界面组件,包括对话框、滑块、日期选择器、拖放功能等。这个名为 "jquery-ui-1.8.14.custom" 的压缩包包含了最新版本的 jQuery UI,以及...
通过研究源码,开发者能够深入理解.NET框架的工作原理,提高编程技巧,并可能将其应用于自己的项目开发中。 【标签】"Net实战商用源码" 指出这是.NET平台下的实践性代码,适合开发者进行实际操作和学习,有助于提升...
jQuery EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了一系列的UI组件,使得开发者可以快速构建出美观且功能丰富的Web应用。EasyUI 的核心理念是通过简单的HTML标记和CSS样式,结合JavaScript API,实现复杂...
8. **前端技术**:HTML、CSS和JavaScript的使用,以及可能的前端框架(如jQuery、Bootstrap等)。 9. **API集成**:如果祈愿板有社交分享等功能,可能涉及到外部API的调用。 10. **文件上传**:用户可能可以上传图片...
`jQuery源码详解.mht` 和 `jquery-1.2.6源码分析.pdf` 内容可能包含了对源码的深度解析,包括设计模式、性能优化和实现细节。这些资料有助于深入理解 jQuery 的内部工作原理。 8. **版本差异** 虽然我们分析的是 ...
ASP源码包含了网页设计、数据库交互、用户管理、内容管理系统等功能模块,为构建动态、交互式的公司网站提供了基础框架。 本源码"asp企业网站源码-0040 公司企业源码40 红色.rar"特别标注了“红色”,这可能意味着...
综上所述,《商业编程-源码-魔力门户(MolyX Portal) v2.0 Beta 3》是一个面向企业级应用的开放源码项目,具备强大的门户管理功能和良好的扩展性,适合需要构建统一入口、整合内部系统的组织。通过深入了解其源码,...
【描述】"计算机软件-商业源码-实例71 图像鼠标过渡.zip"的描述简短,没有提供具体的编程语言、技术框架或实现细节。但从名称来看,我们可以推测这是一组与图形用户界面(GUI)相关的代码,用于在鼠标指针移动时改变...
开发者可能使用了一些JavaScript库或框架来简化代码,如jQuery,或者采用原生的ES6语法。 关于广告图片的替换,这通常涉及到HTML5的img标签和CSS样式。在index.html中,你会找到引用广告图片的img标签,通过更改src...
《jQuery源码分析》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画设计和Ajax交互。对于开发者来说,深入理解jQuery的源码不仅可以提升编程技能,还能帮助我们优化代码,提高网页...
总的来说,“0031 公司企业源码31 绿色.rar”提供了快速搭建企业网站的基础框架,对于初学者和开发者来说,这是一个学习和实践ASP网站开发的好资源。通过深入研究和修改源码,可以提升对ASP技术和网站开发流程的理解...
1. **index.html** - 这通常是示例页面或者项目的入口文件,包含了引入jQuery UI所需的JavaScript和CSS资源,以及可能的HTML结构示例,用于展示组件的使用方法。 2. **css** - 这个目录包含了jQuery UI的样式表文件...