Javascript-关于性能的问题

Javascript-关于性能的问题,javascript,html,Javascript,Html,我对Javascript有一些问题。 我网站的大部分页面都使用js。要获得更好的性能,我应该做什么 将我所有的js代码写在一个文件中,并将其与我的页面链接?还是每页一个js文件 我从不将js混合到html中,这是一种糟糕的方式吗?我喜欢有单独的东西(html、css、js) 谢谢。关于可维护性 在开发应用程序时,请保留单独的页面,这样任何人都可以知道哪些功能在哪里编码 用于性能方面 在将其部署到生产环境之前,请先下载您的js和css文件,以减少下载这些文件的网络调用 我从不将js混合到html中

我对Javascript有一些问题。 我网站的大部分页面都使用js。要获得更好的性能,我应该做什么 将我所有的js代码写在一个文件中,并将其与我的页面链接?还是每页一个js文件

我从不将js混合到html中,这是一种糟糕的方式吗?我喜欢有单独的东西(html、css、js)


谢谢。

关于可维护性

在开发应用程序时,请保留单独的页面,这样任何人都可以知道哪些功能在哪里编码

用于性能方面

在将其部署到生产环境之前,请先下载您的js和css文件,以减少下载这些文件的网络调用

我从不将js混合到html中,这是一种糟糕的方式吗


不,使用非侵入式js既有利于可读性,也有利于性能,因为它让您有机会缩小js文件。你不能缩小内联js。

我的经验是用ASP.MVC编写一个相对较大的网站。 我没有将所有javascript代码都写在一个文件中,因为这很难管理。我制作了一个包含多个javascript文件的文件夹,每个文件都有自己的用途。
如果javascript超过10行代码,您可以将其放在html文件之外,我建议您这样做,因为查看速度更快。

对于所有页面,只使用一个.js文件更容易,但如果您有多个文件,则可读性更好。
将javascript混合到HTML中可能很有用,但这取决于您的需要。

是的,我建议尽量减少内联脚本,尽量使用外部javascript文件。如果可以将JavaScript拆分为页面特定的文件,那么就这样做。为整个站点使用的脚本保留一组通用的JS文件。这个问题太开放了。你是说装载速度吗?代码性能?我问的是加载速度。你们所有人都是对的,thnx供你们参考。在UAT中使用缩小的JS要谨慎得多,否则你们会对缩小器抱有极大的信心。@RobG是的,缩小代码后,在将其交付生产之前,必须对其进行回归和UAT测试(最好是以自动方式进行代码覆盖)。这对开发很好,但是,文件应该连接到数量较少的文件中以供生产使用。