`
y1d2y3xyz
  • 浏览: 252720 次
  • 性别: 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源码分析-03构造jQuery对象-源码结构和核心函数

    作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com 毕竟是边读边写,... 构造jQuery对象 3.1 源码结构 先看看总体结构,再做分解: 代码如下: (function( window, undefined ) { var jQuery = (function() {

    华奥汽车销售集团网源码-毕业设计

    ## 华奥汽车销售集团网源码-毕业设计 此源码为一个汽车销售公司的网站,主要功能包括: ...此源码使用了MVC框架,代码结构清晰,易于维护和扩展。此外,源码还包括详细的注释和文档,方便使用者了解和应用。

    格式化后的jquery.js - 供学习

    此为结构化后的jquery代码。适合用于jquery源码的学习

    jQuery-source-code:jQuery源码学习

    jQuery源代码 本文主要以为学习参考书籍,为保证与书籍内容同步,以jQuery 1.7.2为学习版本进行。... jQuery构造函数的总体结构 构造函数jQuery.fn.init() jQuery.buildFragment()方法 jQuery.c

    jQuery-source-reading-blog

    jQUery源码解读--引言 标签: jQuery源码解读 这一系列文章是本人阅读jQuery源码的笔记和心得,其中参杂了一些工程实践。 按照以往OS方面的经验,找最新的代码阅读并非是一个明智之举。挑选一个早期版本或参考资料...

    jQuery源码分析-01总体架构分析

    1. 总体架构 1.1 自调用匿名函数 self-invoking anonymous function 打开jQuery源码,首先你会看到这样的代码结构: 代码如下: (function( window, undefined ) { // jquery code })(window); 1. 这是一个自调用匿名...

    myjquery:jquery源码分析

    jQuery源码分析 前言 有时候我在想jQuery为什么可以直接$操作,可以拥有比原生js更便利的DOM操作,而且只要你想就可以直接链式操作下去 核心框架 揭开一万多行代码的jQuery核心代码: (function(window, undefined)...

    JQuery无限级树源码

    JQuery无限级树源码 目前有很多实现无限级树的源代码,但要么实现方法单一,要么功能不全,本项目采用asp.net(C#) 2.0+sqlserver2005+jqery实现,内含数据库文件,附加即可,希望对大家有所帮助! 数据库文件在DB_51...

    jQuery源码解析

    我这边整理了一下jQuery的结构代码,就像造房子一样,首先需要设计好房子的结构(图纸)然后搭建房屋的梁,再添砖砌瓦,最后再美化以达到精益求精,这个结构和梁必须要事先规划好,否则用再好的砖瓦和材料来辅助都...

    jQuery垂直导航菜单带筛选代码js代码.zip

    jQuery垂直导航菜单,带筛选导航菜单的功能,带二级三级树形结构菜单,动画交互流畅,非常不错的源码,值得收藏。

    Jquery源码(包含Jq用到的所有函数体)

    jQuery本质上就是用javascript代码写成的各种方法的集合。但是javascript本身不是已经提供了各种各样的方法和功能了吗?为什么还要再另外写一个库出来呢?原因其实很好猜,那肯定是我们要写的这个库比javascript提供...

    超实用的jQuery代码段

    超实用的jQuery代码段 Java数据结构和算法(第二版) 本人是一个IT开发爱好者,从事Android的开发工作。热爱学习新技术。若您也有共同的兴趣爱好,欢迎你加入QQ技术群让我们共同发现新技术。 【GitHub】...

    JQuery实现轮播图完整源码

    1.具有完整目录结构 2.具有详细代码注释 3.打开即可完整显示样式

    jQuery技术内幕:深入解析jQuery架构设计与实现原理

    鉴于这种复杂的体系架构,以及对浏览器缺陷的完善也非短期可以完成,开始为这款机顶盒浏览器移植jQuery,从而开始了对jQuery源码的学习和分析。 从2011年6月开始,开始把心得和记录整理成《jQuery 1.6.1源码分析系列...

    2021年Java SSM框架实战案例:基于jQuery实现数据库全操作源码

    项目代码结构清晰,共包含97个文件,涉及多种编程语言和环境配置。 技术栈: - 主要语言:Java - 相关技术:JavaScript, PHP, C#, CSS 文件类型分布: - XML配置文件:53个,用于配置SSM框架及数据库相关设置 - ...

    jQuery技术内幕 深入解析jQuery架构设计与实现原理

     《jquery技术内幕:深入解析jquery架构设计与实现原理》在分析每个模块时均采用由浅入深的方式,先概述功能、用法、结构和实现原理,然后介绍关键步骤和分析源码实现。让读者不仅知其然,而且知其所以然。事实上,...

    java安卓仿微信聊天软件源码-Front-end-stack:需要学习的前端知识

    java安卓仿微信聊天软件源码 综合类 地址 前端知识体系 前端知识结构 Web前端开发大系概览 Web前端开发大系概览-中文版 Web Front-end Stack v2.2 免费的编程中文书籍索引 前端书籍 前端免费书籍大全 前端知识体系 ...

    xmljava系统源码-SEPPMS:管理系统

    组织结构 SEPPMS ├── README.md -- 说明 ├── idea-seppms-project.iml -- idea生成的配置文件 └── seppms -- 项目源码 ├── sql -- MySQL数据库脚本 ├── src -- java后台代码 └── web -- web前端...

Global site tag (gtag.js) - Google Analytics