吐槽:jquery 真是给了一些人乱搞的机会~

2014-05-12 15:36:54 +08:00
 xiaomajia008
满篇的$,什么都$,id class element 就这样搞,一点都不考虑以后万一换标签换样式了怎么办?

校验,全是 append("<span>错误信息</span>"),懒得想也起码在页面上配置一下阿,以后改文字错误信息还找你?错误信息的样式以后怎么定制?

整个文件看下来乱糟糟一点规划都没有。。。

更牛的是明明用不到的js也乱引,还好jquery 容错不报错。。。

我还是建议初涉前端的开发人员慎用。。方便的同时 会让你丢很多东西。
6990 次点击
所在节点    程序员
47 条回复
flynngao
2014-05-12 15:50:24 +08:00
lz是菜鸟?
qazwsxedc121
2014-05-12 16:06:15 +08:00
整个js都是这样吧,脑子里有数的人自然会写出靠谱的代码来,想瞎搞的人你给他再严的框架他也能瞎写
loading
2014-05-12 16:09:55 +08:00
您是说我用getElementbyId就不能瞎搞了?

您是在大公司上班吧,欢迎到我们民间来视察!
loading
2014-05-12 16:10:46 +08:00
#反正以后重(bu)构(guan)
66beta
2014-05-12 16:12:22 +08:00
初涉的应该用吧,学习上手快高级了就写原生了
jsonline
2014-05-12 16:14:01 +08:00
jQuery: 怪我咯?
ddyy
2014-05-12 16:15:52 +08:00
jquery就是用来写一些外围的东西的,你还打算用它担大梁?
zakokun
2014-05-12 16:17:47 +08:00
怪jQuery!?
akfish
2014-05-12 16:18:49 +08:00
错的不是菜刀,而是用菜刀的人。
Ricky123
2014-05-12 16:20:50 +08:00
都不知道槽点在哪里。。
learnshare
2014-05-12 16:22:09 +08:00
jQuery 的定位可能不是这个,但它可以这么用。
jsonline
2014-05-12 16:24:19 +08:00
50%以上的JS都是门外汉写的。——鲁迅
hinobou
2014-05-12 16:26:45 +08:00
感觉jQuery躺枪了
zythum
2014-05-12 16:27:52 +08:00
jQuery: 怪我咯?
hkongm
2014-05-12 16:31:12 +08:00
工具是死的,人是活的
sanddudu
2014-05-12 16:38:24 +08:00
@jsonline
写 JS 的人中,60% 在使用 jQuery,但是之中 50% 的人都是门外汉。 ——白岩松
xiaomajia008
2014-05-12 16:40:32 +08:00
我可能没描述好,我是觉得一些代码能组织一下就组织一下。

第一行 $('#a').xxxx
第三行 $('#a').xxxx

连续几行这样的。

难道就不能先 var a = $('#a');
然后下面再 a.xxxx?

再者

<div id="boxA">
<p class="abc"></p>
<p class="abc"></p>
<p class="abc"></p>

</div>

类似这种的
$('.abc') 满篇都是的,
没说不可以用,确实能实现效果
但是多了以后性能问题怎么办呢?

那么$('#boxA .abc') 这样会不会好点?维护人员也知道是哪里的问题


练习可以随便搞,公司产品上线的东西可不能随心所欲了。
soundbbg
2014-05-12 16:41:58 +08:00
和jquery没有关系,开发本身不太给力。
Mac
2014-05-12 17:40:08 +08:00
LZ你该怪的是HTML标准,尼妹的哪来这么多ID SPAN DIV标签,直接用一图片格式解析不就得了嘛。。。。
chrisyipw
2014-05-12 18:03:58 +08:00
@xiaomajia008 这明显和 jQuery 无关,是开发者的水平问题,不过 jQuery 过于易用、易上手的特性确实导致开发者水平走极端了。

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

https://www.v2ex.com/t/112172

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

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

© 2021 V2EX