jquery特点知识汇总
jquery吧
全部回复
仅看楼主
level 2
更加全面的理解jquery
2020年03月06日 07点03分 1
level 2
1. jQuery的优势:
主要功能:javascript开发人员查找元素、操作DOM、处理事件、执行动画和开发Ajax的操作。
jQuery 优势:(宗旨:write less ,do more 写更少的代码,做更多的事情)
bs 架构:性能
1:轻量级 (js 库非常小)
2:强大的选择器(获取页面上面的dom 元素,操作dom 必须先得到dom)
DOM获取:
var username = document.getElementById("username"); alert(username.value);
jQuery获取:
var $username = $("#username"); alert($username.val();
2020年03月06日 07点03分 3
level 2
3:出色的DOM操作的封装
4:可靠的事件处理机制(对事件进行了一个封装)
5:完善的Ajax(底层封装xmlhttprequest)
6:不污染顶级变量(在jquery 里面只有一个对象 jQuery == $)
7:出色的浏览器兼容性
8:链式操作方式($("#ddd").addClass().removeClass())
2020年03月06日 07点03分 4
level 2
9:隐式迭代 (显示迭代:迭代一个数组)
显示迭代(for(var i=0;i<array.length;i++){
})
隐身迭代屏蔽掉for操作
10:行为层与结构层的分离
11:丰富的插件支持,后期扩展非常方便
12:完善的文档
2020年03月06日 07点03分 5
level 2
js对象和jQuery对象的区别:
(1)js对象的三种基本定位方式
(A)通过ID属性:document.getElementById()
(B)通过NAME属性:document.getElementsByName()
(C)通过标签名:document.getElementsByTagName()
2020年03月06日 08点03分 7
level 2
(2)jQuery对象的三种基本定位方式
(A)通过ID属性:$("#id属性值")
(B)通过标签名:$("标签名")
(C)通过CLASS属性:$(".样式名")
2020年03月06日 08点03分 8
1