企业中的jquery:要考虑的事情

4 jquery

我们都知道Jquery有很多好处.如果您在企业中使用过Jquery,那么您的"学习"体验是什么?

从向后兼容性,与现有的javascript冲突,CSS类结构,性能,jquery大小/缓存,其他插件等需要考虑什么来改善和利用Jquery的好处?

谢谢.

jwl*_*jwl 7

我在许多企业项目中使用Jquery大约18个月,我几乎没有成功.

事实上,Jquery可以通过$ .noConflict()函数对任何东西进行修复,这几乎可以解决与现有脚本的冲突.

它与(好)CSS的交互是简化你在DOM等方面需要思考的东西.

性能通常很好,虽然偶尔有些Jquery轮子值得重新发明用于Jquery性能较差的狭窄用途(当你看到它们时你会知道这些).尽管将元素传递给search with通常是解决此问题的方法(例如,$(".SubItem",knownParentElement)而不是$(".SubItem")).此外,在大多数情况下,当Jquery做的工作量超过必要时,拥有可读代码的好处是95%相同地跨越浏览器,远远超过了几个额外的ms.

大小,特别是缩小版本,非常值得,它将简化并可能减少复杂应用程序中的整体代码.

可以通过将Jquery版本保留在文件名中(而不是将其重命名为jquery.js或其他东西)来绕过缓存问题,以便始终加载您期望的版本.

就插件而言,它们通常都是巨大的节省时间,通常质量很好(尤其是Jquery的直接).虽然有时他们是瑞士军刀,如果你需要的话,你可以更容易地建造自己的黄油刀......

总结一下:我心里Jquery!