jQuery和js最简单的本质区别是什么
1个回答
展开全部
题主这个问题问的好。我估计题主肯定也看了很多关于 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会更加顺手拈来。
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会更加顺手拈来。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询