论坛首页 入门技术论坛

不建议使用jquery的情况

浏览 40762 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-03-13  
不敢苟同。
工具的使用并不会带来智商的退化,而是一种文化的消失。
0 请登录后投票
   发表时间:2008-03-14  
很有道理,但是当前的国内环境很少考虑适不适合,而是能不能用。
0 请登录后投票
   发表时间:2008-03-18  
1.网易这种大项目做的人水平不会烂到基本的js都写不来
2.基本的js都写不来的人也不会想到用jquery,也用不了
3.需要处理超高访问量的网站...应该用zip压缩之类的技术减小带宽而不是去掉jquery吧...去掉效果怎么实现?用原生的js重写?业务逻辑复杂呢...再说了,jquery20k和一个图片差不多...与其计较这点带宽还不如花点钱多买带宽,而且带宽肯定是有余量的吧...

我觉得楼主说的情况比较罕见,不太可能会发生...
0 请登录后投票
   发表时间:2008-04-07  
人多了,总有几个吹毛求疵的。。。
0 请登录后投票
   发表时间:2008-04-24  
还是要学的!
应该还是会有些帮助的,
学习的时间,要自己把握了.
不过看不懂js代码的.应该也不会用jquery的吧!
0 请登录后投票
   发表时间:2008-05-11  
感觉楼主比较爱钻牛角尖

用jquery根本不用考虑性能问题,至少我做那么多项目和网站,客户没有说慢的,如果你要计较那几毫秒,我也没办法。。。
0 请登录后投票
   发表时间:2008-05-11  
我没觉得跨浏览器和很多javascript有多么重要,尽管我以前也研究过,但总归来说,这只是一个小小的分裂而以,如果有更高层面的工具能统一化,当然最好不过了
0 请登录后投票
   发表时间:2008-05-16  
对于第一点:
完全初学者当然不可能用js,但是有一定程序基础,比如是本来做后台,现在转到前台来,有程序基础但对JS不熟悉,那用库是很方便上手的事情。另外,浏览器兼容性的解决绝对是有用的。你让个新手碰一鼻子灰还不如先提供好。并且如果好学,自然会去探究。不好学的,就算不让用jq也没用,成不了出色的JS程序员。

第二点,行为复杂的项目。是的,项目比较复杂确实JQ效率没原生的方法高,JQ的选择器是通过正则来实现的,效率当然相对底下。但是。仅仅是getElementById,当你要取10000个的时候,我这里才有2秒的差距。哪个项目会要你瞬间处理一个页面上10000个不同ID的元素?而且,如果真的需要,我们可以仅仅在这个地方使用getElementById代替,而其他地方继续使用jq所带来的优越性。想想他近乎完美的选择器我就不用多说了。另外,也可以通过一定方式优化文件结构来优化选择器效率。

第三点,不多说了,缓存呀。。。一张图片大小而已,30K的包,GZIP下多大?相对与庞大的页面,30K是否算大?而且一旦缓存,以后就不用再加载了。

第四点么,比较同意,当然,也是具体问题具体分析了。
0 请登录后投票
   发表时间:2008-05-18  
咖啡舞者 写道
为了工作而编程 拿来;
为了爱好而编程 创造。


深刻同意!!

只有考虑到代码的最优化问题才有楼主的担忧问题,但对于初学者来说,研究代码是必须的!!
(我也是菜鸟初学者~_~ )
0 请登录后投票
   发表时间:2008-05-18  
不知所谓, 别太把自己当回事.
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics