Публикации по теме 'iife'
Расширенный Javascript — Области
Это мои заметки к курсу Advanced Javascript Асима Хуссейна ( https://medium.com/@jawache ). Проверьте это здесь: https://www.udemy.com/javascript-advanced/
Каковы различные области видимости в Javascript?
Достаточно просто: глобальный, локальный и блочный.
Цитируя Хуссейна: «Область действия — это время жизни переменной, то есть когда эта переменная видна и доступна для использования в вашем коде».
Вы можете объявить глобальную переменную, объявив ее лексически как таковую..
Что такое ИИФЭ? — JavaScript
Я искал несколько вопросов для собеседования по Javascript, чтобы подготовиться, и увидел классический завершающий вопрос и петлю шипения, но потом появился IIFE, и я не знал, что на него ответить.
IIFE расшифровывается как выражение немедленно вызываемой функции. Возможно, вы видели это раньше, но я никогда не вникал в то, почему используется IIFE.
( функция invokeNow () {} ) ();
Итак, чтобы понять IIFE, нам нужно понять, в чем разница между оператором и выражением.
функция..
Вопросы по теме 'iife'
Javascript: как назвать IIFE
Я работаю над плагином слайдера изображений, сделанным на javascript! да ... Мне было скучно , и я хочу, чтобы все началось немедленно, поэтому я попытался создать выражение функции немедленного вызова (IIFE), как в исходном коде jQuery:...
3293 просмотров
schedule
13.11.2021
Лучший способ поделиться экземпляром модуля, который находится внутри закрытия
У нас есть сайт, который закрывает все файлы js. Теперь у нас есть тот, который используется везде, каждый раз при загрузке сайта, примерно так:
Назовем этот файл Main.js
(function() {
var globalInstance;
var other variable...
15 просмотров
schedule
15.09.2021
Порядок подъема с задействованным IIFE, конкретный пример
Я наткнулся на этот код:
var myVar = 'foo';
(function() {
console.log('Original value was: ' + myVar);
var myVar = 'bar';
console.log('New value is: ' + myVar);
})();
Вопросов:
Поднят ли IIFE на вершину раньше...
177 просмотров
schedule
25.11.2021
Как импортировать модуль JavaScript на основе IIFE в приложение Angular TypeScript?
Итак, у меня есть сторонний SDK, написанный как старый модуль на основе IIFE. Другими словами, это выглядит примерно так:
var ThirdPartySDK = (function() {
var export = {};
// Add some methods to export
return export;
})();
Затем...
3768 просмотров
schedule
13.10.2021
«TypeError»: «[0,1]« не является функцией »выбрасывается при использовании IIFE.
Вот код
var numberArray = [0, 1]
(function() {
numberArray.push(2)
function nestedFunction() {
numberArray.push(3)
function anotherNestedFunction() {
numberArray.push(4)
}
console.log(numberArray)...
108 просмотров
schedule
02.03.2022
(функция () {}) против функции () {} ();
Рассмотрим следующие два примера:
Первый:
var x = (function(){ return 786; }());
Второй:
var y = function(){ return 786; }();
Я знаю, что мы не можем использовать function(){ return 786; }(); напрямую как функцию...
77 просмотров
schedule
10.03.2022
Какова цель самоисполняющейся функции в javascript?
В javascript, когда вы хотите использовать это:
(function(){
//Bunch of code...
})();
через это:
//Bunch of code...
169494 просмотров
schedule
14.04.2022
Устраните возможное строгое нарушение (и помогите Бэтмену спасти Готэм)
У меня есть следующий (упрощенный) Batman.js файл:
(function(){
"use strict";
window.Batman = function(){
// Global references
this.version = "1.0.1";
};
Batman.prototype.saveGotham = function(params) {
var _ = this; //...
160 просмотров
schedule
06.05.2022
Преобразование модуля IIFE во что-то, что можно импортировать с помощью RollupJS
Я использую RollupJS в качестве сборщика, и он может читать CommonJS (через плагин) или модули ES6. Но этот модуль, похоже, находится в формате UMD, и я ищу быстрый способ его отредактировать (без замены большого количества строк), чтобы он был в...
1119 просмотров
schedule
20.05.2022
Можно ли получить текстовое содержимое javascript IIFE изнутри?
Скажем, у меня есть IIFE:
let imagodei = {};
;(async function(){
let C = "12:19";
imagodei.myIife = aFunctionToGetIifeText()
})(imagodei);
Я хотел бы определить aFunctionToGetIifeText() таким образом, чтобы imagodei.myIife была...
24 просмотров
schedule
26.05.2022
IIFE внутри IIFE. Проблемы? Спектакль?
Моя библиотека представляет собой IIFE, например:
(function () {
win.global = global;
}());
внутри этой библиотеки мой код организован в модули, которые также выглядят так:
var foo1 = (function () {
var publik = {},...
419 просмотров
schedule
11.06.2022
Использование выражения именованной функции с немедленным вызовом (IIFE) вместо комментариев
Каковы плюсы и минусы использования именованных IIFE в коде JS для описания и группировки связанного кода?
Я использовал этот шаблон, чтобы придать структуру моему более процедурному коду, который выполняется только в одном месте.
Пример...
3976 просмотров
schedule
17.06.2022
Лучшая практика JQuery с использованием $(document).ready внутри IIFE?
Я смотрю на кусок кода:
(function($) {
// other code here
$(document).ready(function() {
// other code here
});
})(jQuery);
Хотя IIFE выполняет функции $(document).ready, правильный ли этот код? или я могу просто...
19593 просмотров
schedule
02.08.2022
JavaScript IIFE
Я признаю, что я довольно зеленый, когда дело доходит до JavaScript, и это не помогает, что каждый раз, когда я думаю, что у меня это получается, какой-то странный кривый мяч сбивает меня с толку.
У меня есть файл js примерно так:
(function...
200 просмотров
schedule
15.09.2022
Вызов IIFE из другого файла Javascript
У меня есть файл bg.js , содержимое которого представляет собой просто IIFE. Я хотел бы загрузить этот файл/вызвать функцию из другой функции в другом файле. Поскольку IIFE является анонимным (так оно и есть, верно?), я не могу назвать его по...
1451 просмотров
schedule
18.09.2022
Знак доллара перед самопровозглашенной анонимной функцией в JavaScript?
В чем разница между этими двумя:
$(function () {
// do stuff
});
А ТАКЖЕ
(function () {
// do stuff
})();
8692 просмотров
schedule
19.11.2022
В чем разница между двумя объявлениями модуля в javascript?
В чем разница между двумя объявлениями модуля в JavaScript? У одного есть скобки вокруг функции, а у другого нет?
В одной статье говорится, что
Обратите внимание на () вокруг анонимной функции. Этого требует язык, поскольку операторы,...
180 просмотров
schedule
07.07.2023
Разница между самоисполняющейся функцией jquery и javascript
В чем разница между -
Во-первых:-
(function () {
var Book = 'hello';
}());
Второе:-
(function () {
var Book = 'hello';
})();
Первый и второй чем-то похожи в работе..
Третье :-
(function ($) {
var Book...
25104 просмотров
schedule
17.08.2023
Javascript зачем оборачивать переменную или конструктор в IIFE?
Я видел что-то подобное сегодня
var Visualizer = (function() {
function Visualizer() {
//...
}
Visualizer.prototype.function1 = function () { /* ... */ }
//...
return Visualizer;
})();
var viz = new Visualizer();
Я не...
2332 просмотров
schedule
15.04.2023
Как протестировать модуль angularjs, определенный внутри IIFE, с помощью jasmine?
как проверить этот модуль на жасмин? Проблема в том, что очень сложно протестировать $controller , потому что функция скрыта внутри замыкания, их очень сложно протестировать.
Другими словами, учитывая приведенное ниже определение модуля,...
1339 просмотров
schedule
15.12.2022