JavaScript和jQuery的区别:
⼀、本质上的区别:
js是⽹页脚本语⾔,⽽jQuery是基于js语⾔封装出来的⼀个前端框架。也就是说js是⼀种语⾔,⽽jQuery是基于该语⾔的⼀种框架。⼆、
⽤法上的区别:
1、外观上jQuery对象⽐js对象多了"$()",这是最直观的区别;
2、操作内容
⾮表单元素(如果是⽂本就⽤text⽅法,如果是html代码就⽤html⽅法):
例如:
<();——⽆参数的情况下是取值
jquery修改html内容<("aaaa");——有参数的情况下是赋值
div.html();——⽆参数的情况下是取值
div.html("aaaa");——有参数的情况下是赋值
表单元素:
JavaScript:
div.value;——取值;
div.value = xxx;——赋值;
jQuery:div.val();——⽆参数是取值,有参数是赋值。
3、操作属性
JavaScript⾥⾯⽤来操作属性的⽅法:
div.setAttribute("","");——设置属性、修改属性
jQuery⾥⾯⽤来操作属性的⽅法:添加属性:
div.attr("test","aa"); ——给这个attr⽅法加⼊参数,属性名叫做test,属性的值是aa移除属性:
div.attr("test"); —— 在attr⽅法⾥⾯直接写⼊⼀个属性的名就可以了
4、操作样式
JavaScript⾥⾯操作样式的关键字是style
jQuery⾥⾯操作样式的关键字是css
JavaScript操作样式的⽅法只能获取内联样式,不能取内嵌的和外部的。
jQuery操作样式的⽅法可以是内联的也可以是内嵌的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论