分享更有价值
被信任是一种快乐

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 比较流行,用户访问你网站之前很可能在访问别的网站时已经缓存在浏览器中了,所以能加快网站的打开速度。另外一个好处是显而易见的,节省了网站的流量带宽。例如: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代码,不能取到cssvalue:取到input[type=’text’]输入的文本b.JQuery使用.html()取到或设置节点中的html代码
.text()取到或设置节点中的文本
.val()取到或设置input的value属性值4.操作css样式的时候JavaScript:1、使用setAttribute设置class和style2、使用.className添加一个class选择器3、使用.style.样式直接修改单个样式。注意样式名必须使用驼峰命名法4、使用.style或.style.cssText添加一串行级样式:JQuery:JavaScript: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-type2.除此之外也提供了对应的函数:first()last()children()parents()parent()siblings()6.给一个节点绑定事件JavaScript:  使用了Dom0事件模型和Dom2事件模型,具体内容见我上一篇博客JQuery:  ①.事件绑定的快捷方式  ②:使用on进行事件绑定到此,关于“jquery和javascript在语法上有哪些差异”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注云技术网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: jquery中有没有eval执行函数

这篇文章主要介绍“jquery中有没有eval执行函数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery中有没有eval执行函数”文章能帮助大家解决问题。 jquery中没有eval执行函数;eval用于计算J…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册