我正在开发这个web应用程序,它已经有了一种机制,允许开发人员定义服务器端的JavaScript函数,然后由其他服务器端的JS代码调用。这边..。iAmFunctionA(arg) {}
...some other code......and通过一个选项将函数封装在一个单独的对象中(我认为这是因为web应用程序嵌入了Prototype.js
我正在编写一些代码,在这些代码中,给定的页面有许多与其相关的.js文件(像库一样使用它们)。每个.js文件的内部如下所示: .... all the lib functions and objects ....播放之后,我看到(函数(){.})();格式的函数会自动调用。如果去掉外部函数(){.},则代码无效。如果我添加了一个函数名,那么代码是有效的,但是直到调用了函数foo() {.