zoukankan      html  css  js  c++  java
  • 学习jQuery后的部分总结

    1.remove和empty

    <div id="div1">
        <ul id="ul1">
            <li>嘿嘿</li>
        </ul>
    </div>

    $('#div1').empty(); 调用empty方法时,只是将div中的子元素全部清除,div仍保留在文档中;

    $('#div1').remove();调用remove方法时,则是将整个div元素移除(包括自身),则div和div内部的所有的元素全部在文档中移除。

    2.插入节点的8种方法的区别

    向指定元素的内部插入节点:append, appendTo, prepend, prependTo。

    向指定元素的外部插入节点:after, insertAfter, before, insertBefore。

    3.四种事件绑定的方法

    bind, on, live, delegate,对应的解除监听的函数分别是unbind、die、undelegate、off。

    4.事件委托的优点

    利用了事件冒泡的原理。

    ①给后续动态生成的元素自动添加事件。

    ②事件绑定在一个元素上,委托给多个元素,改善了程序的性能。

    5.

    阻止冒泡:event.stopPropagation

    阻止默认:prevenDefault

    阻止冒泡和默认:return false

    6.鼠标的坐标值

    e.screenX(Y):到电脑屏幕左上角的距离,该值的大小无视浏览器的缩放和滚动条。

    e.pageX(Y):到文档左上角的距离,该值的大小受浏览器缩放影响,不受滚动条的影响。

    e.clientX(Y):到浏览器可视区左上角的距离,该值得大小受浏览器缩放和滚动条的影响。

  • 相关阅读:
    (转)Apache与Tomcat 区别联系
    (转)JAVA排序汇总
    (转)Java线程:大总结
    (转)Java线程:新特征-原子量,障碍器
    (转)Java线程:新特征-条件变量
    oracle中的not in和not exists注意事项
    oracle字符乱码的解决方法
    线刷和卡刷的区别
    nexus5刷机
    linux上复制行到另一个文件
  • 原文地址:https://www.cnblogs.com/hcy1996/p/6023356.html
Copyright © 2011-2022 走看看