写前端 js 的时候,只用原生 js 现实吗

2014 年 8 月 31 日
 rcmerci
- -感觉jquery挺丑的
10426 次点击
所在节点    JavaScript
33 条回复
jerray
2014 年 9 月 1 日
jQuery做了很多浏览器兼容,而且封装的API用起来也比较方便。论丑的话,DOM的API更甚吧?

另外,了解JavaScript以后再学CoffeeScript。
Navee
2014 年 9 月 1 日
反正jQuery也是基于原生js
楼主如果觉得不好用,可以自己用js或者jQuery封装一套.
kisshere
2014 年 9 月 1 日
@abelyao 其实也不止这个理由,论jquery丑不丑根本就是无稽之谈,有几个网民还会去查看你的js代码?你见过一个萌萌哒的小女生会右键查看源代码,然后惊呼还是document.getelementbyid好看,满篇的$选择器好丑么?
mengzhuo
2014 年 9 月 1 日
楼主初心者无误。

我们比一比就知道了

获取特定id
document.getElementById('foo')
$('#foo')

这都嫌麻烦和丑的话,请移步AngularJS,
用我司同事的话说,
原来10000行的少了8000行的
当然,这要学习更多的东西和概念
abelyao
2014 年 9 月 1 日
@kisshere 当然啦,你这个观点是对的,但是 cdn 的理由… -_,-
另外我觉得 $('selector') 要比 document.querySelectorAll 好看多了…
witcher42
2014 年 9 月 1 日
楼主觉得丑,可以尝试一些编码规范,比如这个: https://github.com/airbnb/javascript
cougar
2014 年 9 月 1 日
嫌丑只能造个更好的,坚定相信自己能超越他的话,不过,也许造完了才能发现真正是怎么回事。

反正我不在乎美丑,也没那能力,提高开发效率省下时间做别的,不纠结。
chemzqm
2014 年 9 月 1 日
jquery的代码很丑,Angular代码维护起来更恶心,因为一个库要流行最重要的是易用,能让人更快开发出功能,而不是代码简单优雅,易于维护。
所以我用 component 去做需要长期维护的项目,因为它有很多简洁的基础模块,易于修改,但是问题也很多,比如说浏览器兼容性、对于初学者不友好,模块升级导致的问题等等。
因为大多数前端都是弄些糙快猛项目,所以没什么人关心代码质量了,或者说压根用不着。
Narcissu5
2014 年 9 月 1 日
jQuery的API定义比原生的好太多了,新加的querySelector基本上就照抄了jQuery

使用原生会有心理上的优越感,除此之外没有任何意义
luin
2014 年 9 月 1 日
@spark 写多了就知道了,语言本身设计有问题,而且受限于 JavaScript。
lazyphp
2014 年 9 月 2 日
jq丑的话,未知楼主有何优雅的js库产出呢?
zhhc
2014 年 9 月 2 日
喜欢 del1214 的回答
yyx990803
2014 年 10 月 3 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/130999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX