美文网首页
jQuery小总结(2)

jQuery小总结(2)

作者: super_girl秘密基地 | 来源:发表于2021-05-30 12:38 被阅读0次

    事件委托:

    原理:利用事件事件冒泡

    作用:避免父元素里面的子元素过多(ul  li),如果使用for循环的话,会太浪费内存,会对页面性能产生很大的影响。【首先是性能好,其次是针对新创建的元素,直接可以拥有事件】

    on( )方法的优势:

    可以实现事件委托,提高工作效率(给父元素添加绑定事件,但触发的是子元素)【$("ul").on("click", "li", function( ) { })】

    可以给后来动态创建的元素增添绑定事件

    off()方法 解绑事件:

    解绑 p元素 上的所有事件:$("p").off( )

    解绑 p元素 上的某一事件:$("p").off( “click”)

    解绑事件委托:$("ul").off( “click“ , "li")

    通过on( )方法绑定的事件可以通过off( )方法解绑

    one( )方法只能执行一次

    对象的拷贝:$.extend( (ture), targetObj, obj)

    如果不加参数ture,则为浅拷贝,改变目标对象会对原对象产生影响

    浅拷贝:是把原来对象里面的复杂数据类型地址拷贝给目标对象,如果里面有不冲突的属性,则会覆盖掉目标对象里面的属性

    深拷贝:是把里面的数据完全复制一份给目标对象,如果里面有不冲突的属性,则会合并到一起

    原对象会覆盖目标对象

    本地存储:

    本地存储里面只能存储字符串的数据类型格式,把数组对象转化为字符串格式用JSON.stringify( )

    本地存储的数据:localStorage,setItem( )

    获取本地存储的数据:localStorage,getItem( )

    获取本地存储的数据时,我们需要把字符串类型的转化为对象格式,用JSON.parse( )

    数组删除的方法:splice(从哪里开始删, 删除几个)

    相关文章

      网友评论

          本文标题:jQuery小总结(2)

          本文链接:https://www.haomeiwen.com/subject/rqwpsltx.html