Описание тега module-pattern

Популярный шаблон JavaScript, var Module = (function() { ... })();
6 ответов

Что это за конструкция кода, охватывающая части библиотеки и для чего она нужна?

Я имитировал библиотеку и смог написать следующий код. Этот код создан 'c' объект к которому 'a' функция назначена. Итак, позвонить 'a'Мне придется написать c.a(), Кроме того, я смог добавить больше функций к этому 'c' объект. Я хочу понять, что про…
15 янв '15 в 09:48
1 ответ

Шаблон модуля JavaScript дает неожиданные результаты

Я просто возился с генерацией случайных человеческих имен в JS. Я также хотел попрактиковаться в использовании шаблона модуля, но не могу заставить свою функцию возвращать обычный массив. Я хочу сохранить то, как часто буква (или набор букв) появляе…
20 апр '16 в 20:05
1 ответ

Понимание того, как работает шаблон модуля JS

Я пытаюсь понять шаблоны модуля js, используемые с jQuery. Я отредактировал это пару раз и постараюсь закончить с хорошей практикой для моего уровня мастерства (пару месяцев на jquery). В этом посте нет прямого вопроса. Я больше нацелен на обратную …
2 ответа

Как получить доступ снаружи. Это в объекте

Я пытаюсь переписать свой функциональный код в шаблон модуля js, и у меня есть эта проблема - когда я пытаюсь удалить поле ввода, которое создается динамически, я использую jQuery $(this) получить доступ к элементу dom и удалить его родитель 'div". …
08 ноя '18 в 15:22
0 ответов

javascript загрузка 2 скриптов шаблонов модулей на 1 странице

Я создал 2 скриптовых шаблона, но если я объединю их оба на одной странице, будут работать только первые загруженные файлы. sliderJS.start("gallerySlider") whitelabel.start() Это полный скрипт: var whitelabel = (function(){ var phoneMenu = {} functi…
30 дек '13 в 14:11
1 ответ

Проблема присоединения событий JavaScript с использованием вариаций в шаблоне модуля

Я пытаюсь прикрепить события javascript к элементам svg, используя код, который находится внутри "шаблона модуля". Я очень noob в javascript, так как я уверен, это будет видно из кода ниже. Я попытался воссоздать ситуацию, используя гораздо более пр…
0 ответов

Модульное тестирование JS DMP, я правильно пишу?

Поэтому я работаю над созданием библиотеки компонентов и структурировал ее так, чтобы она выглядела как эта структура app |---components |-------element |----element.hbs |----_element.scss |----element.js В настоящем JS я пытаюсь использовать DMP (н…
1 ответ

Передача объекта из анонимной функции в функцию готовности DOM

Q1: Как я могу загрузить объект myApp из анонимной функции в функцию готовности DOM. Я знаю, что один из способов передачи объекта - это использование window.myApp = myApp; внутри анонимной функции, но это выставляет объект myApp как глобальный объе…
1 ответ

Шаблон модуля Javascript для приложений jquery

Я пишу всем вам, потому что я хотел бы получить несколько советов и советов по поводу характерного шаблона модуля, который я использую. Ища тему в Интернете и в книгах, я не смог найти ничего похожего на этот архитектурный выбор, кроме определенных …
2 ответа

Определение области действия модуля "Выявление шаблона модуля" с помощью jQuery

Скажем, у меня есть этот модуль, и я хочу, чтобы он самостоятельно инициализировался и прикрепился к его области. Вот так: (function( scope ) { var Module = (function() { return { init: function(){ console.log('Initialized'); } }; })(); var module =…
1 ответ

Являются ли шаблоны модулей и раскрывающиеся шаблоны модулей в Javascript полезными только при создании API?

Правильно ли говорить, что шаблон модуля и шаблон раскрывающегося модуля наиболее полезны в тех случаях, когда вы создаете API, где вы хотите иметь частные недоступные данные? А для других случаев, когда вас это не волнует, удобнее просто использова…
0 ответов

Шаблон Javascript для шаблона Singleton и модульного тестирования

Я использую стандартный шаблон модуля JavaScript, как описано здесь. Проблема, с которой я сталкиваюсь, состоит в том, что этот метод создает синглтон, который не может быть создан. Модульные тесты имеют одно и то же состояние, что делает их бесполе…
22 апр '13 в 14:17
1 ответ

Как кроссплатформенный способ добавить модуль JavaScript в глобальную область?

Я взглянул на исходный код store.js, в частности, как он добавляет себя в глобальную область видимости: if (typeof module != 'undefined') { module.exports = store } else if (typeof define === 'function' && define.amd) { define(store) } else …
3 ответа

Каковы намерения модулей Ninject?

Я полный новичок Я разбирал чужой код и нашел несколько экземпляров модулей nInject - классов, которые являются производными от Ninject.Modules.Module и имеют метод load, который содержит большую часть их кода. Эти классы вызываются путем вызова мет…
2 ответа

Как мне использовать длинный файл JavaScript, используя шаблон модуля?

Я изучаю шаблон проектирования в JavaScript, и я собираюсь использовать шаблон модуля. Я озадачен двумя вещами. 1 - Если бы я создал плагин, я мог бы использовать шаблон модуля и иметь закрытые и открытые методы / переменные. Но если у меня есть пол…
3 ответа

Конструкторы в модуле Pattern

При использовании шаблона модуля в javascript, как должны быть определены конструкторы, если они вообще есть. Я хотел бы, чтобы мой конструктор вписывался в стандартный шаблон модуля и не был глобальным. Почему что-то не нравится в этой работе, это …
1 ответ

Ошибка шаблона модуля: невозможно установить свойство undefined

Этот код работает в JSfiddle: https://jsfiddle.net/estevancarlos/w8yo3mp4/1/ let ScrollAnim = (function() { console.log('ScrollAnim loaded'); this.init = function() { console.log('init loaded'); }; this.getScenes = function() { console.log('getScene…
23 июн '16 в 08:07
3 ответа

Значение `this` в шаблоне метода шаблона JS

Почему отмеченная строка не может найти protectedACMember? var Module = (function (ns) { function AbstractClass() { this.protectedACMember = "abstract"; this.abstractPublicACMethod = function (input) { this.methodToImplement(); } } ConcreteClass.pro…
0 ответов

Шаблон модуля: попытка вернуть свойства из формы HTML (не определено)

У меня два модуля setupUI() а также registerUser() - оба возвращают объект. Когда пользователь отправляет форму, я хочу получить значения и вернуть ее из setupUI() и перейти в regusterUser(), Выпуск: В init() от setUI() модуль возвращается неопредел…
3 ответа

Зачем делать самостоятельное выполнение, когда реализует шаблон модуля в JavaScript

Мне просто интересно, зачем нужен код для самостоятельного выполнения при реализации шаблона модуля в javascript. Следующий код является типичным примером шаблона модуля: var app = app || {}; app.model = app.model || {}; app.model.person = (function…
07 июн '12 в 07:33