qiaofugui
qiaofugui
发布于 2024-05-21 / 0 阅读
0
0

jQuery-其他方法

jQuery对象拷贝

如果想要把某个对象拷贝(合并)给另外一个对象使用,此时可以使用 $.extend() 方法

    $.extend([deep], target, object1, [objectN])
  1. deep:如果设置为true为深拷贝,默认为false浅拷贝
  2. target:要拷贝的目标对象
  3. object1:待拷贝的第一个对象的对象
  4. objectN:待拷贝的第N个对象的对象
  • 浅拷贝是把被拷贝的对象复杂数据类型中的地址拷贝给目标对象,修改目标对象会影响被拷贝的对象
  • 深拷贝,前面加 true,完全克隆(拷贝的对象,而不是地址),修改目标对象不会影响被拷贝的对象

jQuery 多库共存

问题概述:

jQuery 使用 $ 作为标识符,随着 jQuery 的流行,其他JS库也会用 $ 作为标识符,这样一起使用会引起冲突

客观需求:需要一个解决方案,让jQuery和其他的JS库不存在冲突,可以同时存在,这就叫做多库共存

jQuery 解决方案:

  1. 把里面的 $ 符号改为 jQuery ;比如 jQuery("div")
  2. jQuery变量规定新的名称:$.onConflict();比如 var xxx = $.onConflict()

jQuery 插件

jQuery 功能比较有限,想要更复杂的特效效果,可以借助 jQuery 插件完成

这些插件也是依赖于 jQuery 来完成的,所以必须要引入 jQuery 文件,因此也称为 jQuery 插件

jQuery 插件常用的网站

jQuery插件库

jQuery之家

jQuery 插件使用步骤

  1. 引入相关文件(jQuery文件和插件文件)
  2. 复制相关html、css、js(调用插件)

瀑布流

图片懒加载

全屏滚动(fullpage.js)

Bootstrap JS插件

Bootstrap 框架也是依赖于 jQuery 开发的,因此里面的JS插件使用,也必须引入 jQuery 文件


评论