宁波seo自然优化技术/优化大师电脑版官方免费下载
jQuery
- jQuery如何获取元素
- jQuery的链式操作是怎样的
- jQuery如何创建元素
- jQuery如何移动元素
- jQuery如何修改元素的属性
jQuery是一个快速、简洁的JavaScript框架,下面来介绍一下jQuery风格,也叫链式风格
特殊函数jQuery:jQuery(选择器)用于获取对应的元素,但它却不返回这些元素,相反,它返回一个对象,称为jQuery构造出来的对象,这个对象可以操作对应的元素
window.$=window.jQuery
链式操作:能够一直用“.”语法来操作这个选中的div元素就是链式风格

命名风格:如下图所示

1.jQuery如何获取元素:也可以使用$代替jQuery

jQuery如何创建元素

appendTo(node){
if(node instanceof Element){
this.each(el => node.appendChild(el)) // 遍历 elements,对每个 el 进行 node.appendChild 操作
}else if(node.jquery === true){
this.each(el => node.get(0).appendChild(el)) // 遍历 elements,对每个 el 进行 node.get(0).appendChild(el)) 操作
}
},
jQuery如何移动元素

jQuery如何修改元素的属性

设计模式
- 不用new的构造函数,这个函数没有专门的名字
- $(支持多种参数),这个模式叫做重载
- 用闭包隐藏细节,这个模式没有专门的名字//闭包就是函数引用外部元素
- $div.text()即可读也可写,getter/setter(如果两个参数就只读,3个参数就可以写)
- $.fn是$.prototype的别名,这叫别名
- jQuery针对不同浏览器使用不同代码,这叫适配器