熟悉jQuery

Reading time ~1 minute

自己理解中的jQuery

jquery 大致上分为3大类:

1.获取对象的方法; 2.在对象间跳转的方法; 3.获取对象后调用的方法;

1.1获取对象:

通过最核心的$()方法,将页面上的元素(或者在页面上不存在的 html 片段)包装成 jQuery 对象。 $()方法里面支持的语法包括:

1.1.1分别是表达式(包括类表达式.,id 表达式#,元素表达式等)

1.1.2符号(包括后代符号space,next 符号+等)

1.1.3过滤器(包括:过滤器和[]过滤器)

通过以上组合,通过选择器 $() 可”查询“得到 jQuery 对象(或者jQuery 对象的集合)

2.1对象跳转:

已经得到了一个jQuery 对象,但并不是想要的,那么可以通过一系列的跳转方法,比如parent()、next()、children()、find()等,或者过滤筛选的方法,比如eq、filter()、not()等,来得到最终想要操作的jQuery 对象。

用跳转和过滤方式得到的jQuery 结果,往往通过比较复杂的表达式组合,可以达到同样的目的。 比如说 $("div").eq(3),也可以用$("div:eq(3)") 达到同样的目的。 又比如说$("div").find("span"),可以用$("div span")取到同样的元素。 方法是很灵活的,要根据具体的情况来选择。根据经验来说,HTML 页面写得越规范,使用 jQuery 就越简单。

3.1方法调用

在获取准确的 jQuery 对象之后,调用其上的各种方法,来进行操作

jquery大致上就分这三种,我之前学的时候都没有去理解它,只是死记地去记,它的方法啊事件右特别多,这会记住了,等过会又忘了,也不知道怎么去用,这也是别人教我的,先去理解它的意思,再去一个一个去学它的每个事件可以做什么,这样就容易学多了,记住的也就多了