为了账号安全,请及时绑定邮箱和手机立即绑定
  • 事件缓存
    查看全部
    0 采集 收起 来源:on的绑定机制

    2016-04-08

  • function dir(elem, dir, until) { var matched = [], truncate = until !== undefined; while ((elem = elem[dir]) && elem.nodeType !== 9) { if (elem.nodeType === 1) { if (truncate) { if (elem.nodeName.toLowerCase() == until || elem.className == until) { break; } } matched.push(elem); } } return matched; }
    查看全部
    0 采集 收起 来源:遍历同胞(上)

    2018-03-22

  • 事件的处理机制
    查看全部
    0 采集 收起 来源:体系结构

    2016-03-24

  • 事件冒泡(live)与事件委托(on)与事件绑定(bind)详解
    查看全部
    0 采集 收起 来源:几种绑定

    2016-03-23

  • 模拟css钩子机制
    查看全部
    0 采集 收起 来源:样式的赋值

    2016-03-16

  • 迭代器除了单纯的遍历,在jQuery内部,运用最多的就是接口的对象合并,相同功能的代码功能合并处理。 jQuery.each({ parent:function(elem){} });
    查看全部
  • jQuery 的这种移动,被成为对DOM的遍历
    查看全部
    0 采集 收起 来源:什么是遍历?

    2016-03-05

  • jQuery遍历函数,包括了用于筛选、查找和串联元素的函数。
    查看全部
    0 采集 收起 来源:什么是遍历?

    2016-03-05

  • jquery.css()深入
    查看全部
    0 采集 收起 来源:样式操作接口

    2016-02-22

  • cssRules 与 getComputedStyle()获取外联css属性
    查看全部
    0 采集 收起 来源:理解样式

    2016-02-21

  • 事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)
    查看全部
    0 采集 收起 来源:事件机制

    2016-02-04

  • 这里要回想一下each()方法。 在w3school上给出each()方法的解释: $(selector).each(function(index,element)) 所以这个ele是什么没所谓,它就是代表当前传入的element元素​
    查看全部
    0 采集 收起 来源:遍历后代

    2016-01-27

  • jquery 延时执行 或者说是条件触发执行 $.Deferred() $.when() $.then(); http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html 1) $.Deferred() 生成一个deferred对象。   (2) deferred.done() 指定操作成功时的回调函数   (3) deferred.fail() 指定操作失败时的回调函数   (4) deferred.promise() 没有参数时,返回一个新的deferred对象,该对象的运行状态无法被改变;接受参数时,作用为在参数对象上部署deferred接口。   (5) deferred.resolve() 手动改变deferred对象的运行状态为"已完成",从而立即触发done()方法。   (6)deferred.reject() 这个方法与deferred.resolve()正好相反,调用后将deferred对象的运行状态变为"已失败",从而立即触发fail()方法。   (7) $.when() 为多个操作指定回调函数。 除了这些方法以外,deferred对象还有二个重要方法,上面的教程中没有涉及到。   (8)deferred.then() 有时为了省事,可以把done()和fail()合在一起写,这就是then()方法。
    查看全部
  • JQ源代码解析 JQ元素遍历方法 1.$("li").eq(index)获取第index个li 2.$("li").filter(:even)方法将匹配元素集合缩减为匹配指定选择器的元素(遍历li时无法判断其父子关系,忽视其父子关系将页面中所有li组成一个元素组) 3.$("li").not(:even)从匹配元素集合中删除元素(只从集合中删除,并不移除元素) 4.$("具体元素").children()获取具体元素的子元素(包含子元素内的所有元素) 5.$("具体元素").closest("元素")方法获得匹配选择器的第一个祖先元素,从当前元素开始沿 DOM 树向上 6.$("具体元素").find("元素")获取具体元素的子元素(包含子元素内的所有元素)
    查看全部
    1 采集 收起 来源:什么是遍历?

    2018-03-22

  • jQuery的处理流程: 1. 分解参数 2. 转换为驼峰式,修正属性名 3. 如果有钩子,则调用钩子的set get 4. 最终实现都是依靠浏览器自己的API的
    查看全部
    0 采集 收起 来源:样式的赋值

    2016-01-20

举报

0/150
提交
取消
课程须知
源码的阅读不是一蹴而就的,需要大家有一定的功底,比如jQuery的基础运用以及API的熟悉度,除此之外要有牢固的javascript、DOM、CSS的基础功底,甚至还需要理解常见的设计模式、数据结构等等。当然大家也不要被这些给吓住了,理解,总是需要一种慢慢的学习过程。
老师告诉你能学到什么?
通过本课程的学习,您可以由浅入深地剖析jQuery库的设计与实现。 其中我们围绕的重心: 1、设计理念 2、结构组织 3、接口设计 4、模式运用 5、场景套用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!