Я присутствовал на одном из сеансов Кайла Симпсона, где я узнал об этой привязке. В соответствии с моим пониманием ниже приведен пример неявной привязки, поэтому это должно быть разрешено для myobject. но для кода ниже ...
Я читал некоторые посты о замыканиях и видел это повсюду, но нет четкого объяснения, как это работает - каждый раз, когда мне просто говорили использовать его ...: // Создать новую анонимную функцию, чтобы использовать в качестве ...
В последнее время я много читал Javascript и заметил, что весь файл упакован, как показано ниже, в импортируемые файлы .js. (function () {... code ...}) (); ...
Я недавно сравнивал текущую версию json2.js с версией, которую я имел в своем проекте и заметил различие в том, как выражение function было создано и сам выполняемый. Код, используемый к...
При просмотре некоторого кода, написанного в Twitter Bootstrap Javascript, похоже, что они вызывают немедленно вызываемые анонимные функции, например, так: !function( $ ) { ... }(window....
В настоящее время я изучаю javascript, следуя серии книг «Вы не знаете js». В книге, в разделе «Сфера охвата и закрытие», где автор обсуждает «IIFE», автор упомянул еще один ...
Итак, у меня есть сторонний SDK, написанный как модуль старой школы LIFE. Другими словами, это выглядит примерно так: var Third Party SDK = (function () {var export = {}; // Добавить несколько методов ...
Используя getter / setter, я создаю IIFE, как показано ниже. Он возвращает методы получения и установки в переменную массива, хранящуюся внутри. Я хочу перехватить изменения, внесенные в этот массив - console.log ...
Существует опция JSLint, одна из Хороших Частей на самом деле, которая" [требует] parens вокруг непосредственных вызовов", означая что конструкция (функция () {//...}) (); должен был бы вместо этого быть...
Я искал информацию о функциях, вызывающих себя, и где-то наткнулся на эту запись: + function () {} Может кто-нибудь объяснить мне, что означает / делает знак + перед функцией?
Возможный дубликат: Что такое конструкция (function() { } )() в JavaScript? Я наткнулся на этот фрагмент кода JavaScript, но понятия не имею, что из него можно сделать. Почему я получаю "1", когда запускаю эту ...
Возможный дубликат: Что делает восклицательный знак перед функцией? Я давно использую следующее для самоисполняющихся анонимных функций в JavaScript: (function () { /* происходит волшебство */ }...
Возможный дубликат :Что означает восклицательный знак перед функцией? Если вы посмотрите на исходный код KnockoutJS 2.1.0, вы увидите такую структуру кода, которая начинается в строке 7 :!function (...
В следующей конструкции: (function () {var x = function () {alert ('hi!');} Var y = function () {alert ("привет снова!") ;} this.show = function () {alert ("...
Наверное, самый короткий вопрос. Что делать, если у меня есть этот код, и я хочу прекратить выполнение дальше после того, как конкретный пункт в готовом документе jQuery. Будет ли возвращение делать работу в любом случае? $ (...
У меня есть: var Init = (function () {здесь идет мой js
}) (); И мой js выполняется правильно, когда страница загружается. У меня также есть: $ ('form: checkbox'). Change (function () {Init ();
}); Но firebug ...
Есть ли в Javascript способ определить функцию и немедленно вызвать ее таким образом, чтобы ее можно было повторно использовать? Я знаю, что вы можете выполнять одноразовые анонимные функции: (function (i) {var product = i * ...
Я пытаюсь понять, есть ли разница между:(function ($ ){... } )(jQuery ); против (функция ($ ){... } )($ ); Обратите внимание, что jQuery был заменен на $. Это нормально? Разве не используется...
Ниже у нас есть IIFE, который (как и любая функция) создает локальную область видимости. Внутри этой области есть функция parseInt. Теперь, поскольку в браузере уже есть глобальная функция с таким именем, ...