为了账号安全,请及时绑定邮箱和手机立即绑定
  • 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()方法。
    查看全部
  • jQuery的处理流程: 1. 分解参数 2. 转换为驼峰式,修正属性名 3. 如果有钩子,则调用钩子的set get 4. 最终实现都是依靠浏览器自己的API的
    查看全部
    0 采集 收起 来源:样式的赋值

    2016-01-20

  • $.cssHooks 对象提供了一种方法通过定义函数来获取和设置特定的CSS值的方法
    查看全部
    0 采集 收起 来源:css的钩子机制

    2016-01-20

  • .after()在元素之后添加元素
    查看全部
    0 采集 收起 来源:节点操作

    2016-01-16

  • .next() 获得匹配元素集合中每个元素紧邻的同辈元素。 .prev() 获得匹配元素集合中每个元素紧邻的前一个同辈元素,由选择器筛选(可选)。 .siblings() 获得匹配元素集合中所有元素的同辈元素,由选择器筛选(可选)。
    查看全部
    0 采集 收起 来源:遍历同胞(下)

    2016-01-15

  • ?:属于条件运算符。(三元运算符) variable = boolean_expression ? true_value : false_value; 如果boolean_expression为true,就把true_value 赋值给variable,如果为false,则把false_value赋值给variable
    查看全部
    0 采集 收起 来源:遍历祖先

    2016-01-08

  • elem[dir]的意思是,以elem['nextSibling']为例: elem['nextSibling'] === elem.nextSibling elem['nextSibling'] 返回列表中的下一个同胞元素,如果没有 nextSibling 节点,则返回值为 null,这样就能循环遍历到所有的符合条件的节点了。 其他都是类似的。
    查看全部
    0 采集 收起 来源:遍历祖先

    2016-01-08

  • jQuery.each({ parent: function(elem) { //定义父元素等于所选元素的父节点 var parent = elem.parentNode; //返回父节点(如果父节点是轻量级文档对象,则返回NULL) return parent && parent.nodeType !== 11 ? parent : null; }, parents: function(elem) { // 执行dir(elem,“parentNode”)函数,返回执行结果(数组对象) return dir(elem, "parentNode"); }, parentsUntil: function(elem, until) { //// 执行dir(elem,“parentNode”,until)函数,返回执行结果(数组对象) return dir(elem, "parentNode", until); } }, function(name, fn) { ajQuery[name] = function(until, selector) { return fn(until, selector); }; }); 我们发现,dir函数实现祖先元素的遍历,依赖与在循环条件中将当前元素设置为当前元素的父节点来实现,并由until参数来控制遍历到文档的哪一层级。
    查看全部
  • JQ设置css: $("#test1").click(function() { $("div").css({ 'padding': '20px', 'margin': '20px' }) }) $("#test2").click(function() { css.call(document.getElementById('aaron'), { 'padding': '40px', 'margin': '40px' }) })
    查看全部
    0 采集 收起 来源:样式的赋值

    2018-03-22

  • parentsUntil('body') 向上找祖先元素 直到body 停止
    查看全部
  • eq(index) 从0开始 不管页面上有几个 li 都是从上向下找的
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-11-18

举报

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

微信扫码,参与3人拼团

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

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