前言1.总体结构 √2.构建函数 √3.each功能函数实现 √4.map功能函数实现 √5.sizzle初步学习6.attr功能函数实现7.toggleClass功能函数实现(好伤)8.val功能函数实现9.ajax异步请求以及扩展学习正文如果仔细看日期你会发现今天写了两篇,是不是感觉奇怪为什么会... ...
分类:
Web程序 时间:
2020-01-29 12:50:08
阅读次数:
89
选择器Sizzle 一)Sizzle( selector, context, results, seed ) 该函数用于查找与选择器表达式selector匹配的元素集合,是选择器引擎的入口。 selector: CSS选择器表达式 context: DOM元素或者文档对象,作为查找元素的上下文,用于 ...
分类:
Web程序 时间:
2019-05-26 00:15:59
阅读次数:
174
前言 正则表达式这东西,工作中其实经常用到,简单的比如验证邮箱、手机号,验证中文,去除首尾空格,复杂的例子有 老款jquery的css选择器引擎 sizzle.js。 对正则一直是一知半解,只会用最基本的,而且还用的懵懵懂懂。感觉精通正则的人跟精通linux shell命令行的人一样,是牛叉哄哄的, ...
分类:
Web程序 时间:
2018-05-06 14:53:57
阅读次数:
258
/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license //@ sourceMappingURL=jquery.min.map */ (function(e, t) { var n, r, i ... ...
分类:
Web程序 时间:
2018-04-29 22:06:31
阅读次数:
2072
我要学习的是jquery 2.0.3 版本的源码。首先说明为什么要选择这个版本,理由很简单,jquery 2.x 之后就不支持ie6,7,8了,很多hack方法都会没有。 这边文章记录的是jquery源码通篇概要,请直接往下看: 【备注】 ...
分类:
Web程序 时间:
2017-12-02 23:19:04
阅读次数:
229
jq1.0: css选择符 事件处理 ajax交互 1.2.3: 引入数据缓存,解决循环引用与大数据保存问题 1.3. : 使用全新的选择器引擎sizzle,在各个浏览器下全面超越其他同类js框架的查询速度 1.5. : 新增延缓对象(Deferred object), 并用deferred重写了A ...
分类:
Web程序 时间:
2017-09-26 12:54:42
阅读次数:
230
(21,94)定义了一些变量和函数,其中jQuery是最重要的(96,283) 给jQuery添加方法和属性 所以说jQuery是一个基于面向对象的程序(285,347) jQuery继承方法(349,817)jQuery扩展工具方法(877,2856) Sizzle: 复杂选择器的实现(2880, ...
分类:
Web程序 时间:
2017-08-30 09:56:32
阅读次数:
188
(续1)5、选择器Sizzle我们把选择器Sizzle实现的代码放在文件jquery.sizzle.js中。关于选择器Sizzle的说明,请看《jQuery技术内幕:深入解析jQuery架构设计与实现原理》,这里不再赘述了。/*!*SizzleCSSSelectorEngine*Copyright2011,TheDojoFoundation*ReleasedundertheMIT,B..
分类:
Web程序 时间:
2017-07-31 14:44:28
阅读次数:
131
/*! * Includes Sizzle.js 选择器,独立的库 * http://sizzlejs.com/ */ (function( window, undefined ) { //"use strict"; var // rootjQuery = jQuery(document) = $(... ...
分类:
Web程序 时间:
2017-06-02 09:46:23
阅读次数:
285
首先介绍一下什么是Sizzle: Sizzle是一个纯javascript CSS选择器引擎。jquery1.3开始使用sizzle,Sizzle一反传统采取了相反的Right To Left的查询匹配方式,效率提高.Sizzle是jQuery作者John Resig新写的DOM选择器引擎,速度号称 ...
分类:
Web程序 时间:
2017-05-06 15:03:26
阅读次数:
199