问题标签 [self-executing-function]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用参数调用 JavaScript 自执行函数
我正在阅读并尝试一些自执行 JavaScript 函数的示例。我找到了一些关于如何调用它们的示例,但是对于创建和调用它们的正确方法,我仍然有些困惑。例如,如果我在这个自执行函数中有一个 foo 方法,它接受 2 个参数,param1 和 param2。我如何调用这个方法?您可以传递全局对象,例如窗口、文档等。那些不是全局但需要函数执行某些操作的参数呢?
这是一个例子:
foo.js
索引.html:
javascript - Javascript提升自执行功能
谁能解释一下这段代码是如何产生注释输出的?
javascript - 在 javaScript 函数中找不到文档和 jQuery 对象
我在使用以下自定义函数时遇到了问题。我试图通过将 jQuery 和文档对象传递给函数本身来访问它,但它不起作用。我不明白它有什么问题。你能帮忙吗?
javascript - 为什么自我执行匿名有效?
我知道自我执行匿名。通常我们将它们创建为
原因 - 如果我们使用没有运行的解析器功能
但是今天我发现下一个代码也可以(检查括号顺序)
function(){ return 1; }()
仍然给我 SyntaxError,因为它应该
请解释为什么?Thx 供参考以获取更多详细信息
PS问题是关于(function(){ return 1;}())
变体的!
java - Self Executing Anonymous Functions via Lambdas
In javascript, there's the common pattern of creating an anonymous function and immediately invoking it (usually this is called a self-executing anonymous function or an immediately-invoked function expression).
With Java 8 lambdas, is there a standard way to replicate this behaviour?
Something like (() -> doSomething())()
.
This question asks basically the same question, but for Java 7. I'm explicitly looking for constructs which utilize lambdas.
c++ - 自执行 C++11 lambda 的成本
在窗口过程之外,我正在switch
使用自执行 lambdas 编写语句,如下所示:
我相信编译器可以自由地按照他们想要的方式对其进行优化,但一般来说,与不使用这些 lambda 相比,编译器会为此添加很多样板代码吗?
编译器可以检测到多余的 lambda 表达式并删除它们吗?
javascript - 具有显示模块模式的自执行匿名函数 - 在 typescript 中
基于这个 js 示例,在 ts 中以 ts 方式执行相同操作的首选方式是什么 - 我一直在尝试类、模块和命名空间,但仍然不确定,仍然没有得到匹配,所以想看看你的想法;
它背后的想法是创建一个自执行匿名函数,使用显示模块模式并将我的所有模块放在我自己定义的单个命名空间中。
javascript - 以全局为参数的 Javascript 自执行函数
我不明白这个功能,尤其是正文后的代码。请帮忙。这是完整的代码。我理解了身体的一部分。