我对Javascript有一些疑问。 我网站的大多数页面都使用js。为了获得更好的性能,我该怎么办? : 将我的所有js代码写在一个文件中并将其与我的页面链接?或者每页一个js文件?
我从不将js混入我的HTML中,这是一种糟糕的方式吗?我喜欢单独的东西(html,css,js)
谢谢。
答案 0 :(得分:0)
可维护性
在开发应用时保留单独的页面,以便任何人都可以确定哪些功能已编码在哪里。
表现
在将其部署用于生产之前,minify您的js和css文件,以便减少网络调用以下载这些文件。
我从不将js混入我的HTML中,这是一种糟糕的方式吗?
不,拥有非侵入式js既有可读性又有利于性能,因为它让你有机会缩小js文件。你不能缩小内联js。
答案 1 :(得分:0)
我的经验是在ASP.MVC中编写一个相对较大的网站。 我没有在一个文件中写入所有的javascript代码,因为这很难管理。我创建了一个包含多个javascript文件的文件夹,每个文件都有自己的用途。 如果javascript超过10行代码,并且你可以把它放在html文件之外,我会建议,因为它看起来更快。
答案 2 :(得分:0)
所有页面都有一个.js文件更容易,但如果你有多个文件,那么它的可读性更好。 将javascript混合到HTML中可能很有用,但这取决于您的需求。