JQuery学习总结
这几天,学习了一下被称为前端最长寿的JS库,在学习了其原理之后,我更加佩服能写出JQ的人,其简单但又高效的特性让其成为了占有率最高的JS库,虽然其已经在时代的潮流中被逐渐替代,但是其优秀的理念还是值得我们学习的
?
当然在看了其源码之后,我心中只剩下深深的敬佩,感叹程序员先辈们的智慧。它的代码是那种看似很简单但是实际让你去写,或许你这辈子可能都没法优化的那么简洁高效。
下面是我对jQuery的总结??。
new list item '); $('ul').append('list item ');
?
当然在看了其源码之后,我心中只剩下深深的敬佩,感叹程序员先辈们的智慧。它的代码是那种看似很简单但是实际让你去写,或许你这辈子可能都没法优化的那么简洁高效。
下面是我对jQuery的总结??。
1.jQuery 如何获取元素
jQuery的思想其实就是”选择网页中的某个元素,然后对其进行操作“。 使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(可以简写为$),然后得到被选中的元素。 $(document) //选择整个文档对象 $('#myId') //选择ID为myId的网页元素 $('div.myClass') // 选择class为myClass的div元素 $('input[name=first]') // 选择name属性等于first的input元素2.jQuery 的链式操作是怎样的
所谓链式操作就是在网页中选中元素后可以连续多次对其进行操作,并且将所有的操作都连写在一起,就像一个链条一样,例如: $('div').find('h3').eq(2).html('Nature'); 换个行他就是这个样子的?? $('div') .find('h3') .eq(2) .html('Nature'); 由于JQuery所返回的都是jQuery对象所以,不同的操作可以连接起来,这也是jQuery最方便的地方3.jQuery 如何创建元素
创建元素其实很简单,只要把新元素直接传入jQuery的构造函数就行了 代码如下: $('Hello
'); $('