
JQuery,整体框架
RheaWang
这个作者很懒,什么都没留下…
展开
-
关于JQuery源码解析
源码分析-----整体架构 1.首先关于jQuery的闭包结构 (function(window,undefined){ //jquery代码 jquery=function(selector,context){ return new jQuery.fn.init(selector,context,rootjQuery); }; jQuery原创 2017-05-04 12:01:28 · 519 阅读 · 0 评论 -
jquery源码解析之ready与load事件
1.DOM加载的步骤 网页渲染的过程主要分为以下几步:1.解析HTML结构;2.加载外部脚本和样式表文件3.解析并执行脚本代码;4.构造HTML DOM模型;5加载图片等外部文件;6.页面加载完毕。ready主要是在第4步完成之后执行的,load要在第6步完成之后执行。所以是ready先执行load后执行。 2.jQuery中ready事件 ready: function( fn翻译 2017-05-04 15:15:05 · 540 阅读 · 0 评论 -
jquery源码解析之选择器实现
为什么$取得的对象要设计成数组的形式? jquery内部采用了一种“类数组对象”的方式作为存储结构,既可以像对象一样处理jQuery操作,也可以像数组一样使用push、pop、shift、sort、each、map等类数组的方法操作jquery对象。 2.Sizzle选择器 支持九种方式的处理: // 1.$(document) // 2.$(‘<div>’) // 3.$(原创 2017-08-07 17:20:54 · 1606 阅读 · 0 评论 -
jQuery源码之DOM操作
jQuery针对于DOM操作的方法主要有:append、prepend、before、after、replaceWith,appendTo,prependTo,insertBefore、insertAfter、replaceAll$('.inner').after('<p>helo</p>') //after:即在当前节点后面插入一个兄弟节点 after:function () { return原创 2017-08-20 22:17:05 · 453 阅读 · 0 评论