20
ответов

Привязки JavaScript в iife возвращаются undefined [дубликат]

Я присутствовал на одном из сеансов Кайла Симпсона, где я узнал об этой привязке. В соответствии с моим пониманием ниже приведен пример неявной привязки, поэтому это должно быть разрешено для myobject. но для кода ниже ...
вопрос задан: 8 February 2015 17:10
19
ответов

Зачем вам нужно вызывать анонимную функцию в той же строке?

Я читал некоторые посты о замыканиях и видел это повсюду, но нет четкого объяснения, как это работает - каждый раз, когда мне просто говорили использовать его ...: // Создать новую анонимную функцию, чтобы использовать в качестве ...
вопрос задан: 26 July 2015 15:23
8
ответов

Какова цель самостоятельного выполнения функции в JavaScript?

В javascript, когда вы захотите использовать это: (function () {// Связка кода ...}) (); над этим: // куча кода ...
вопрос задан: 4 January 2016 08:07
5
ответов

Какова цель упаковки целых файлов Javascript в анонимные функции, такие как «(function () {…}) ()»?

В последнее время я много читал Javascript и заметил, что весь файл упакован, как показано ниже, в импортируемые файлы .js. (function () {... code ...}) (); ...
вопрос задан: 5 February 2016 15:33
3
ответа

Местоположение круглой скобки для автовыполнения анонимных функций JavaScript?

Я недавно сравнивал текущую версию json2.js с версией, которую я имел в своем проекте и заметил различие в том, как выражение function было создано и сам выполняемый. Код, используемый к...
вопрос задан: 23 May 2017 10:31
3
ответа

!function(){ }() vs (function(){ })()

При просмотре некоторого кода, написанного в Twitter Bootstrap Javascript, похоже, что они вызывают немедленно вызываемые анонимные функции, например, так: !function( $ ) { ... }(window....
вопрос задан: 17 March 2015 20:18
3
ответа

путаница в отношении присвоения значения & ldquo; undefined & rdquo ;, с использованием IIFE с & ldquo; undefined & rdquo; как параметр [duplicate]

В настоящее время я изучаю javascript, следуя серии книг «Вы не знаете js». В книге, в разделе «Сфера охвата и закрытие», где автор обсуждает «IIFE», автор упомянул еще один ...
вопрос задан: 23 June 2012 07:17
2
ответа

Как импортировать модуль JavaScript на основе IIFE в приложение Angular TypeScript?

Итак, у меня есть сторонний SDK, написанный как модуль старой школы LIFE. Другими словами, это выглядит примерно так: var Third Party SDK = (function () {var export = {}; // Добавить несколько методов ...
вопрос задан: 17 January 2019 17:27
1
ответ

Как наблюдать изменения в содержании свойства массива объекта, выставленного через setter-getter или Proxy

Используя getter / setter, я создаю IIFE, как показано ниже. Он возвращает методы получения и установки в переменную массива, хранящуюся внутри. Я хочу перехватить изменения, внесенные в этот массив - console.log ...
вопрос задан: 28 February 2019 19:37
1
ответ

где - определение переменной & ldquo; module & rdquo; и & ldquo; noGlobal & rdquo; в исходном коде jQuery? [Дубликат]

(function (global, factory) {if (typeof module === "object" & amp; & amp; typeof module.exports === "object") {module.exports = global.document? factory (global, true):. ..
вопрос задан: 11 May 2015 03:55
1
ответ

Непосредственный синтаксис вызова функции

Существует опция JSLint, одна из Хороших Частей на самом деле, которая" [требует] parens вокруг непосредственных вызовов", означая что конструкция (функция () {//...}) (); должен был бы вместо этого быть...
вопрос задан: 10 October 2014 12:16
0
ответов

JavaScript плюс знак перед именем функции

Я искал информацию о функциях, вызывающих себя, и где-то наткнулся на эту запись: + function () {} Может кто-нибудь объяснить мне, что означает / делает знак + перед функцией?
вопрос задан: 6 April 2018 08:02
0
ответов

Advanced JavaScript: Почему эта функция обернута в круглые скобки? [дубликат]

Возможный дубликат: Что такое конструкция (function() { } )() в JavaScript? Я наткнулся на этот фрагмент кода JavaScript, но понятия не имею, что из него можно сделать. Почему я получаю "1", когда запускаю эту ...
вопрос задан: 8 December 2017 17:32
0
ответов

В JavaScript в чем преимущество !function(){}() перед (function () {})()? [дубликат]

Возможный дубликат: Что делает восклицательный знак перед функцией? Я давно использую следующее для самоисполняющихся анонимных функций в JavaScript: (function () { /* происходит волшебство */ }...
вопрос задан: 23 May 2017 12:26
0
ответов

Зачем использовать оператор НЕ при вызове анонимной функции? (а-ля Knockout 2.1.0 )[дубликат]

Возможный дубликат :Что означает восклицательный знак перед функцией? Если вы посмотрите на исходный код KnockoutJS 2.1.0, вы увидите такую ​​структуру кода, которая начинается в строке 7 :!function (...
вопрос задан: 23 May 2017 12:18
0
ответов

Что такое конструкция (function () {}) () в JavaScript?

Раньше я знал, что это значит, но сейчас я борюсь ... Это в основном говорит о document.onload? (function () {}) ();
вопрос задан: 22 March 2017 16:23
0
ответов

Проблемы контекста IIFE

В следующей конструкции: (function () {var x = function () {alert ('hi!');} Var y = function () {alert ("привет снова!") ;} this.show = function () {alert ("...
вопрос задан: 8 September 2014 17:37
0
ответов

остановите jQuery для выполнения любого дальнейшего кода [закрыто]

Наверное, самый короткий вопрос. Что делать, если у меня есть этот код, и я хочу прекратить выполнение дальше после того, как конкретный пункт в готовом документе jQuery. Будет ли возвращение делать работу в любом случае? $ (...
вопрос задан: 14 January 2014 11:23
0
ответов

Самостоятельно выполняющаяся функция Javascript «не является функцией»

У меня есть: var Init = (function () {здесь идет мой js }) (); И мой js выполняется правильно, когда страница загружается. У меня также есть: $ ('form: checkbox'). Change (function () {Init (); }); Но firebug ...
вопрос задан: 24 March 2013 21:45
0
ответов

Определение и вызов функции за один шаг

Есть ли в Javascript способ определить функцию и немедленно вызвать ее таким образом, чтобы ее можно было повторно использовать? Я знаю, что вы можете выполнять одноразовые анонимные функции: (function (i) {var product = i * ...
вопрос задан: 24 October 2012 05:45
0
ответов

понимание $ против jQuery в iife вместо $

Я пытаюсь понять, есть ли разница между:(function ($ ){... } )(jQuery ); против (функция ($ ){... } )($ ); Обратите внимание, что jQuery был заменен на $. Это нормально? Разве не используется...
вопрос задан: 9 July 2012 21:39
0
ответов

Затенение переменных в JavaScript

Ниже у нас есть IIFE, который (как и любая функция) создает локальную область видимости. Внутри этой области есть функция parseInt. Теперь, поскольку в браузере уже есть глобальная функция с таким именем, ...
вопрос задан: 5 October 2011 11:02
0
ответов

Знак доллара перед самообъявлением анонимной функции в JavaScript?

В чем разница между этими двумя: $ (function () {// делать что-то }); AND (function () {// делаем что-то ) ();
вопрос задан: 5 October 2011 10:32