jQuery操作 0715~0718

2019-07-19  本文已影响0人  煤球快到碗里来

jQuery

1.jQuery和js入口函数

1.1jQuery和js入口函数的区别
1.2 jQuery入口函数其他写法
1.3 jQuery冲突问题

2.jQuery核心函数

jQuery对象是一个伪数组,有下标 长度等信息

3.静态方法和实例方法

3.1 常用的静态方法

4.jQuery属性操作

4.1内容选择器
4.2.属性和属性节点
4.3. jQuery类操作方法
4.4.文本值操作
4.5.样式操作
4.6.位置和尺寸操作

5.jQuery事件相关

5.1事件绑定与解绑
5.2 事件冒泡与默认行为
5.3 事件自动触发
5.4 自定义事件
5.5 事件命名空间
5.6 事件委托
5.7 移入移出事件

做几个实例 电影排行榜 tab选项卡

6.jQuery动画

6.1 显示和隐藏动画
6.2 展开和收起动画
6.3.淡入淡出动画

收获 :想要一个动画执行完毕后再执行下一个,可以这样写

6.4 自定义动画

stop和delay属性

7.节点操作

7.1 添加节点相关方法
  外部插入
  after(content|fn)
  会将元素添加到指定元素外部的后面
  
  before(content|fn)
  会将元素添加到指定元素外部的前面
  
  insertAfter(content)
  insertBefore(content)
  与上面的功能一样就是看把谁写在前面
  */
  $("button").click(function () {
      // 1.创建一个节点
      var $li = $("<li>新增的li</li>");
      // 2.添加节点
      $("ul").append($li);
      $("ul").prepend($li);
  
      // $li.appendTo("ul");
      // $li.prependTo("ul");

      // $("ul").after($li);
      // $("ul").before($li);
      // $li.insertAfter("ul");
  });

});
//html

<ul>
<li>我是第1个li</li>
<li>我是第2个li</li>
<li>我是第3个li</li>
</ul>
<div>我是div</div>

###### 7.2 删除节点

* ```JavaScript
  $(function () {
      /*
      删除
      remove([expr])
      删除指定元素
      empty()
      删除指定元素的内容和子元素, 指定元素自身不会被删除
      detach([expr])
      */
      $("button").click(function () {
          // $("div").remove();
          // $("div").empty();
          // $("li").remove(".item");
  
          // 利用remove删除之后再重新添加,原有的事件无法响应
          // var $div = $("div").remove();
          // 利用detach删除之后再重新添加,原有事件可以响应,这样我在下面弄得点击事件还能响应
          var $div = $("div").detach();
          // console.log($div);
          $("body").append($div);
      });
      $("div").click(function () {
          alert("div被点击了");
      });
  });

7.3 替换节点
7.4 复制节点(分为浅复制和深复制)
上一篇 下一篇

猜你喜欢

热点阅读