javascript - 小白想了解下jquery对前端的重要性,有什么功能是不用jquery就不能解决或实现的吗?
阿神
阿神 2017-04-11 10:32:35
[JavaScript讨论组]

之所以问这个问题,是因为刚开始学js基础,过一遍基础之后想直接学vue或者react。我想问如果在工作中不会jquery的话,能顺利完成工作吗?

阿神
阿神

闭关修行中......

全部回复(20)
PHPz

个人觉得JQuery生态比较成熟,相关的插件已经非常多了,现在大部分公司还是用的JQuery那一套,当然新项目的话,肯定是ReactAngularVue这种比较多,写起来也比较爽,毕竟时代在进步,新的总是会淘汰老的,这也和Web的快速发展有关。

学还是可以学一下的,思想也是值得借鉴的。

PHPz

所有的功能都可以不用jq来实现,jq主要的作用是解决浏览器的兼容性,另外提供一套更加易用的接口而已。它本身就是用js写的,怎么会有原生js无法实现的部分呢?

大家讲道理

jQuery也是用JS写的,所有jQuery能完成的工作当然用纯JS也能完成。 虽说在工作的时候效率会低一些,但能写纯JS解决问题可以证明你JS的功底扎实可靠。jQuery等等库/框架是前辈们为了省时省力造的轮子,如果你不是很着急赶紧去找工作糊口,那么晚一些接触框架好处是大大滴。

这些框架更新淘汰的速度很快,基础不牢,直接学后果会比较惨。框架更像是一种产品,看几遍说明书就应该知道该怎么用了。不清楚再来查。不能指望着一种框架吃到老。

PHP中文网

有js基础可以直接上vue和react,跟jQuery是不一样的东西,不存在依赖。
不过如果要用bootstrap的布局和样式之类的,就用得到了,这种程度的应用不需要深度学习,很好上手。

怪我咯

楼上讲的都太复杂,说的都是jq和别的框架怎么样怎么样。

我就简单的说说,jquery适合外包项目,那种需要给一个页面进行小功能的添加,也适合修修补补,但是修修补补多了,整个应用就像一个千疮百孔的衣服上打了很多补丁,要修改起来,可能牵一发而动全身,不是非常方便和条理清晰。

angularjs之类的框架适合从头开发,适合业务庞大,交互复杂,并且项目需要反复迭代,增加新功能的情况下不失优雅和可维护性。

如果你写过后端,你能理解单体项目和soa或者微服务邓的优缺点,就能明白jq和前端框架的优缺点。

伊谢尔伦

jquery是类库,是对原生js的一层封装,口号是write less do more .其他框架类似的口号有很多 比如 write one run anywhere 当然这现在是一种比较极端的说法
jquery在早些年乃至现在仍被广泛使用,我认为是一种懒惰但也是真的为小功能开发有帮助,繁多易用的接口易上手门槛低 但是性能相对于原生js差的可不是一点半点,就单单一个匹配类名节点jquery就和js性能有几十倍的差距,当然这在项目较为简单交互不冗杂的情况下是感觉不到的
在不断的发展中 项目变得越来越繁重 工程化的需求就来了 jquery在这种问题上就变得捉襟见肘 慢慢的风潮从dom驱动到数据驱动 提升性能 平滑拓展 人们现在都把框架叫做车轮子,可以说框架就是封装好的项目 我们只需要向里面填充业务逻辑
jquery仍无法被取代 建议充分理解js 对以后各种框架学习都是事半功倍的

ringa_lee

如果js学的好的话,jquery不用也可以啊。自己造的轮子肯定也可以。
jquery只不过是其他人造的轮子。而且jquery用的比较多的地方就是查找dom节点,隐式迭代,当然还有他对于一些兼容性的处理。

但是说到底,jquery,vue,react都是用js写的,如果你对于js理解的特别深,上述的类库啊框架啊,只不过是给你提供了一套不同的api而已

怪我咯

jQuery

官方网址 https://github.com/jquery/jquery

jQuery 是一个高效,小巧,功能丰富的 JavaScript 类库。使用 jQuery 提供的 API 我们可以非常方便的进行 HTML 文档的遍历,事件处理,动画,以及 Ajax 并且它兼容所有主流浏览器。jQuery 的通用性以及可扩展性,已经改变了数百万人写 JavaScript 的方式。

总结:工作中使用一些优秀的第三方类库,可以大大的增加我们的工作效率。

迷茫

可以啊,不过嘛很多公司自己的框架都是用jq的,所以学习下木有坏处,并且处理兼容什么的,动画什么的,都会快捷很多.

天蓬老师

jQuery归根到底只是对原生JS做了一层封装,不用它也完全没有问题,只要你原生JS学的够好,JQuery看几眼就会了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号