为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
jQuery基础(二)—DOM篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery基础(二)—DOM篇

Aaron艾伦 Web前端工程师
难度入门
时长 2小时17分
  • 元素创建注意的几个问题: 1.每一个元素节点都必须单独创建 2.节点是属性需要单独设置,而且设置的接口不是很统一 3.添加到指定的元素位置不灵活 4.最后还有一个最重要的:浏览器兼容问题处理
    查看全部
  • 创建节点流程和涉及一些的方法 创建流程比较简单,大体如下: 创建节点(常见的:元素、属性和文本) 添加节点的一些属性 加入到文档中 流程中涉及的一点方法: 创建元素:document.createElement 设置属性:setAttribute 添加文本:innerHTML 加入文档:appendChild
    查看全部
  • append()向每个匹配的元素内部追加内容 prepend()向每个匹配的元素内部前置内容 appendTo()把所有匹配的元素追加到另一个指定元素的集合中 prependTo()把所有匹配的元素前置到另一个指定的元素集合中
    查看全部
  • .wrap()是分别给元素加父级(给羊单独圈起来) .unwrap()是分别去掉匹配元素的父级(和wrap相反) .wrapAll()是给匹配元素圈起来加父级(把所有羊圈一个圈里)
    查看全部
  • children():向下找儿子 parent():向上找爸爸 parents():向上找祖宗 find():向下查找后代
    查看全部
  • .parent() 找爸爸 之前的: .detach() 隐身 .remove 自杀 .empty 身体被掏空 .clone 复制 (true全复制 false 浅复制,无事件) .replaceWith 删除并替换节点(结合.replaceAll()来记) .wrap 每个人加个爸爸 .unwrap 爸爸没了 .wrapAll 所有人加个爸爸 .wrapAll(function)每个人加个爸爸 .wrapInner 加个儿子 .children() 找儿子 .find() 找后代
    查看全部
  • .wrap 每个人加个爸爸 之前的: .append 最后面加个兄弟 (结合appendTo()来记) .prepend 最前面加个兄弟(prependTo()来记) .before 我的前面加个兄弟(结合insertBefore来记) .after我的后面加个兄弟(结合insertAfter()来记) .detach() 隐身 .remove 自杀 .empty 身体被掏空 .clone 复制 (true全复制 false 浅复制,无事件) .replaceWith 删除并替换节点(结合.replaceAll()来记)
    查看全部
  • 本节任务似乎有点问题
    查看全部
  • a.clone()只克隆结构,事件丢失 a.clone(true)结构、事件都克隆,数据共享 1、元素数据(data)内对象和数组不会被复制,将继续被克隆元素和原始元素共享 2、a.clone().css() 是对克隆的元素新加样式,然后再插入 3、a.clone(true)中的ture可以为表达式,来判断需要深克隆还是浅克隆
    查看全部
    0 采集 收起 来源:DOM拷贝clone()

    2018-03-09

  • 为了防止"内存泄漏",所以前端开发者一定要注意,绑了多少事件,不用的时候一定要记得销毁。
    查看全部
  • empty( )清空,只是清除有文本内容的元素(父元素无内容不清除)
    查看全部
  • each是一个for循环的包装迭代器 each通过回调的方式处理,并且会有2个固定的实数,索引与元素 each回调方法中的this指向当前迭代的dom元素 原本的元素就是一个for循环,而each是一个包装 index %2 除2取余,无论什么正整数,答案只有0和1,等于1时为true
    查看全部
  • 增加全新的节点时需要appendTo来定位新元素
    查看全部
  • siblings()兄弟选择器, 选择时不包括自己只包括兄弟
    查看全部
  • closest()往上寻找,寻找到一个就会立马停止 起始位置不同:.closest开始于当前元素 .parents开始于父元素 遍历的目标不同:.closest要找到指定的目标,.parents遍历到文档根元素,closest向上查找,直到找到一个匹配的就停止查找,parents一直查找到根元素,并将匹配的元素加入集合 结果不同:.closest返回的是包含零个或一个元素的jquery对象,parents返回的是包含零个或一个或多个元素的jquery对象
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的语法 2、jQuery节点操作
友情提示:

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