为了账号安全,请及时绑定邮箱和手机立即绑定
  • 回顾下几组DOM插入有关的方法: innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式 innerText 和 outerText 在读取的时候是一样的,只是在设置的时候 outerText 会连带标签一起替换成目标文本 firefox不支持innerText,但是可以用textContent作为替代方案。 jQuery封装的方法html,text,val(放到属性一章) .html()用为读取和修改元素的HTML标签 .text()用来读取或修改元素的纯文本内容 .val()用来读取或修改表单元素的value .html() 方法对 XML 文档无效。 1 .text() 在XML 和 HTML 文档中都能使用。 2 .text() 方法返回一个字符串,包含所有匹配元素的合并文本。(由于在不同的浏览器中的HTML解析器的变化,返回的文本中换行和其他空白可能会有所不同。 3 .text() 方法不能使用在 input 元素或 scripts 元素上。 input 或 textarea 需要使用 .val() 方法获取或设置文本值。得到scripts元素的值,使用.html()方法。
    查看全部
    0 采集 收起 来源:插入

    2015-04-07

  • 文档碎片是什么? 参考标准的描述,DocumentFragment是一个轻量级的文档对象,能够提取部分文档的树或创建一个新的文档片段,换句话说有文档缓存的作用。 多次使用节点方法(如:appendChild)绘制页面,每次都要刷新页面一次。效率也就大打折扣了,而使用document_createDocumentFragment()创建一个文档碎片,把所有的新结点附加在其上,然后把文档碎片的内容一次性添加到document中,这也就只需要一次页面刷新就可以了。 createElement是创建一个新的节点,createDocumentFragment是创建一个文档片段。 DocumentFragment 接口表示文档的一部分(或一段)。更确切地说,它表示一个或多个邻接的 Document 节点和它们的所有子孙节点。 当请求把一个 DocumentFragment 节点插入文档树时,插入的不是 DocumentFragment 自身,而是它的所有子孙节点。这使得 DocumentFragment 成了有用的占位符,暂时存放那些一次插入文档的节点。它还有利于实现文档的剪切、复制和粘贴操作,尤其是与 Range 接口一起使用时更是如此。
    查看全部
  • 。。。
    查看全部
    0 采集 收起 来源:遍历祖先

    2015-04-06

  • on live one bin
    查看全部
    0 采集 收起 来源:委托实现

    2015-03-24

  • 原来笔记是这个样子的
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-03-24

  • jQuery.each({ parent: function(elem) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; }, parents: function(elem) { return dir(elem, "parentNode"); }, parentsUntil: function(elem, until) { return dir(elem, "parentNode", until); } }, function(name, fn) { ajQuery[name] = function(until, selector) { return fn(until, selector); }; }); 是不是用: jQuery.extend(ajQuery, { parent: function(elem) { var parent = elem.parentNode; return parent && parent.nodeType !== 11 ? parent : null; }, parents: function(elem) { return dir(elem, "parentNode"); }, parentsUntil: function(elem, until) { return dir(elem, "parentNode", until); } }); 更好?
    查看全部
  • jQuery 遍历函数包括了用于筛选、查找和串联元素的方法。
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-02-16

  • html()方法插入的是一段字符串 ,所以代码不会执行,如.html("<script>alert('慕课网')");这里不会弹出慕课网。 append()插入的是DOM元素与内容,所以代码会执行。;
    查看全部
    0 采集 收起 来源:深入domManip(下)

    2018-03-22

  • 为什么contentbox和paddingbox一样呢?
    查看全部
    0 采集 收起 来源:css3的box-sizing

    2015-02-03

  • for (; n; n = n.nextSibling) { //如果存在下一个兄弟节点 if (n.nodeType === 1 && n !== elem) { //是元素节点,且不是当前选择器元素 matched.push(n); } }
    查看全部
    0 采集 收起 来源:遍历后代

    2018-03-22

  • 以上接口都有一个特性,传入的是一个节点元素。如果我们传递不是一个dom节点元素,如果是一个字符串,一个函数或者其他呢? 所以针对所有接口的操作,jQuery会抽象出一种参数的处理方案,也就是domManip存在的意义了,针对很多类似接口的参数抽象jQuery内部有很多这样的函数了,如之前属性操作中的jQuery.access。
    查看全部
    0 采集 收起 来源:节点操作

    2015-02-02

  • 遍历结构设计看不懂,js薄弱
    查看全部
  • parent()单级DOM查找 .parent()方法允许我们能够在DOM树中搜索到这些元素的父级元素,从有序的向上匹配元素,并根据匹配的元素创建一个新的 jQuery 对象。 .parentsUntil() 方法会找遍所有这些元素的前辈元素,直到遇到了跟参数匹配的元素才会停止。返回的jQuery对象中包含了所有找到的前辈元素,除了与 .parentsUntil() 选择器匹配的那个元素。
    查看全部
    2 采集 收起 来源:遍历祖先

    2015-01-15

  • parent() parents() parentsUntil() .parent()方法允许我们能够在DOM树中搜索到这些元素的父级元素,从有序的向上匹配元素,并根据匹配的元素创建一个新的 jQuery 对象。 .parents()和.parent()方法是相似的,但后者只是进行了一个单级的DOM树查找 .parentsUntil() 方法会找遍所有这些元素的前辈元素,直到遇到了跟参数匹配的元素才会停止。返回的jQuery对象中包含了所有找到的前辈元素,除了与 .parentsUntil() 选择器匹配的那个元素。
    查看全部
    1 采集 收起 来源:遍历祖先

    2015-02-02

  • #
    查看全部
    0 采集 收起 来源:什么是遍历?

    2015-01-13

举报

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

微信扫码,参与3人拼团

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

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