jquery高级

1.jquery可以链式编程

原理:是对象中的方法返回该对象,然后可以继续调用

在jquery中有些方法是破坏链式编程的

        如: find(),prevAll(),nextAll(),parent(),parents(),children(),sibling()

         如果想要回到原来的选择元素,需要添加end()方法。


2.jquery具有隐式迭代

jquery中的api可以获取和设置参数

如果获取的是一个集合,那么获取的时候只返回第一个元素的值,但是如果是设置,就就会遍历设置所有的元素。    如:$('li').css('width')=-=20px,  $('li')css('width','20px')所有设置20px


3jquery原型 jQuery.fn = $.fn = jQiery.proto,可以在原型上扩展方法,就形成了插件query ui,easing ui库


jquery高级_第1张图片

4jquery构造函数


jquery高级_第2张图片

extend:可以实现对象的深浅拷贝

浅拷贝:,复制对象中子对象只复制子对象的地址,具体内容没有复制

深拷贝:复制对象的所有子对象都拷贝过来

你可能感兴趣的:(jquery高级)