图文详解JavaScript和jQuery的区别
一、本质上的区别
JavaScript 是一种解释型脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。
JQuery是JavaScript的一个函数库,也可以说是JavaScript的一种框架。
JavaScript代码直接写在<script type="text/javascript"></script>标签中
jQuery的代码也写在<script type="text/javascript"></script>标签中,但是一定要在HTML代码前引入jQuery库。如下图所示:
二、语法上的区别
JavaScript与jQuery在操作元素节点,属性节点,文本节点,点击事件等方面都有所不同,以下以操作元素节点为例,看看他们有什么不同。
举例1:根据ID名获取标签元素
描述:
在页面中创建两个p标签,并给他们一个class类名和ID名。便于接下来用JavaScript和jQuery对其进行获取。
用JavaScript和jQuery获取ID为first的元素,具体代码如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <p class="pp" id="first">1</p> <p class="pp">2</p> </body> <script type="text/javascript"> var first = $("#first"); var first = document.getElementById("first"); </script> </html>
举例2:根据class获取标签元素
var pp = $(".pp");//返回的是一个jQuery对象,通过pp[i]能取到具体元素 var pp = document.getElementsByClassName("pp");//返回的是元素列表,通过pp[i]能取到具体元素
举例3:根据标签名获取标签元素
var p = $("p");//返回的是一个jQuery对象,通过p[i]能取到具体元素 var p = document.getElementsByTagName("p");//返回的是元素列表,通过p[i]能取到具体元素
JavaScript和jQuery在语法上还有很多区别,这里不做太多示范,不清楚的小伙伴可以参考PHP中文网的效果文章,或者访问 JavaScript视频教程。
总结JavaScript与jQuery的区别:
1、没有javascript就没有jquery,他们是父子关系
2、jquery是对javascript的一种封装,jQuery比JavaScript更简洁
3、jquery是javascript更简单应用的脚本,在写脚本时,javascript与jquery语法基本兼容
以上给大家介绍了JavaScript与jQuery的区别,希望对你有所帮助!
更多相关教程请访问 JavaScript中文参考手册
以上就是图文详解JavaScript和jQuery的区别的详细内容,更多请关注其它相关文章!
上一篇: macos - docker php-fpm 怎样启动?
下一篇: 如何通过css设置表格居中
推荐阅读
-
jQuery对象与DOM对象的区别和联系
-
jQuery中两种遍历$.each()和$().each()的区别
-
Vue.js 2.x之组件的定义和注册图文详解
-
Python中is和==的区别详解
-
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
-
ubuntu系统中/etc/rc.local和/etc/init.d/rc.local的区别详解
-
详解nodejs中exports和module.exports的区别
-
vue2.0 资源文件assets和static的区别详解
-
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
-
javascript中的__proto__和prototype详解