调用javascript

调用javascript,javascript,package,Javascript,Package,我正在建立一个依赖于大量javascript项目的网站,我想尝试并设置它,以便页面只调用它们需要的内容。 有不同类型的功能,所以我要把它们分解成自己的js文件,以便于使用。 例如,如果有拖放功能,那么我将包含用于拖放的js文件。其中将包含一个使用类打开功能的通用调用。这样,它只在使用拖放的页面上使用 当我使用ajax调用时,这会变得更加紧凑一些,例如,一些调用是在select上的更改事件上,而另一些调用是在按钮上。 也许我可以将每种类型的文件分成不同的文件 我关心的是,如果一个调用需要传递更多的

我正在建立一个依赖于大量javascript项目的网站,我想尝试并设置它,以便页面只调用它们需要的内容。 有不同类型的功能,所以我要把它们分解成自己的js文件,以便于使用。 例如,如果有拖放功能,那么我将包含用于拖放的js文件。其中将包含一个使用类打开功能的通用调用。这样,它只在使用拖放的页面上使用

当我使用ajax调用时,这会变得更加紧凑一些,例如,一些调用是在select上的更改事件上,而另一些调用是在按钮上。 也许我可以将每种类型的文件分成不同的文件

我关心的是,如果一个调用需要传递更多的参数,或者需要一个不同的url,那么这段代码将在哪里进行调用

如果我能帮助的话,我真的不想在页面本身中包含代码

我很想听听您对如何最佳设置的想法

可能是您的答案:

RequireJS是一个JavaScript文件和模块加载器。它针对以下方面进行了优化: 在浏览器中使用,但可以在其他JavaScript环境中使用, 像犀牛和结节。使用模块化脚本加载程序(如RequireJS)将 提高代码的速度和质量


这听起来和我正在做的很相似,所以这里是我所做的:

  • 一个中心文件,其中包含几乎所有地方都使用的函数
  • 包含文件的文件夹,这些文件在多个地方使用,但不值得在任何地方都包含
  • 包含仅在一页上使用的文件的文件夹

然后,只需包含必要的
标记即可

嗯,你看过现有的框架了吗?

谢谢你的链接,但我的问题不是要使用什么功能,而是如何以最简单的方式调用它。这是我目前的设置方式,但并不理想,因为这意味着你所有的函数调用都在每一页上,而不是在一个地方。他的看起来确实不错非常好,这将有助于简化部分功能,但我仍在努力找出将实际调用放在何处的最佳方法。例如,我有一个通用ajax脚本,它使用了一些参数,比如要使用的url。然后在一个页面上,我对这个函数进行调用,并传入要使用的url,再加上调用设置如何处理结果。这是以每页为基础的。我应该将此函数调用放在何处?目前我已经将它们放在页面中,但我是否应该将它们放在自己的page.js文件中?您的服务器端语言是什么?在这个项目中,我只能访问Velocity(来自java),因此我正在编写一个宏,根据功能将某些js文件放在页面上。