千家信息网

jquery和javascript在语法上有哪些差异

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"jquery和javascript在语法上有哪些差异",在日常操作中,相信很多人在jquery和javascript在语法上有哪些差异问题上存在疑惑,小编查阅了各式资料,整理出简单好
千家信息网最后更新 2026年10月31日jquery和javascript在语法上有哪些差异

这篇文章主要介绍"jquery和javascript在语法上有哪些差异",在日常操作中,相信很多人在jquery和javascript在语法上有哪些差异问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"jquery和javascript在语法上有哪些差异"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

jquery不是javascript。javascript是一种解释性脚本语言,而jquery是一个JavaScript函数库,是基于JavaScript语言写出来的一个框架;且两者在语法上有不少差异。

本教程操作环境:windows7系统、javascript1.8.5&&jquery1.10.2版、Dell G3电脑。

jquery不是javascript。

javascript是一种解释性脚本语言,而jquery是一个JavaScript函数库,是基于JavaScript语言写出来的一个框架

使用JQuery首先要在 HTML 代码最前面加上对 jQuery 库的引用,比如:

库文件既可以放在本地,也可以直接使用知名公司的 CDN,好处是这些大公司的 CDN 比较流行,用户访问你网站之前很可能在访问别的网站时已经缓存在浏览器中了,所以能加快网站的打开速度。另外一个好处是显而易见的,节省了网站的流量带宽。例如:

  //Google或者:   //jQuery 官方 

jquery和javascript在语法上有不少差异

1.操作元素节点

a.JavaScript使用

getElement系列、query系列

    
  • 哈哈
  • 啦啦
  • 呵呵
  • 嘿嘿
  • 呵呵
  • 嘿嘿

b.JQuery使用

大量的选择器同时使用$()包裹选择器

    
  • 哈哈
  • 啦啦
  • 呵呵
  • 嘿嘿
  • 呵呵
  • 嘿嘿

2.操作属性节点

a.JavaScript使用

getAttribute("属性名") 、 setAttribute("属性名","属性值")

    
  • 哈哈

b.JQuery使用

.attr()传入一个参数获取,传入两个参数设置

.prop()

prop和attr一样都可以对文本的属性进行读取和设置;

两者的不同 在读取checked,disabled,等属性名=属性值的属性时

attr返回属性值或者undefined,当读取的checked属性时不会根据是否选中而改变

prop返回true和false 当读取的checked属性时会根据是否选中而改变

也就是说attr要取到的属性必须是在标签上写明的属性,否则不能取到

    
  • 哈哈

3.操作文本节点

a.JavaScript使用

innerHTML:取到或设置一个节点的HTML代码,可以取到css,以文本的形式返回

innerText:取到或设置一个节点的HTML代码,不能取到css

value:取到input[type='text']输入的文本

    
  • 嘿嘿
  • 嘿嘿
姓名:

b.JQuery使用

.html()取到或设置节点中的html代码
.text()取到或设置节点中的文本
.val()取到或设置input的value属性值

    
  • 嘿嘿
  • 嘿嘿
姓名:

4.操作css样式的时候

_JavaScript:

1、使用setAttribute设置class和style

document.getElementById("first").setAttribute("style","color:red");

2、使用.className添加一个class选择器

document.getElementById("third").className = "san";

3、使用.style.样式直接修改单个样式。注意样式名必须使用驼峰命名法

document.getElementById("four_times").style.fontWeight = "900";

4、使用.style或.style.cssText添加一串行级样式:

document.getElementById("five_times").style = "color: blue;";//IE不兼容document.getElementById("six_times").style.cssText = "color: yellow;font-size : 60px;";

JQuery:

$("#p2").css("color","yellow");$("#p2").css({    "color" : "white",    "font-weight" : "bold",    "font-size" : "50px",});

5.操作层次节点

_JavaScript:

*1.childNodes:获取当前节点的所有子节点(包括元素节点和文本节点)*  children:获取当前节点的所有元素子节点(不包括文本节点)*2[xss_clean]:获取当前节点的父节点*3.firstChild:获取第一个元素节点,包括回车等文本节点*  firstElementChild:获取第一个元素节点,不包括回车节点*  lastChild、lastElementChild 同理*4.previousSibling:获取当前元素的前一个兄弟节点*  previousElementSibling::获取当前元素的前一个兄弟节点*  nextSibling、nextElementSibling

JQuery:

1.提供了大量的选择器:


  • :first-child

  • :first-of-type1.9+

  • :last-child

  • :last-of-type1.9+

  • :nth-child

  • :nth-last-child()1.9+

  • :nth-last-of-type()1.9+

  • :nth-of-type()1.9+

  • :only-child

  • :only-of-type

2.除此之外也提供了对应的函数:

  • first()

  • last()

  • children()

  • parents()

  • parent()

  • siblings()

6.给一个节点绑定事件

_JavaScript:

  使用了Dom0事件模型和Dom2事件模型,具体内容见我上一篇博客

JQuery:

  ①.事件绑定的快捷方式

    

  ②:使用on进行事件绑定

    

到此,关于"jquery和javascript在语法上有哪些差异"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

节点 元素 属性 事件 文本 差异 语法 只有 数组 样式 网站 代码 函数 参数 对象 语言 学习 选择 兄弟 公司 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州大一互联网络科技有限公司 互联网是不是新科技 金融科技与互联网金融 丰台科技园 互联网 互联网 科技服务平台 隆华科技工业互联网 深圳前海聚择互联网科技有限公司 互联网教育科技公司vipkid 承德科技产业互联网发展 顶级互联网科技成果有哪些 互联网还是高科技吗 昭通互联网科技选哪家 注册互联网科技公司经营范围大全 广州市恰铎互联网科技有限公司 上海科技产业互联网平台 上海互联网科技公司ppt 互联网金融运营模式中的金融科技 易租星互联网科技有限公司 绵阳真晨互联网科技有限公司 现代科技的标志之一的互联网 以房互联网科技 中国互联网科技发展 天下捷融互联网科技 互联网科技咨询 安控科技rtu产品工业互联网 华夏互联网科技业 晓花互联网科技有限公司网址 合肥互联网科技公司公章图片 深圳互联网科技的发展 厦门江牛科技互联网
0