`
y1d2y3xyz
  • 浏览: 257023 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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 ) {

 //15~94 初始化变量、快捷方式定义

 //95~904 utils部分,定义了一些工具函数

 //905~1099 utils部分中的 callback函数
 
 //1100~1240 utills部分中的 Deferred队列方法
 
 //1241~1507 utils部分support对象集合,为一组浏览器差异性集合

 //1508~1992 utils部分Data操作函数

 //1993~2630(2207) Attributes操作函数

 //2631~3667 Jquery Event部分

 //3668~5648 Sizzle元素查找和过滤

 //5650~6461 DOM操作 

 //6462~7263 CSS操作

 //7264~8535 AJAX对象

 //8536~9194 FX动画

 //9195~9420 坐标位置

 // Expose jQuery to the global object
 window.jQuery = window.$ = jQuery;

 // Expose jQuery as an AMD module, but only for AMD loaders that
 // understand the issues with loading multiple versions of jQuery
 // in a page that all might call define(). The loader will indicate
 // they have special allowances for multiple jQuery versions by
 // specifying define.amd.jQuery = true. Register as a named module,
 // since jQuery can be concatenated with other files that may use define,
 // but not use a proper concatenation script that understands anonymous
 // AMD modules. A named AMD is safest and most robust way to register.
 // Lowercase jquery is used because AMD module names are derived from
 // file names, and jQuery is normally delivered in a lowercase file name.
 // Do this after creating the global so that if an AMD module wants to call
 // noConflict to hide this version of jQuery, it will work.
 if ( typeof define === "function" && define.amd && define.amd.jQuery ) {
	define( "jquery", [], function () { return jQuery; } );
 }
})( window );

分享到:
评论

相关推荐

    jquery-单机版斗地主小游戏源码--HTML-代码

    jQuery的使用使得代码更加简洁易懂,如`$(selector).click(function() {...})`用于绑定点击事件,`$(element).show()`或`.hide()`控制元素的显示与隐藏,而`$.ajax()`则用于实现异步数据交换,可能在此游戏中用于...

    jQuery-, jQuery源码解读 -- jQuery v1.10.2.zip

    《jQuery源码解读——深入理解jQuery v1.10.2》 jQuery,这个轻量级的JavaScript库,自2006年发布以来,以其简洁的API和强大的功能深受开发者喜爱,成为Web开发领域中不可或缺的一部分。本文将对jQuery v1.10.2的...

    jquery-TreeTable树型结构 源码及示例

    这个"jquery-TreeTable树型结构 源码及示例"压缩包包含了实现这一功能的核心源码和示例,帮助开发者更好地理解和应用这个插件。 首先,jQuery TreeTable的基本概念是利用HTML表格的特性,通过添加特定的CSS类和使用...

    jquery-validation-1.19.1.zip

    其内部结构清晰,源码易于阅读,是学习和实践客户端验证的优秀资源。通过深入研究这个压缩包的内容,开发者不仅可以提升使用jQuery-validation的技能,还能了解项目管理和自动化构建的相关知识。

    JQuery Gantt-Demo

    10. **源代码分析**:文件"mbielanczuk-jQuery.Gantt-6edaaab"很可能包含了这个示例的源代码,通过研究源码,开发者可以深入理解其工作原理,学习如何自定义和扩展Gantt图组件。 总之,JQuery Gantt-Demo是一个实用...

    jQuery-file-upload的各种语言拖拽上传文件功能

    只需在初始化插件时指定语言代码,如`language: 'zh'`即可启用中文界面。 三、拖拽上传功能 拖拽上传是HTML5的一项新特性,jQuery-file-upload充分利用了这一点。用户只需在指定区域内拖放文件,即可完成上传操作...

    jquery-easyui-1.2.5源码

    总结起来,jQuery EasyUI 1.2.5的源码是一本生动的JavaScript和前端框架实践教程,它揭示了组件化、模块化开发的理念,同时也为我们展示了如何通过JavaScript优雅地封装和复用代码。通过学习和理解这些源码,开发者...

    jquery-easyui-1.3.5 源码

    - **目录结构**:在 `jquery-easyui` 压缩包中,通常包括 `dist` 目录(包含编译后的CSS和JS文件)、`src` 目录(源码)、`themes` 目录(主题样式)以及示例和文档等。 - **JavaScript 源码**:源码主要在 `src` ...

    jQuery-autoComplete-1.8.22代码例子

    本文将深入探讨jQuery-autoComplete-1.8.22版本的代码结构、工作原理以及实际应用。 首先,我们要理解jQuery-autoComplete的基本工作流程。当用户在输入框中输入字符时,该插件会监听输入事件,然后根据预设的配置...

    jQuery源码分析-03构造jQuery对象

    ### jQuery源码分析—构造jQuery对象 #### 一、源码结构概览 根据所提供的文件内容,本节将深入分析如何构建jQuery对象及其核心构造逻辑。首先,让我们从整体上理解jQuery构造函数的设计思路。 ##### 总体结构 ...

    jquery-ui-1.8.custom

    3. **src**: 源码文件,包含 jQuery UI 的各个组件的 JavaScript 实现,这对于理解组件的工作原理和进行定制非常有帮助。 4. **themes**: 默认的主题文件夹,你可以在此基础上创建自己的主题,或者直接修改现有的...

    jQuery源码分析系列.pdf

    - **Java工程师应该向jQuery学习的8点建议**:分享从jQuery源码中汲取的编程智慧,特别是面向对象设计、模块化和代码优化方面的经验。 - **jQuery中的循环技巧**:介绍jQuery中优化循环性能的策略,如使用数组和...

    精通JavaScript+jQuery电子书+源码-部分3

    7. **源码分析**:由于源码在第5部分,这部分可能涉及到对实际项目代码的阅读和分析,帮助读者理解如何将理论知识应用于实际开发场景。 通过深入学习这部分内容,开发者不仅可以掌握JavaScript和jQuery的基本语法和...

    jquery-1.11源码

    jQuery 1.11采用模块化设计,每个功能模块如`event.js`、`ajax.js`等,都负责特定的功能,这使得代码结构清晰,易于理解。同时,模块间的依赖关系通过函数调用和变量共享来实现。 3. **选择器引擎Sizzle** 选择器...

    JavaScript和jQuery实战手册源码--the missing manual

    《JavaScript和jQuery实战手册源码--the missing manual》是一本旨在帮助开发者深入理解并熟练运用这两种技术的书籍。这本书的示例代码合集,即`js3e-master`,提供了丰富的实践案例,涵盖了从基础到高级的各种概念...

    jQuery源码分析-03构造jQuery对象-源码结构和核心函数

    在进行jQuery源码分析的过程中,我们了解到jQuery对象是通过内部函数`jQuery.fn.init`构造的,其方法和属性则通过原型链继承自`jQuery.fn`,这是jQuery能够提供丰富且灵活DOM操作方法的基石。通过这种方式,即使不...

    商业源码-编程源码-五金在线B2B网站源码.zip

    【标题】"商业源码-编程源码-五金在线B2B网站源码.zip" 提供的是一个专门针对五金行业的电子商务平台(B2B,Business to Business)的完整源代码。这种源码是用于构建一个在线交易平台,允许企业之间进行商品和服务...

    jQuery插件--滑动条

    1. `jquery-plugin.html` - 这是HTML页面,包含用于展示滑动条的结构和必要的jQuery代码。 2. `jquery-1.2.6.js` - 这是jQuery库的一个早期版本(1.2.6),用于处理页面上的DOM操作和事件监听等。 3. `jquery....

    商业源码-编程源码-网新新闻全站系统源码.zip

    【标题】"商业源码-编程源码-网新新闻全站系统源码.zip" 提供的是一个完整的新闻网站系统源代码,适用于商业环境。这个源码是专门为构建新闻类网站设计的,它包含了实现新闻发布、展示、管理等功能的所有必要组件。 ...

Global site tag (gtag.js) - Google Analytics