如何在大型php网站中组织一点javascript
我正在开发一个大型php mysql CMS。我用include、objects等来组织服务器端代码做得很好。现在我已经开始用表单验证和图像滑块之类的东西来活跃前端,我开始积累一些小javascript/jquery函数。其中大多数都在5行以下,并且只在一页上使用 将所有这些都放到functions.js文件中,将其包含在我的头文件中,然后在需要它的页面中调用myJavaScriptFunction()是一种不好的做法/懒惰吗?如果是这样,什么是更好的方法 将所有这些都放到functions.js文件中,将其包含在我的头文件中,然后在需要它的页面中调用myJavaScriptFunction()是一种不好的做法/懒惰吗如何在大型php网站中组织一点javascript,javascript,jquery,html,code-organization,Javascript,Jquery,Html,Code Organization,我正在开发一个大型php mysql CMS。我用include、objects等来组织服务器端代码做得很好。现在我已经开始用表单验证和图像滑块之类的东西来活跃前端,我开始积累一些小javascript/jquery函数。其中大多数都在5行以下,并且只在一页上使用 将所有这些都放到functions.js文件中,将其包含在我的头文件中,然后在需要它的页面中调用myJavaScriptFunction()是一种不好的做法/懒惰吗?如果是这样,什么是更好的方法 将所有这些都放到functions.j
这会起作用,但请注意不要在每个页面中加载大量无用的函数。例如,如果您有30个与操作GoogleMap相关的Javascript函数,而您只有一个页面处理GoogleMapsAPI,那么如果您在每个页面上都包含这些无用函数,那么加载这些函数将浪费大量时间 如果它们只在一个页面上使用,为什么要将它们放在通用文件中。现在是权衡利弊的好时机 优点:
对我来说,这似乎是你不应该做的事情,但这实际上取决于你的大型JavaScript代码是什么,在你的
头部添加
标签是多么容易啊,在这种情况下,我应该做一些像generalFunctions.js和googMapFunctions.js这样的事情,并将后者包含在包含要操作的谷歌地图的页面上。对不起,我应该改写这句话。我的意思是大多数的小功能都在一个页面上使用。不是全部都在一页上。但不管怎样,利弊依然存在。