• jQuery1.6源码分析系列

    时间:2023-12-20 08:12:24

    原文地址:http://www.cnblogs.com/nuysoft/archive/2011/11/14/2248023.htmljQuery源码分析(版本1.6.1)目录00 前言开光01 总体架构02 正则表达式-RegExp-常用正则表达式03 构造jQuery对象-源码结构和核心函数03...

  • JQuery源码分析(五)

    时间:2023-12-19 09:58:56

    分离构造器通过new 操作符构建一个对象,一般经过四部:  A.创建一个新对象  B.将构造函数的作用域赋给新对象(所以this就指向了这个新对象)  C.执行构造函数中的代码  D.返回这个新对象最后一点就说明了,我们只要返回一个新对象即可。其实new操作符主要是把原型链跟实例的this关联起来,...

  • JQuery实现图片轮播效果源码

    时间:2023-12-17 22:54:50

    ======================整体结构========================<div class="banner"> <ul class="banner-imgs"> <li class="banner-img"> ...

  • jQuery-1.9.1源码分析系列(三) Sizzle选择器引擎——总结与性能分析

    时间:2023-12-14 16:19:31

    Sizzle引擎的主体部分已经分析完毕了,今天为这部分划一个句号。a. Sizzle解析流程总结是时候该做一个总结了。Sizzle解析的流程已经一目了然了。1.选择器进入Sizzle( selector, context, results, seed )函数,先对选择器不符合要求的(比如没有选择器、...

  • web前端的十种jquery特效及源码下载

    时间:2023-12-13 16:47:38

    1.纯CSS3实现自定义Tooltip边框 涂鸦风格这是一款用纯CSS3打造的自定义Tooltip边框的应用,之前我们讨论过如何用CSS3来实现不同样式的Tooltip,今天的这款Tooltip却可以用CSS3来自定义边框,边框呈涂鸦风格。用CSS3实现自定义边框的好处是可以自适应边框内部的文字数量...

  • 读jQuery源码有感

    时间:2023-12-10 15:19:44

    读之前的预备工作:1.基础的js知识,以及html和css知识,和正则表达式知识。可以参考妙味课堂的基础js,html和css大纲。2.JavaScript核心指南的知识http://www.cnblogs.com/cnwebdeveloper/archive/2012/03/28/2421461....

  • 读jQuery源码有感3

    时间:2023-12-10 15:16:36

    这次的主题是,具体的库和抽象的思路。当看到Deferred这个区块时,觉得jQuery代码设计挺复杂,得用许多脑力才能看明白。可是把这个峰回路转十八回的代码看懂又如何,是为了使用过程中出现bug后,容易调试吗?还是重新造个轮子?我觉得需求撑大的库,当你不知道它撑大的历史,而贸然阅读,容易一头雾水。所...

  • 【jQuery源码】事件委托

    时间:2023-12-10 10:57:23

    jQuery的事件绑定有几个比较优秀的特点:1. 可以绑定不限数量的处理函数2. 事件可以委托到祖先节点,不必一定要绑到对应的节点,这样后添加的节点也照样能被处理。3. 链式操作下面主要分析事件的委托设计。事件源我们成为委托节点,委托节点委托他的祖先节点替他执行事件处理,这个祖先节点被成为被委托节点...

  • jQuery源码分析系列(转载来源Aaron.)

    时间:2023-12-05 23:00:33

    声明:非本文原创文章,转载来源原文链接Aaron.版本截止到2013.8.24 jQuery官方发布最新的的2.0.3为准附上每一章的源码注释分析 :https://github.com/JsAaron/jQuery正在编写的书 - jQuery框架设计作者在慕课网的教程jQuery源码解析(架构与...

  • jquery2源码分析系列

    时间:2023-12-05 22:31:00

    学习jquery的源码对于提高前端的能力很有帮助,下面的系列是我在网上看到的对jquery2的源码的分析。等有时间了好好研究下。我们知道jquery2开始就不支持IE6-8了,从jquery2的源码中可以学到很多w3c新的标准( 如html5,css3,ECMAScript)。原文地址是:http:...

  • jQuery源码分析1

    时间:2023-12-05 16:23:26

    写在开头:昨天开始,我决定要认真的看看jQuery的源码,选择1.7.2,源于公司用的这个版本。由于源码比较长,这将会是一个比较持久的过程,我将要利用业余时间,和偶尔上班不算忙的时间来进行。其实原本是打算对着源码抄一遍,将对其的理解写成注释,这也算是在强行堆代码量了吧(我想我这是有多懒,必须要反省)...

  • jQuery之ready源码分析

    时间:2023-12-03 10:36:21

    只要使用过jQuery的,想必对ready都不陌生,$(function(){})和$(document).ready(function(){})的使用更是习以为常。要说到window.onload与document.ready的区别也能谈出个一二,最重要的区别就是:window.onload是在d...

  • 10款基于jquery实现的超酷动画源码

    时间:2023-12-01 10:31:06

    1.jQuery二级下拉菜单 下拉箭头翻转动画之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽。但今天要介绍的这款jQuery二级下拉菜单外观很简洁,使用非常简单,它唯一的特点就是下拉菜单项的下拉箭头有翻转的动画特效。...

  • jQuery2.x源码解析(构建篇)

    时间:2023-11-29 23:14:35

    jQuery2.x源码解析(构建篇)jQuery2.x源码解析(设计篇)jQuery2.x源码解析(回调篇)jQuery2.x源码解析(缓存篇)笔者阅读了园友艾伦 Aaron的系列博客《jQuery源码分析系列》,跑艾伦的部分代码后,感觉仍然不够解渴,对jQuery依旧一知半解,产生了很多问题。阅读...

  • jQuery2.x源码解析(设计篇)

    时间:2023-11-29 22:58:56

    jQuery2.x源码解析(构建篇)jQuery2.x源码解析(设计篇)jQuery2.x源码解析(回调篇)jQuery2.x源码解析(缓存篇)这一篇笔者主要以设计的角度探索jQuery的源代码,很多人说jQuery设计过于个人主义话,其实这样说是有一定偏见的,因为好的设计是可通用的、共通的,jQu...

  • 三.jQuery源码解析之jQuery的框架图

    时间:2023-11-26 13:44:20

    这张图片是对jQuery源码截图,一点一点拼出来的. 现在根据这张图片来对jQuery框架做一些说明. 一.16~9404行可以发现,最外层是一个自调用函数.当jQuery初始化时,这个自调用函数包含的所有js代码都会被执行. 二.在22行中声明的jQuer...

  • JQuery实现点击按钮切换图片(附源码)--JQuery基础

    时间:2023-11-26 13:40:50

    JQuery实现切换图片相对比较简单,直接贴代码了哈,有注释噢!疑问请追加评论哈,不足之处还请大佬们指出!1、案例代码:demo.html:<!DOCTYPE html><html><head><meta charset="utf-8"><tit...

  • jquery源码解析:jQuery队列操作queue方法实现的原理

    时间:2023-11-26 13:40:43

    我们先来看一下jQuery中有关队列操作的方法集:从上图可以看出,既有静态方法,又有实例方法。queue方法,相当于数组中的push操作。dequeue相当于数组的shift操作。举个例子:function aaa(){alert(1);}function bbb(){alert(2);}$.que...

  • jQuery使用():Deferred有状态的回调列表(含源码)

    时间:2023-11-26 13:39:27

    deferred的功能及其使用deferred的实现原理及模拟源码deferred.then方法的实现原理及模拟源码一、deferred的功能及其使用deferred的底层是基于callbacks实现的,建议再熟悉callbacks的内部机制前提下阅读这篇博客,如果需要了解callbacks可以参考...

  • jQuery源码分析之=>jQuery的定义

    时间:2023-11-26 13:16:32

    最近写前段的代码比较多,jQuery是用的最多的一个对象,但是之前几次看了源码,都没搞清楚jQuery是怎么定义的,今天终于看明白怎么回事了。记录下来,算是一个新的开始吧。(文中源码都是jQuery-1.10.2版本的)先上一段jQuery定义的源码,定义了jQuery为一个function ...