Jquery学习笔记(二)

来源:互联网 发布:1分钟的自我介绍 知乎 编辑:程序博客网 时间:2024/06/04 17:46

昨天学习了下Jquery的选择器,只是纯粹的看了帮助文档中的例子,觉得Jquery很简单,直接拿过来用就行了,今天又回过头看了一遍选择器中所有的方法,发现光看是记不住的,昨天看了,今天再回过头看这个方法的时候又忘记这个方法是干什么用的了,所以还是需要得做些相应的例子来熟悉这些方法。特别是今天看了下属性之后,我更加深了必须要做例子这样的想法了,因为选择器的话可以纯理论点,而属性就必须得看到效果。

同样的,在回顾选择器的时候,我发现了一些小窍门,几乎所有的选择器的做法跟Css选择器类似(不是完全一样),比如像CSS选择器中有元素选择器、类选择器、Id选择器,当然还包括属性选择器(如a[disabled],同样的还包括层级选择器(ul li)等等,我发现通过比较学习之后,我能更快的记住Jquery的用法。当然,Jquery中某些选择器在Css中没有体现,如属性选择器($("input[name^='news']")),这样我只需要将一些比较特别的选择器区别对待,就能将几乎所有的选择器这一类Jquery的用法给掌握了。

在昨天学习了选择器之后,我略微的看了下Jquery的核心,发现我目前实现简单的前端效果,我还用不到Jquery核心,我还是先把Jquery的基础东西学了再说吧,那么后来就看了Jquery的属性和筛选,我先大概的过了一下属性和筛选这两大类的内容,发现筛选和昨天学习的选择器貌似有点联系,比如筛选中有$("p").first(),而选择器中有$("p:first"),发现确实是一样的,除了写法上面略有区别之外,光看这个方法,确实发现筛选和选择器没什么区别,但接着往下看其他方法,如筛选器中的not和选择器中的not好像除了写法上有区别之外,还有一个比较重要的区别,如筛选器中的not其中的参数,可以用表达式,而选择器中纯粹是其他的选择器的一个应用(如:checked、:enable等等),再接着往下看,有一个方法叫filter(fn),在筛选器中,这是一个可以用匿名函数作为参数的一个方法,也是唯一一个,然后在筛选器中,其他的方法都随意的看了看,也随意的做了做,没什么特别多的感触,总之每一个方法都需要自己去做一下,然后看一下效果。

属性这一块,是我们平常开发或者调试的时候经常会用到的,比如像addClass(用的最多的就是,在页面初始化的时候要给某一个元素或者标签,添加Class)text获取元素的内容,val获取元素当前值(任意元素、包括selectcheck等等之类的),再如调试Jquery代码的时候,经常会用到html()这个方法。

今日总结:学习任何一个新技术,最好的方法是比较,然后试。