iife 相关问题

在Javascript中,IIFE代表立即调用的函数表达式:在定义后立即调用的函数表达式,例如(function(){/ * code * /})();


为什么此代码抛出错误? console.log(1); (()=> {})()[闭合]

i试图运行此简单的代码,但是它的投掷错误是console.log不是函数。 有人可以解释此代码吗? console.log(1); (()=> {})(); 我在AI聊天中搜索了...

回答 1 投票 0

使用参数调用 JavaScript 自执行函数

我正在阅读并尝试一些自执行 JavaScript 函数的示例。我找到了一些关于如何调用它们的示例,但我仍然对创建和调用它们的正确方法感到有点困惑...

回答 1 投票 0

在 IIFE 中声明名为“undefined”的参数的目的是什么?

我注意到 jQuery 和相关的主题插件(如 jQuery.UI)将 undefined 作为参数传递到其模块定义中使用的匿名函数中,如下所示: (函数($, 未定义) { ... })(j...

回答 3 投票 0

当您可以直接在主体中编写表达式时,为什么还要费力向 IIFE 传递参数呢?

我看到了下一种编写自调用函数的方法: (功能(应用程序){ 应用程序.foo = { 栏:函数(){} }; }(应用程序)); 其中 App 是全局对象。 我想知道,为什么我们需要...

回答 4 投票 0

为什么要编写一个非严格模式 IIFE 来调用传递给它的严格模式函数表达式?

CodeMirror.net 使用此构造(我稍微简化了)来引入其 JavaScript 编辑器的代码: (函数(模){ this.CodeMirror = mod(); })(功能 () { “使用严格”...

回答 2 投票 0

为什么要编写一个 IIFE 来调用传递给它的另一个函数表达式?

CodeMirror.net 使用此构造(我稍微简化了)来引入其 JavaScript 编辑器的代码: (函数(模){ this.CodeMirror = mod(); })(功能 () { “使用严格”...

回答 2 投票 0

如何通过我指定的名称再次调用已命名的 IIFE?

我尝试以这种方式调用自调用函数: (函数全屏(){ 警报(“测试”); })(); $(窗口).调整大小(函数() { 全屏(); }); 它只能工作一次。没有回应...

回答 2 投票 0

自调用函数javascript

我在 Firefox 和 Chrome 中编写了一个自调用函数,但它不会调用。 我写了一些东西,大意是 (函数(){警报(“THE”); })(); 自调用函数不行吗...

回答 7 投票 0

为什么要在 IIFE 前面加上否定运算符(感叹号)?

我遇到了这种形式的自调用函数。什么是“!”?为了? !函数(a) { // 某物 }(1);

回答 3 投票 0

为什么出现在对象字面量表达式之后的 IIFE 会抛出错误?

我在 JavaScript 文件中定义各种模块: var 模块 = {/* ... */} (功能(){ console.log('调用'); })() 然而 IIFE 抛出一个错误: 类型错误:对象不是函数 我...

回答 1 投票 0

一旦 IIFE 表达式存储在变量中,为什么不能再次调用该函数?

我有: var 初始化 = (函数() { 我的js在这里 })(); 当页面加载时,我的 JS 正确执行。 我也有: $('表单:复选框').change(function() { 初始化(); }); 但 Firebug 说

回答 6 投票 0

为什么 IIFE 中的函数表达式必须用括号括起来?

我有代码: 函数(一) { 警报(一); }(3); 我不明白为什么我看不到警报。 这个语法是什么意思? 以及为什么这段代码: (函数(一) { 警报(一); }(3))(); ...

回答 2 投票 0

将变量作为 IIFE 中的属性返回

我试图在 IIFE 初始化后返回一个变量集作为属性。问题是,如果我直接绑定变量,我会得到一个空对象。如果我通过函数绑定它,我会得到我的

回答 1 投票 0

这个未知的 JavaScript 语法是什么?

这是 jQuery 代码吗 (函数(jQuery){ })(jQuery); 相当于 $(文档).ready(函数() { }); 如果是,两者有什么区别?如果没有,第一个做什么?

回答 5 投票 0

JavaScript / JQuery = 奇怪的函数定义,从未见过的语法?

下面是 JQueryTools 的一个函数,我以前从未见过以下定义,也不明白它的目的是什么: (函数 (b) { ....})(jQuery); 为什么圆 () 大括号是...

回答 2 投票 0

Jquery 插件语法解释?

我见过一些 jQuery 插件代码 其中之一是重载 jQuery 中的 addClass 方法(示例:当您 addClass 时 - 调用 myfunction ())。 (功能(){ var 原始添加类方法 = j...

回答 2 投票 0

(function($) {})(jQuery); 是什么意思?意思是?

我刚刚开始编写 jQuery 插件。我编写了三个小插件,但我只是将这行代码复制到我的所有插件中,而实际上并不知道它的含义。谁能告诉...

回答 6 投票 0

有人可以解释一下定义 jQuery 插件时语法的含义吗?

我正在阅读有关创建自定义 jQuery 插件的内容,并且对以下语法的含义有点困惑: (函数($){ $.fn.truncate = 函数() { 返回 this.each(fu...

回答 3 投票 0

函数以 })(jQuery); 结尾是什么意思?

我尝试用谷歌搜索,但谷歌似乎并不关心括号...

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.