jQuery在特定页面上加载或附加脚本

时间:2013-02-02 15:20:19

标签: javascript jquery

我对以下情况有点了解,我正在建立一个网站,现在我所有的js函数都在一个js文件中,是的,我知道这是一个非常糟糕的主意。

我不熟悉的是,当我查看其他网站时,我看到它们在页眉和页脚中包含jQuery,会加载不同的脚本。

我不熟悉,请你好,我是一个初学者。 人们会为此使用某种插件吗?或者它们在buttom的指定文件中包含每个脚本吗?

我想将脚本分解为部分,而不是将所有内容都包含在一个文件中。 我的意思是,一些功能只在配置文件页面中需要,一些在设置中,一些在登录中。

如果有人可以请给我一些关于此的信息,这对我有帮助。

谢谢

2 个答案:

答案 0 :(得分:1)

这就是人们使用RequireJS的那种东西。

http://requirejs.org/docs/start.html

它允许您为不同的JS文件设置依赖项。然后根据需要加载这些依赖项。

答案 1 :(得分:0)

  

人们会为此使用某种插件吗?或者它们在buttom的指定文件中包含每个脚本吗?

好吧,通常网站都是用PHP组成的。把它想象成砖块。其中一些砖包含JS代码。当它们放在一起时,你会得到一些页面,这些页面在不同的地方有jcode代码的独特部分。它不是特别好,但可以大大简化和加快开发。

  

我想将脚本分解为部分,而不是将所有内容都包含在一个文件中。

通常,您希望在网站标题中包含带有< script> 标记的JS。如果出于某种原因你想动态地包含外部JS,那么你可以尝试使用这个简单的函数:include();

  

我正在构建一个网站,现在我所有的js函数都在一个js文件中,是的,我知道这是一个非常糟糕的主意。

从开发的角度来看这很糟糕,但是在部署网站时,这是一个非常好的习惯,因为它可以减少网站的加载时间(加载时间是最重要的事情之一)。甚至有应用程序将多个.js文件编译成一个缩小的文件,以获得最佳性能。