目标
能够说出jQuery对象的拷贝方法
能够说出jQuery多库共存的2种方法
能够使用jQuery插件
如果想要把某个对象拷贝(合并)给另一个对象使用
此时可以使用$.extend方法
语法:
$.extend([deep],target,object1,[objectN])
1.deep:如果设有true为深拷贝,默认为false浅拷贝
2.target:要拷贝的目标对象
3.object1:待拷贝拷贝到第一个对象的对象
4.objectN:待拷贝拷贝到第N个对象的对象
5.浅拷贝是把被拷贝的对象复杂数据类型种的地址拷贝给目标对象
修改目标对象会影响被拷贝对象
6.深拷贝,前面加true,完全克隆(拷贝的对象,而不是地址)修改目标对象不会影响被拷贝对象
2.jQuery 多库共存
问题概述:
jQuery使用$作为标示符,随着jQuery的流行,其他js库也会用这$作为
会引起冲突
客观需求:
需要一个解决方案,让jQuery和其他的js库不存在冲突,可以同时存在
这就叫做多库共存
jQuery解决方案:
1.把里面的$符号 统一改为jQuery.比如jQuery("div")
$.noConflict(), var xx=$.noConflict();
3.jQuery插件
jQuery功能比较有限,想要更复杂的特效效果,可以借助于jQuery插件完成
注意:这些插件也是依赖于jQuery来完成的,所以必须要先引入jQuery文件
称为jQuery插件
jQuery插件常用的网站
1.jQuery插件库http://www.jq22.com/
2.jQuery之家 http://www.htmlEAf.com/
jQuery插件使用步骤:
1.引入相关文件
2.复制相关html css js