E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Jquery源码
jQuery架构剖析
对于jQuery的整体架构,经典之处有三:1、jQuery的无new构建2、jQuery的链式调用3、jQuery的插件接口想必兄弟姐妹们也觉得这架构不错哈,但有时又畏惧去拜读大量的
jQuery源码
,只好对它敬而远之了
猴子猿
·
2016-03-23 00:00
【深入浅出jQuery】源码浅析2--奇技淫巧
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-03-22 20:00
【深入浅出jQuery】源码浅析2--奇技淫巧
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-03-22 20:00
jQuery transform/action类型静态工具方法探究
研读了
jQuery源码
后,发现非常有趣的一个现象:一个前端单节点内的脚本语言编程框架与大数据领域内集群上的编译语言型编程框架从逻辑抽象层面上并没有差异,更通俗的说是与函数式编程的普遍思想没有差异--编程果然是殊途同归的
warhin
·
2016-03-21 20:00
jquery.map
jQuery.grep
jQuery.each
jQuery静态工具方法
jQuery.merge
03.阅读
JQUERY源码
——CSS修改样式的小细节
理解中的实现方式,如图:JQUERY中的实现方式小细节,如图: 通过this保存了一个新的公用对象,解决了li属于私有变量无法共享的问题。
抹猪油
·
2016-03-20 23:00
jQuery里面$.fn和$.extend
jQuery源码
里面fn的描述是这样的jQuery.fn=jQuery.prototype={ init:function(selector,context){//.... //...... };通过这个可以看出来
kai_l
·
2016-03-18 16:00
js
jquery
prototype
jQuery源码
分析
-01总体架构 1.这是一个自调用匿名函数。什么东东呢?在第一个括号内,创建一个匿名函数;第二个括号,立即执行
garyxiong
·
2016-03-18 11:00
如何阅读
jQuery源码
整体架构
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
jiumingmao11982
·
2016-03-16 17:00
【深入浅出jQuery】源码浅析--整体架构
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
slowlifes
·
2016-03-16 13:38
Javascript
JQuery
02.每天一点
JQUERY源码
——手动修正constructor属性的奥义
/*代码片段*/ jQuery.fn=jQuery.prototype={ jquery:core_version,//版本号 constructor:jQuery,//构造器? ... } /*代码片段*/ Q:jQuery函数在属性中添加constructor属性,照理来说每个函数本身自带有constructor属性,为何要手动添加呢? A:是为了手动修正jQuery函数的
抹猪油
·
2016-03-15 23:00
01.每天一点
JQUERY源码
——定义函数
(function(window,undefined){varrootjQuery,readyList,core_strundefined=typeofundefined,location=window.location,document=window.document,docElem=window.documentElement,_jQuery=window.jQuery,_$=window.$
抹猪油
·
2016-03-14 22:00
00.每天一点
JQUERY源码
——简目录
(function(window,undefined){ //21-91定义函数 jQuery=function(){...}; //96-283给jQ对象添加方法和属性 //285-347extend:jQ的继承方法(实例方法) //349-817jQuery.extend():扩展一些工具方法(静态方法) //877-2856Sizzle:复杂选择器的实现 //2880-3042
抹猪油
·
2016-03-14 22:00
jQuery源码
浅析--整体架构
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
-wangming-
·
2016-03-14 22:00
【深入浅出jQuery】源码浅析--整体架构
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-03-14 21:00
【深入浅出jQuery】源码浅析--整体架构
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-03-14 21:00
【深入浅出jQuery】源码浅析--整体架构
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-03-14 21:00
我的angularjs源码学习之旅1——初识angularjs
因为有分析
jQuery源码
学到很多东西的原因,所以本人对新技术还是抱有追根问底的习惯,希望能从本质上理解他们。
chua1989
·
2016-03-09 15:00
前端学习-
jQuery源码
学习
jQuery2的版本与jQuery1的版本相比,没有再考虑IE6,7,8的兼容问题,因此使用时如果不用考虑IE6,7,8就用jQuery2的版本,如果需要考虑IE6,7,8就使用jQuery1的版本。jQuery对象是一个以DOM为对象的特殊数组,并包含大量方法,简单可以理解为:functionjQuery(){ varjquery=[dom1,dom2,dom3]; jquery.fn1
sunshinegirl_7
·
2016-03-08 10:00
jquery源码
分析之jQuery缓存处理
阅读更多jquery框架在实现过程中对性能优化也做了很多处理,其中使用缓存就是重要的性能优化手段。实现原理是从对象属性中取值,如果取值为undefined,则为此对象属性赋值,如果取值不为undefined,则直接返回,这样当在页面多次取对象属性值时,可以直接返回之前设置值,避免重复赋值,从而提高页面性能。如下代码模拟jQeruy实现了缓存方法functionTestCache(){}TestCa
qingfengjushi1
·
2016-03-04 16:00
jquery
jquery源码
分析之jQuery缓存处理
jquery框架在实现过程中对性能优化也做了很多处理,其中使用缓存就是重要的性能优化手段。实现原理是从对象属性中取值,如果取值为undefined,则为此对象属性赋值,如果取值不为undefined,则直接返回,这样当在页面多次取对象属性值时,可以直接返回之前设置值,避免重复赋值,从而提高页面性能。如下代码模拟jQeruy实现了缓存方法 functionTestCache(){ } Te
qingfengjushi1
·
2016-03-04 16:00
jquery
jquery源码
分析之jQuery事件绑定
当使用类似以下代码时, $(function(){ $("#hr_three").click(function(event){ alert('阻止时间冒泡'); event.stopPropagation(); }); }); 点击我 jquery会将$("#hr_three")元素与click事件进行绑定,首先jquery会进行事件注册,如下代码: //
qingfengjushi1
·
2016-03-04 08:55
jquery
jquery源码
分析之jQuery事件绑定
阅读更多当使用类似以下代码时,$(function(){$("#hr_three").click(function(event){alert('阻止时间冒泡');event.stopPropagation();});});点击我jquery会将$("#hr_three")元素与click事件进行绑定,首先jquery会进行事件注册,如下代码://对以下所有事件进行绑定jQuery.each(("b
qingfengjushi1
·
2016-03-03 23:00
jquery
jquery源码
分析之jQuery对象初始化
阅读更多在jquery实际应用中可通过$或jQuery生成jquery对象,如$("#hr_three")可生成jquery对象,jquery是如何做到的呢?jquery加载时,入口为如下匿名方法,(function(global,factory){...}([color=red]typeofwindow!=="undefined"?window:this,function(window,noGl
qingfengjushi1
·
2016-03-01 20:00
jQuery-源码阅读,init()方法
查看
jQuery源码
可以发现,jQuery中没有使用new操作符来创建新对象,而是采用调用jQuery原型中init()函数的方式返回一个新对象。1.首先简单回忆下JavaScript中的原型。
qiqingjin
·
2016-02-26 20:00
JavaScript
jquery
源码
前端
initial函数
jQuery源码
学习感想
还记得去年(2015)九月份的时候,作为一个大四的学生去参加美团霸面,结果被美团技术总监教育了一番,那次问了我很多
jQuery源码
的知识点,以前虽然喜欢研究框架,但水平还不足够来研究
jQuery源码
,那时我不明白他们为何要求那么高
小浩学长
·
2016-02-25 23:00
ECMAScript 6规范总结(长文慎入)
闲话学习ES6的动机起于对其promise标准的好奇,它与
jQuery源码
中Deferred不同,而且在异步编程中加入了Generator,在后续ES7中更有Async。
vbdfforever
·
2016-02-24 00:00
JavaScript
ES6规范
【CSS进阶】原生JS getComputedStyle等方法解析
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-02-23 20:00
【CSS进阶】原生JS getComputedStyle等方法解析
最近一直在研读
jQuery源码
,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。
ChokCoco
·
2016-02-23 20:00
jQuery源码
解析(1)—— jq基础、data缓存系统
闲话jquery的源码已经到了1.12.0版本,据官网说1版本和2版本若无意外将不再更新,3版本将做一个架构上大的调整。但估计能兼容IE6-8的,也许这已经是最后的样子了。我学习jq的时间很短,应该在1月,那时的版本还是1.11.3,通过看妙味课堂的公开课视频和文档里的所有api的注解学习。源码则是最近些日子直接生啃,跳过了sizzle和文档处理的部分(待业狗压力大,工作以后再看),关注data、
梦回forever
·
2016-02-22 14:45
jquery
jquery
源码
data缓存
jq基础
jQuery源码
解析(1)—— jq基础、data缓存系统
闲话jquery的源码已经到了1.20.0版本,据官网说1版本和2版本若无意外将不再更新,3版本将做一个架构上大的调整。但估计能兼容IE6-8的,也许这已经是最后的样子了。我学习jq的时间很短,应该在1月,那时的版本还是1.11.3,通过看妙味课堂的公开课视频和文档里的所有api的注解学习。源码则是最近些日子直接生啃,跳过了sizzle和文档处理的部分(待业狗压力大,工作以后再看),关注data、
vbdfforever
·
2016-02-22 14:00
jquery
源码
data缓存
jq基础
javascript常用知识点集
目录结构一、
jquery源码
中常见知识点二、javascript中原型链常见的知识点三、常用的方法集知识点四、经典实例应用 一、
jquery源码
中常见的知识点1.string,number类型转换的快捷方法
jerrylsxu
·
2016-02-18 08:00
jquery源码
分析笔记:jQuery.extend
阅读更多基于jQuery-2.1.4,一切尽在注释中呀jQuery.extend=jQuery.fn.extend=function(){varoptions,name,src,copy,copyIsArray,clone,target=arguments[0]||{},//获取第一个参数i=1,length=arguments.length,deep=false;//默认浅复制//Handlea
火焰莲
·
2016-02-16 11:00
jQuery源码分析
extend
jquery源码
分析笔记:jQuery.extend
阅读更多基于jQuery-2.1.4,一切尽在注释中呀jQuery.extend=jQuery.fn.extend=function(){varoptions,name,src,copy,copyIsArray,clone,target=arguments[0]||{},//获取第一个参数i=1,length=arguments.length,deep=false;//默认浅复制//Handlea
火焰莲
·
2016-02-16 11:00
jQuery源码分析
extend
jQuery原理系列-工具函数
jquery源码
中有很多精妙的实现,对于我们每天都在使用的东西,一定要知其原理,如果遇到不能使用jquery环境,也能自己封装原生的代码实现。
枫之物语
·
2016-02-03 13:00
jQuery原理系列-工具函数
jquery源码
中有很多精妙的实现,对于我们每天都在使用的东西,一定要知其原理,如果遇到不能使用jquery环境,也能自己封装原生的代码实现。
枫之物语
·
2016-02-03 13:00
基于jQuery查找dom的多种方式性能问题
在此基础上,我对
jQuery源码
(1.11.3)查找dom节点相关的内容进行了仔细的查阅,虽然并不能理解的很深入。。
Scott丶
·
2016-01-29 23:00
jQuery学习之旅 5 $与jQuery对象
jquery源码
分析通过分析我们知道,在jquery里边不只可以使用$符号,还可以使用jQuery标志解决冲突问题有的项目是中间过渡项目(prototype和jquery框架都有使用)prototype
z742182637
·
2016-01-27 09:00
jquery
jQuery源码
分析系列 : Ajax 整体结构
jQuery.Ajax做了那些事?我们知道AJAX的底层实现其实是很简单的.抛开IE不说,标准的w3c直接提供了XMLHttpRequest方法关于AJAX基础请飞机 触碰jQuery:AJAX异步详解我们主要站在设计的角度理解,如何设计出低耦合高内聚的代码jQuery对Ajax的处理主要体现在对浏览器兼容,数据的处理及过滤,各种事件的封装上主要有以下几部分扩展:提供快捷接口提供底层接口提供数据序
vuturn
·
2016-01-15 11:00
Ajax
jquery源码
javascript 中的借鸡生蛋
这种用法很讨巧,读过
jQuery源码
的小伙伴都知道,它在里面被应用的非常广泛和精妙!
狂流
·
2016-01-15 11:00
jQuery源码
分析
函数可以实现类varaQuery=function(selector,context){ //构造函数 } aQuery.prototype={ //原型 name:function(){}, age:function(){} } vara=newaQuery(); a.name();1、jQuery的无new构建jQuery没有使用new运行符将jQuery显示的实例化
圣耀
·
2016-01-11 15:00
jquery源码
分析
http://www.w3ctech.com/topic/256http://www.cnblogs.com/aaronjs/p/3278578.htmlJS原型与原型链终极详解http://www.108js.com/article/article1/10201.html?id=1092JS中的prototypehttp://www.cnblogs.com/yjf512/archive/2011
防空洞123
·
2016-01-10 11:00
jquery源码
分析——元素大小
HTML息息相关的的样式偏移量offsetWidthoffsetHeightoffsetLeftoffsetTopoffsetHeight/offsetWidth:表述元素的外尺寸:元素内容+内边距+边框(不包括外边距)offsetLeft/offsetTop:表示该元素的左上角(边框外边缘)与已定位的父容器(offsetParent对象)左上角的距离。offsetParent元素是指元素最近的定
vuturn
·
2016-01-09 11:00
jquery源码
数据(数组,json)的处理
each()方法在jQuery里有一个each方法,用起来非常的爽,不用再像原来那样写for循环,
jQuery源码
里自己也有很多用到each方法。
小胖儿不想动
·
2016-01-08 10:00
读
jQuery源码
之六(Data缓存和Queue队列)
源码3523-3706Data对象及原型定义1.accessData方法和Data函数。代码如下:jQuery.acceptData=function(owner){ //Acceptsonly: //-Node //-Node.ELEMENT_NODE //-Node.DOCUMENT_NODE //-Object //-Any /*jshint-W018*/ returnown
Rt-张雪飞
·
2016-01-05 17:00
jQuery源码
分析17--回调函数
理解回调函数本章主要讲解回调函数在jQuery中的使用技巧与实现原理,概念上的东西看似简单,但是在实际运用中要做到灵活自如却也不是那么容易的事,而且对于部分开发者来说它仍然是一个谜。在阅读本文之后你能深入理解这个“回调函数”。函数是第一类对象,这是javascript中的一个重要的概念。意味着函数可以像对象一样按照第一类管理被使用,所以在javaScript中的函数: ☑ 能“存储”在变量中
basycia
·
2015-12-30 16:00
jquery源码
jQuery源码
分析16--jQuery的each迭代器
jQuery的each迭代器jQuery的each方法从使用上就要分2种情况:☑$.each()函数 ☑$(selector).each()$.each()函数和$(selector).each()是不一样的,后者是专门用来遍历一个jQuery对象的,是为jQuery内部服务的。$.each()函数可用于迭代任何集合,无论是“名/值”对象(JavaScript对象)或数组。在迭代数组的情况下,回调
basycia
·
2015-12-30 15:00
jquery源码
jQuery源码
分析
大家都知道jQuery的宗旨就是以最少的代码获得高效率的成果,其核心就是选择器。我们来看看jQuery对象是如何生成的。 首先我们了解它的书写模式,我们可以看到大部分的插件都是类似这种形式书写的(function(window){ //dosomething})(window) 为什么要这样写呢? 1,这是一个自调用匿名函数,第一个括号创建匿名函数,第二个括号立即执行。
奋斗的丶小菜鸟
·
2015-12-30 13:00
JavaScript
jquery
jQuery源码
分析15--迭代器
迭代器迭代器是一个框架的重要设计。我们经常需要提供一种方法顺序用来处理聚合对象中各个元素,而又不暴露该对象的内部,这也是设计模式中的迭代器模式(Iterator)。jQuery中的$.each方法就是一个典型的迭代器,通过each我们可以传入额外的function,然后来对所有的item项进行迭代操作,如下代码:$.each([52,97],function(index,value){ alert
basycia
·
2015-12-30 11:00
jquery源码
jQuery源码
分析14--get与eq的区别
get与eq的区别.eq()减少匹配元素的集合,根据index索引值,精确指定索引对象,jquery对象~~ .get()通过检索匹配jQuery对象得到对应的DOM元素。同样是返回元素,那么eq与get有什么区别呢?eq返回的是一个jQuery对象,get返回的是一个DOM对象。举个例子:$("li").get(0).css("color","red");//错误 $("li").eq(0).c
basycia
·
2015-12-30 10:00
jquery源码
jQuery源码
分析13--仿栈与队列的操作(数组的操作)
仿栈与队列的操作jQuery既然是模仿的数组结构,那么肯定会实现一套类数组的处理方法,比如常见的栈与队列操作push、pop、shift、unshift、求和、遍历循环each、排序及筛选等一系的扩展方法。jQuery对象栈是一个便于Dom的查找,提供的一系列方法,jQuery可以是集合元素,那么我们怎么快速的找到集合中对应的目标元素呢?正序,逆序。jQuery提供了.get()、:index()
basycia
·
2015-12-30 10:00
jquery源码
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他