Описание тега revealing-module-pattern
Выявление шаблона модуля - это обновленный шаблон модуля, в котором вы определяете все свои функции и переменные в частной области и возвращаете анонимный объект в конце модуля вместе с указателями как на частные переменные, так и на функции, которые вы хотите раскрыть как общедоступные.
1
ответ
Почему this.set не работает, используется в этой функции Javascript в Kendo
У меня есть приложение Kendo Mobile, и я пытаюсь написать ViewModel, используя шаблон модуля выявления. В моем HTML я связываю список с gamesListDataSource. При получении я извлекаю данные, а затем мне нужно сообщить мне HTML, что источник данных из…
17 фев '14 в 09:48
4
ответа
Как я могу просмотреть контур в затмении при использовании выявляющего шаблона модуля?
В настоящее время я занимаюсь рефакторингом некоторого кода Javascript, который у нас есть, и среди прочего я изменил его, чтобы использовать шаблон раскрывающегося модуля. Код выглядит намного аккуратнее и работает нормально, но я больше не вижу фу…
18 апр '12 в 11:25
2
ответа
Определение области действия модуля "Выявление шаблона модуля" с помощью jQuery
Скажем, у меня есть этот модуль, и я хочу, чтобы он самостоятельно инициализировался и прикрепился к его области. Вот так: (function( scope ) { var Module = (function() { return { init: function(){ console.log('Initialized'); } }; })(); var module =…
17 апр '12 в 14:57
0
ответов
Возвращаемое значение не обновляется внутри IIFE
В файле A я получаю обещание внутри IIFE и обновляю переменную. Эта переменная возвращается (предоставляется для других файлов). var ServiceResponse = (function() { var cardPattern = null; getCardPattern().then(function(response) { console.info('Suc…
08 окт '17 в 13:51
1
ответ
Являются ли шаблоны модулей и раскрывающиеся шаблоны модулей в Javascript полезными только при создании API?
Правильно ли говорить, что шаблон модуля и шаблон раскрывающегося модуля наиболее полезны в тех случаях, когда вы создаете API, где вы хотите иметь частные недоступные данные? А для других случаев, когда вас это не волнует, удобнее просто использова…
12 май '16 в 09:39
2
ответа
Как написать модульный тест для выявления шаблонов модулей Javascript с помощью Jest?
Например: мой math_util.js var MathUtil = function(){ function add(a,b){ return a + b; } return { add: add }; } Я буду использовать Jest для тестирования add(). Так я напишу test('add', ()=>{ expect(MathUtil().add(1,1)).toBe(2); }); Но я получаю …
07 авг '18 в 07:08
2
ответа
JavaScript-модуль раскрытия состояния закрытых переменных
Недавно я начал работать над проектом JavaScript, и, исходя из мира Java, иногда это кажется странным. Я реализовывал простой модуль (используя шаблон раскрывающегося модуля, afaik), который предоставил бы конфигурацию на основе инициализации, но за…
25 июл '18 в 11:30
1
ответ
Вызов функции пространства имен по ее полному имени из того же пространства имен
Есть ли какая-то причина, по которой вы захотите вызывать функцию, определенную внутри пространства имен, созданного с использованием шаблона раскрывающегося модуля с использованием его полностью определенного имени? Например, А против Б ниже? Приме…
12 апр '13 в 03:30
2
ответа
Как мне использовать длинный файл JavaScript, используя шаблон модуля?
Я изучаю шаблон проектирования в JavaScript, и я собираюсь использовать шаблон модуля. Я озадачен двумя вещами. 1 - Если бы я создал плагин, я мог бы использовать шаблон модуля и иметь закрытые и открытые методы / переменные. Но если у меня есть пол…
06 ноя '16 в 03:58
0
ответов
Как мне перейти от использования разоблачающего шаблона модуля для использования веб-пакета?
Кто-нибудь знает какие-либо ресурсы или советы по переходу от старого "шаблона модуля раскрытия" к использованию импорта / экспорта гармонии и веб-пакета? На нашем текущем веб-сайте ни одна из наших зависимостей не определена явно, и у нас есть окол…
24 янв '18 в 01:59
1
ответ
Получение идентификатора элемента из динамического элемента с помощью раскрытия шаблона модуля
У меня есть модуль, который создал некоторые элементы динамически. Поскольку они создаются динамически, я связываю события, используя статический элемент $('#data-container) содержит динамически созданные элементы, например, так: var $dataContainer …
28 окт '15 в 19:04
1
ответ
Knockout.js, отображающий JSON в наблюдаемый массив
Я хочу собрать клиент для моего REST-сервиса, используя Knockout.js. У меня есть много репозиториев, к которым я хочу получить доступ через разные URL-адреса - поэтому я пришел к этому решению, используя шаблон Revealing-Prototype-Pattern. Моя пробл…
06 июн '12 в 20:21
2
ответа
Возвращение обещания jQuery в раскрытии шаблона модуля
Я пишу пользовательскую библиотеку в шаблоне "Модуль раскрытия" для обработки определенного файла cookie и пытаюсь использовать обещание jQuery в качестве возврата для функции "Получатель" файла cookie, чтобы те, кто вызывает функцию, не обновляли ф…
20 авг '15 в 22:33
1
ответ
"это" в массиве раскрытия прототипа
Хорошо, ребята, я бился головой об этом. Я чувствую, что это проблема "указателя" при использовании массива классов, созданного из шаблона выявления прототипа. Кроме того, я использую knockoutjs для своей привязки. Проблема: у меня обычно есть очень…
08 фев '14 в 01:20
2
ответа
Выявление шаблона модуля с угловым
Сегодняшний код снова сводит меня с ума, особенно Angular с шаблоном Revealing Module в сервисе Angular. Когда я начинал, я не видел в этом ничего плохого... теперь, кроме неработоспособности... я не знаю. В любом случае, я хочу знать, угловат ли я …
08 сен '13 в 14:14
1
ответ
Как я могу получить доступ к открытым методам в модуле из частного?
У меня есть эта действительно раздражающая проблема. Мне нужно иметь возможность получить доступ к функции общего модуля из шаблона частного модуля. Я написал комментарий к проблемной строке... есть ли способ сделать это? angular.module("myApp").fac…
19 авг '14 в 16:09
2
ответа
Параметр функции не определен в knockout.js
Я использую шаблон модуля раскрытия, чтобы получить некоторую структуру в моем коде knockout.js. Это очень простая примерная цель: вернуть значение свойства Name объекта. Проблема: параметр функции x не определен. http://jsfiddle.net/ThomasDeutsch/8…
03 июн '12 в 17:29
3
ответа
Шаблон модуля Javascript Revealing - отображение переменных инициализации после возврата функции
Я очень часто использую шаблон Javascript Revealing Module, и мне нравится четкое разделение, которое он дает между открытым интерфейсом и внутренними компонентами. Однако я продолжаю сталкиваться с ситуацией, которая заставляет меня задаться вопрос…
26 окт '12 в 03:08
1
ответ
Как вы используете шаблон модуля раскрытия с документом jQuery.ready?
У меня есть следующий (хотя и небольшой) небольшой код реализации "модуля раскрытия": (function (CkSpace, $, undefined) { CkSpace.GetLoanValues = function () { var url = "/Home/UpdateAPR"; $.get(url, { Amount: $("#slider").slider("value"), Length: $…
28 авг '13 в 09:50
2
ответа
Knockout.js: параметр функции не определен
У меня есть очень простой пример, который не работает. jsfiddle: http://jsfiddle.net/ThomasDeutsch/8hzhp/3/ // My Model function Customer(id, name, lastname) { this.Id = ko.observable(id); this.Name = ko.observable(name); this.LastName = ko.observab…
03 июн '12 в 19:21