这个标题给我一个关于主观问题的警告,但我希望情况并非如此。
这是我的情况:我有几个功能(有些功能在很多页面上使用,有些仅在一个页面上使用),我将它们全部放入一个.js文件中以节省加载时间。但是,有些页面运行函数onload。为此,我需要在调用之前声明函数文件。但是,某些功能需要在获取所需信息之前生成页面,因此文件声明必须位于页面的末尾。所以现在,我在同一页面上为同一个文件做了两个文件声明。在控制台中查看,这显然会导致问题,因为第一个文件无法获取所需的信息,并引发错误。
所以我的问题:最好将函数分解为两个文件(一个预加载一个帖子?)或者问题一个(无论如何都是页面独有的函数)是否应该在顶部进行硬编码?
答案 0 :(得分:1)
最好的解决方案是将其分成两个文件。这样,您可以在更多页面中重用代码,因为预加载脚本按预期工作,并且后加载脚本可以获取所需的信息。这将使你们其余的编码更容易。