jquery 和原生的js比较

jquery作为javascript的一个框架,使用时代码简洁了,效率高了,而且解决了浏览器的兼容性,为什么编程时还会有很多用的javascript的呢... jquery 作为javascript的一个框架,使用时代码简洁了,效率高了,而且解决了浏览器的兼容性,为什么编程时还会有很多用的javascript的呢 展开
 我来答
百度网友a2a5975
2015-03-20 · TA获得超过394个赞
知道小有建树答主
回答量:335
采纳率:50%
帮助的人:171万
展开全部
jq是一个框架,里面是用原生js封装的各种函数。
(1)jquery没有分割模块,只能全部导入。在实际开发中,往往我们只需要某些功能,而不是jq的所有,于是这就出现一个问题,比如只想使用jq的$("#id")函数获取一个dom元素,但是我们却引入了91kB(压缩后)大小的jq包,这对于页面的加载速度影响是很大的,尤其对于门户网站而言,其中的图片和其它资源非常丰富,每1kb都显得十分重要。
(2)jquery本身也是开发人员为了提高效率而开发的一种库,主观来说对于开发者本身的提高非常有帮助,因为要封装一个比较完善的库需要比非常棒的js基础和很广的知识面,包括面向对象,模块化,以及各种大大小小的js api和浏览器间不不同实现。他不是推荐的开发模式而是一种备用的提高效率的方式。在开发中我们遇到很多js没有封装的功能时,就需要我们即时开发,或者导入以前开发好小库。jq对于高级前端工程师来说只是一种简单库,而高级前端工程师同样也有能力开发属于自己的库,定制更加完善的功能。
shenmowei
2013-10-21
知道答主
回答量:8
采纳率:0%
帮助的人:3.6万
展开全部
jquery是用javascript代码写的,就像用javascript写的方法一样,可以直接进行调用,所以可以在编程的时候使用javascript
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友992e050a8
2013-10-21 · TA获得超过583个赞
知道小有建树答主
回答量:272
采纳率:0%
帮助的人:322万
展开全部
很多人说jquery 是为了Dom 而生的 所以有很多纯框架或者node向的项目都会自己去封装一些方法 用起来差不多 而且显得高端啊 这是吹牛逼的资本啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
摩惠然0iD
2013-10-21 · TA获得超过1634个赞
知道小有建树答主
回答量:1162
采纳率:100%
帮助的人:836万
展开全部
用javascript的明显比只会用jquery 多一项技能啊。前者学习框架的成本低很多,后者换一个框架等于睁眼瞎。js的框架何其多,不知底层,是不可能一通百通的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
源o0Forever
推荐于2018-03-01 · TA获得超过454个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:176万
展开全部
jquery需要导入包。正常开发中,基本都会使用jquery的。不用jquery的项目太少了。jquery底层还是js。还有一点jquery好像没有解决浏览器的兼容性。jquery只是方便使用而已,但jquery确实也会存在问题,例如jquery的选择器$在有的语言中有特殊意义,此时需要转义,会挺麻烦。一楼说的太绝对了,就像汇编是所有语言的底层一样,c已经很方便了,那为什么现在还有人用汇编呢?存在就有一定的道理,不能说这是人性,js作为脚本语言是很不错的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式