最新文章列表

Sizzle效率高的原因分析

首先,从处理流程上理解,它总是先使用最高效的原生方法来做处理 HTML文档一共有这么四个API: getElementById 上下文只能是HTML文档 浏览器支持情况:IE 6+, Firefox 3+, Safari 3+, Chrome 4+, and Opera 10+;   getElementsByName,上下文只能是HTML文档 浏览器支持情况 ...
好好学习行不 评论(0) 有1841人浏览 2014-02-27 10:18

jq的选择器流程分析开篇

本文简单地分析以下jquery的选择器流程:   为了考量jq的版本优化,这篇的代码分析来自jq1.3     /* * @param selector * @param context * @info $的入口 */ var jQuery = window.jQuery = window.$ = function(selector,context){ ...
zhangyaochun 评论(0) 有1696人浏览 2013-01-28 14:17

Sizzle简介

 Sizzle   从jq的1.3开始,jq也采用Sizzle,可以单独部署应用 作者:John Resig 官网:http://sizzlejs.com/ 文档:https://github.com/jquery/sizzle/wiki/Sizzle-Documentation    
zhangyaochun 评论(0) 有1463人浏览 2013-01-28 12:21

jquery Sizzle系列之filters

本代码来自1.7.1版本。   jQuery.expr = Sizzle.selectors; jQuery.expr[":"] = jQuery.expr.filters;     //4227行 Sizzle.selectors = { //4483---返回的都是Boolean filters:{ ...
zhangyaochun 评论(0) 有1696人浏览 2013-01-28 12:16

[原创] jQuery源码分析-04 选择器-Sizzle-设计思路

  作者:nuysoft/高云 QQ:47214707 Email:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接 让我们把工作原理讲的更简单一些,先不讲从右向左也不讲接口,先来分析下如果要执行一段选择器表达式,或者说设计一个简版选择器引擎,直觉上需要做些什么工作: 以div > p为例来模拟这个过程,找div元素下的p元素: ...
nuysoft 评论(1) 有6727人浏览 2011-11-14 20:59

[原创] jQuery源码分析-04 选择器-Sizzle-工作原理

  作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 在分析Sizzle源码之前,先整理一下选择器的工作原理 先明确一些选择器中用到的名词,后边阅读时不会有歧义: 选择器表达式: "div > p" 块表达式: "div" ...
nuysoft 评论(3) 有7755人浏览 2011-11-13 23:45

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics