Dav*_*vid 9 javascript jquery frameworks
当使用诸如jquery之类的javascript框架时,是否有可能过度使用库来获取可以使用普通旧javascript简单完成的事情.
如果是这样,那么这类事情是这样的:
答:慢代码
B:使代码不那么便携
C:让程序员不必知道实际上在下面发生了什么
我正在考虑使用jquery .each而不是简单的for循环.当然这会增加一些代码,但如果你明白我的意思就是它的"真正的"javascript.
也许我只是天真.
好吧,我想有机会,但总的来说,优势远远超过了劣势.
一般来说
a)如果你在纯JS中做一些简单的事情,它可能会慢慢减慢代码,但在大多数情况下,无论如何都要在jQuery中进行优化.另一方面,你做任何复杂事情的天真方式可能没有Reisig等人那样快.
b)它肯定会使代码不那么便携,因为它依赖于jQuery库.另一方面,它在浏览器和版本之间更具可移植性,这是更重要的考虑因素.
c)是的,它可能隐藏了一些javascript魔法.然而,我的经验是,你最终还是要学习它; 与此同时,jQuery使您的工作效率更高,速度更快.
(另请注意,这些要点实际上适用于大多数库.jQuery是我最喜欢的,但是我用dojo写了很多东西,并且很愉快地使用了原型,scriptaculous和YUI.)
| 归档时间: |
|
| 查看次数: |
849 次 |
| 最近记录: |