【问题标题】:Should I separate my javascript code files based on line count? [closed]我应该根据行数分隔我的 javascript 代码文件吗? [关闭]
【发布时间】:2012-01-30 04:09:15
【问题描述】:

我在 javascript 中自定义编码了一个动态数据库链接(通过 asp.net)照片库,该库管理大约 300 张图像。没有多余的代码,但大约有 500 行长。我应该将它拆分为不同的 .js 文件,还是一个 500 行的 .js 文件可以?是否有确保 javascript 文件保持在一定数量的代码行以下的最佳做法?

【问题讨论】:

  • 您可以拥有任意多行的代码。更少的文件意味着更少的 HTTP 请求,从而导致更快的页面加载。将您的代码拆分为多个文件可能会更容易维护您的代码。还有一些工具可以将 JS 文件再次组合在一起。做更适合你的事。

标签: javascript


【解决方案1】:

代码行数无关紧要。从速度的角度来看,最好将其放在一个文件中,因为这样可以减少访问服务器的次数,并且浏览器可以缓存该文件以供以后使用它的所有页面使用。

听起来您没有在文件上运行最小化程序(如YUI Compressor)来缩小大小。这是我将采取的下一步,因为它将减小文件大小并减少下载时间。

【讨论】:

    【解决方案2】:

    对于执行,一个文件是最好的,除非它是模块化的并且您在其他地方使用了一些模块。

    对于编码而言,阅读舒适的内容是最好的。如果你能找到一个 5000 行的 JS 文件(比如说,智能地使用折叠等),那么 5000 行的文件就可以了。

    【讨论】:

    • 太棒了 :) 它非常动态,所以整个东西应该可以很好地调节,我尽量不把它耦合到页面上。什么是褶皱?感谢您的意见!
    • 我认为 VS2010 WD 的 .js 文件中没有折叠功能 :(
    • @TravisJ:呵呵,对不起,我自动假设每个人都在使用 vim :P 真讨厌 :)
    • @TravisJ:开个玩笑——我对 M$ 工具集一无所知,但是...this 会帮忙吗?如果没有,也许this 会。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-02
    • 1970-01-01
    • 2013-03-18
    • 2013-08-05
    • 2011-09-01
    相关资源
    最近更新 更多