Jquery
初漾
编程使我快乐,越研究越嗨皮
展开
-
jQuery中ready与load事件的区别
ready先执行,load后执行。 要想理解为什么ready先执行,load后执行就要先聊一下DOM文档加载的步骤: (1) 解析HTML结构。 (2) 加载外部脚本和样式表文件。 (3) 解析并执行脚本代码。 (4) 构造HTML DOM模型。//ready (5) 加载图片等外部文件。 (6) 页面加载完毕。//loa转载 2017-05-10 19:35:25 · 519 阅读 · 0 评论 -
jQuery事件绑定on()、bind()与delegate() 方法详解
我们准备一个html页面,用于各种类型事件绑定的测试。 Title 添加新的p元素 第一个p元素 第二个p元素 第三个p元素 第四个p元素 第五个p元素 $("#btn").click(function () { $("div").append("这是一个新的p元素")转载 2017-05-10 19:52:52 · 386 阅读 · 0 评论 -
Jquery基础知识
来自:http://www.ruanyifeng.com/blog/2011/07/jquery_fundamentals.html http://www.ruanyifeng.com/blog/2011/08/jquery_best_practices.html转载 2017-06-06 15:51:06 · 282 阅读 · 0 评论 -
Jquery源码解析(jQuery的遍历结构设计)
遍历的接口我们可以归为几大类:1 祖先 2 同胞兄弟 3 后代 4 过滤 遍历的接口很多都是具有相似或者说是一类的处理功能,那么这种接口的设计我们不能就事论事的一个一个去实现,这样代码就会显得非常累赘也不容易维护,那么就这么几大类Query分了好几十API出来,丰富的接口可以让高层的设计更为简单。但是框架内部的却要简练。那么针对这种类似功能的接口,jQuery内部就会做更多的抽象处理了。1.转载 2017-06-22 17:12:52 · 258 阅读 · 0 评论 -
jquery源码解析之遍历同胞(上)
同胞就是拥有相同的父元素。通过jQuery能够在DOM树中遍历元素的同胞元素。其中nextAll、prevAll、nextUntil、prevUntil其实与遍历祖先的的查找处理是非常类似。.nextAll() 获得匹配元素集合中每个元素之后的所有同辈元素,由选择器进行筛选(可选)。 .nextUntil() 获得每个元素之后所有的同辈元素,直到遇到匹配选择器的元素为止。 .prevAll() 获得原创 2017-07-21 08:23:39 · 286 阅读 · 0 评论 -
Jquery源码架构
Jquery源码分块架构描述:原创 2017-07-25 17:38:24 · 257 阅读 · 0 评论 -
jQuery.extend()的实现方式详解及实例
extend()函数是jQuery的基础函数之一,作用是扩展现有的对象<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script> obj1 = { a : 'a', b : 'b' }; obj2 = { x : { xxx : 'xxx', yyy : 'yyy' }, y : '转载 2017-10-06 15:58:46 · 315 阅读 · 0 评论 -
jquery常考的一些面试题
一、使用jquery合并两个对象(1)保存object1和2合并后产生新对象,若2中有与1相同的key,默认2将会覆盖1的值var object = $.extend({}, object1, object2);例子如下: var obj1 = {v1:1,v2:2,v3:'a'}; var obj2 = {v1:3,v5:4,v6:'b'}; var object = $.extend(原创 2017-10-06 10:51:15 · 611 阅读 · 0 评论