目录
- jQuery选择元素
- jQuery改变结果集
- jQuery链式操作
- jQuery创建元素
- jQuery修改元素
- jQuery移动元素
jQuery选择元素
jQuery对浏览器的dom api进行了封装,提供了操作dom更方便的api。jQuery通过将CSS选择器传入jQuery构造函数(简写为$)来获取满足选择器的结果集。
$
jQuery函数不直接返回dom元素,而是利用闭包创建一个可以操作dom元素的api对象,用户想要操作dom必须通过jQuery提供的api来操作。
jQuery改变结果集
jQuery通过CSS选择器获取的元素往往有多个,jQuery提供了一系列api来过滤获取的结果,使用户可以更精准地定位想操作的元素。
$
jQuery链式操作
jQuery每次对dom操作完成后,会直接返回一个jQuery对象,使得不同的操作可以链接在一起。
$
jQuery创建元素
jQuery可以通过对jQuery函数传入html字符串来创建元素。创建出来的元素会保存在内存中,需要使用jQuery提供的appendTo方法加入文档流中才会在浏览器中渲染出来。
$
jQuery修改元素
jQuery通过函数重载来实现通过一个函数来获取元素的信息或修改元素。
$
jQuery移动元素
jQuery提供api可以使结果集在dom树上移动。
$
jQuery还可以将元素插入到一个元素前面或后面。
$
以上就是jQuery提供的一些常用的dom操作api,最后附上我通过学习jQuery封装思想,自己实现的一部分jQuery api:
QingKunLi/my-jquerygithub.com![ab1b00de8adbe9cdae462b3d94d450f1.png](https://img-blog.csdnimg.cn/img_convert/ab1b00de8adbe9cdae462b3d94d450f1.png)