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库

4jquery构造函数

extend:可以实现对象的深浅拷贝
浅拷贝:,复制对象中子对象只复制子对象的地址,具体内容没有复制
深拷贝:复制对象的所有子对象都拷贝过来
网友评论