js和jquery的区别,jquery怎么用
各位老铁们,大家好,今天由我来为大家分享js和jquery的区别,以及jquery怎么用的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
js和jquery的区别是什么
JS和JQUERY的区别如下:
①.根据ID取元素
{
JS:取到的是一个DOM对象。
例:var div= document.getElementByID("one");
JQUERY:取到的是一个JQUERY对象。
例:var div=$("#one");——括号里面是根据某个东西来找,相当于一个选择,如果我们要根据ID来找,在样式表里的ID是用#来表示的,所以在这里我们直接带入井号,整句的意思就是根据ID为one的来查找。
}
②.根据class取元素,在数组里面如果要取DOM对象使用索引的方式,如果要取JQUERY对象使用eq()
{
JS:取到的是一个数组
例:var div= document.ElementsByClassName("test");
JQUERY:
例:var div=$(".test");
}
③.根据name取元素
{
JS:返回的是一个数组
例:var bd= document.getElementsByName(uid);
JQUERY:的方式是用方括号,属性=一个值,不限制非要根据name来取值,JQUERY是根据属性来取元素
例:$("[name='uid']");
}
④.根据标签名取元素
{
JS:返回的也是一个数组
例:var div= document.getElementsByTagName("div");
JQUERY:和样式表里面给所有div加样式的方法一样,在双引号内直接写标签名
例:$("div");
}
js与Jquery的区别是什么
1、js全称 javascript是 web客户端运行的解释性语言。
2、jquery只不过是 js封装简化了 ajax和 dhtml的一款js框架而已。
拓展资料
1、Javascript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它已经由欧洲电脑制造商协会通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox等)支持。
JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。
JavaScript虽与Java有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。
2、jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
jQuery和js最简单的本质区别是什么
题主这个问题问的好。我估计题主肯定也看了很多关于 jQuery和js是什么的问题。那么网上已经出现的那些我就不说了。
SO,关于区别,我举个最易通俗的例子。不知道题主知道不知道lol,英雄联盟。
学习 js就好比打lol。原生js就是英雄的基本操作,各种装备的熟悉。
那么jQuery就像一套战术,他是基于大家对于这些基本操作的总结出来的,怎么配合才能更爽,才更能发挥英雄的特长。
有些人会说:"我先不学原生js,我先用jquery,不也挺好?"。表面上看确实挺好。
有些打LOL的人:"难道打lol不了解英雄属性或者了解个半吊子就不能配合,不能用战术?”。当然能配合。不仅能配合甚至还可能五杀,取胜。可是如果你对英雄足够了解,装备足够熟悉,操作足够熟练玩起来不更爽。
jquey也是一样,单独用jquery当然也行。可是如果你对原生js足够了解,那岂不是用的更爽。你甚至可以加上你自己的创意。甚至能总结出来 Bquery, Cquery。
总之一句话, jquery是基于js封装的一套库,方便大家使用。 jquery能做的,原生js也能做。因为jquery就是原生js写的。通过学习jquery能更加了解原生js,通过学习原生js,jquery会更加顺手拈来。
好了,文章到这里就结束啦,如果本次分享的js和jquery的区别和jquery怎么用问题对您有所帮助,还望关注下本站哦!