一、本质区别:
JavaScript是一种脚本语言,而jquery是一个JavaScript函数库,是JavaScript函数的集合;
JavaScript是网页编程语言,而jQuery是一个基于js编写的框架;jQuery 极大地简化了 JavaScript 编程。
jquery基于JavaScript语言,封装JavaScript的原生方法,提供了简便的函数接口,简化了JS的操作。功能:集合Ajax技术开发出来的js库,封装js和Ajax的功能,提供函数接口,简化js的操作。(注:在大多数的项目中,jquery 用的比较多
)。
JS主要用在浏览器中,实现对网页的文档对象的操作和一些用户交互动作的处理。
js代码需要写在中
jQuery需要在head标签中引用jQuery库:<script language="javascript" src="/js/jquery.min.js"></script>
(本地引用)
二、用法区别
获取内容不同:
在非表单元素中(定位元素)js使用的document.getElementById(“d”)等;jQuery则使用$().
js获取元素,文本的方法是innerHTML和innerText方法;jQuery需要获取元素的文本(具体的HTML代码),则使用text方法(HTML方法).
设置CSS样式不同:
JavaScript中设置css样式:比如说,p.style.backgroundColor = “green”,此处注意的是背景色的书写是驼峰式.
jQuery设置css样式:比如说,p.css(“color”,“deeppink”);其中两者所用到的css样式没有变化,但是就在书写的时候,需要注意一些。