Javascript 站点上的自定义jQuery脚本中有多少行代码?多少是太多?
对于我们的站点,我使用了很多jQuery——现在我正在查看基本库顶部的340行jQuery代码。多少是太多?我将添加更多内容,我何时开始尝试压缩代码并最终转向OOP?多少是太多取决于您的应用程序Javascript 站点上的自定义jQuery脚本中有多少行代码?多少是太多?,javascript,design-patterns,jquery-plugins,jquery,Javascript,Design Patterns,Jquery Plugins,Jquery,对于我们的站点,我使用了很多jQuery——现在我正在查看基本库顶部的340行jQuery代码。多少是太多?我将添加更多内容,我何时开始尝试压缩代码并最终转向OOP?多少是太多取决于您的应用程序 你应该力求简洁,但不要以牺牲可读性或用户体验为代价。行数并不意味着什么——重要的是你实际在做什么。你可能会有10行极为低效的代码,这比精心编制的1000行代码造成的伤害要大得多。最佳情况是,你应该尽可能减少脚本大小,但在今天的“Web 2.0”网站上,你很可能会积累相当多的JavaScript代码 重要
你应该力求简洁,但不要以牺牲可读性或用户体验为代价。行数并不意味着什么——重要的是你实际在做什么。你可能会有10行极为低效的代码,这比精心编制的1000行代码造成的伤害要大得多。最佳情况是,你应该尽可能减少脚本大小,但在今天的“Web 2.0”网站上,你很可能会积累相当多的JavaScript代码 重要的是,在部署网站之前,请确保将脚本文件和脚本文件尽可能减小脚本文件的大小
如果你真的对优化和提高网站性能感兴趣,我强烈建议你看看Steve Souders的文章。我会关注脚本加载时间,而不是代码行。如果文件太大,请将其分解为特定于页面或节的文件。“太多”完全取决于应用程序性能以及您认为用户可以接受的内容。这取决于您正在从事的项目。您应该保持代码的效率和可读性。一旦你部署了你的网站,只需压缩和gzip你的脚本,这将提高性能。340行没什么,试着使用一些telerik控件…很快就会达到15k+行 我不关心JavaScript的长度。您可以使用多个选项来压缩JavaScript以供发布(您需要使用它进行一些练习,因为它确实有一些关于如何工作的规则) 专注于确保您的代码易于理解和维护。在网站上大量使用JavaScript可能会让人感到毛骨悚然
与用户必须多等一秒钟才能加载页面相比,将页面缩短或缩小会对您造成更大的伤害。对于开发来说,将代码分离到单独的.js文件中是绝对必要的,否则事情会变得一团糟 但是, 不要在生产页面中留下大量脚本引用。大多数浏览器仅限于2个同时的HTTP请求。这些脚本引用将降低页面加载速度,远远超过单独缓存组件可能带来的好处 您可以使用JS Builder将开发文件连接到一个文件中:
编辑:脚本引用指的是
如果你不使用Java,我不知道有什么框架,但是自己实现类似的东西其实并不难。我想我在eZ Publish中找到了一些代码,这些代码是用PHP编写的。虽然与质量无关,但通常与工作时间有关(;不。当你衡量程序员的效率和可靠性时,它非常重要。因此,我认为JQuery是一个垃圾。我宁愿为一个程序员支付10行od纯JS代码,而不是2行(+1000)JQuery垃圾代码。