Вопросы по теме 'revealing-module-pattern'

раскрытие шаблона модуля (javascript) - это не может получить доступ к закрытым методам
: У меня есть класс javascript, написанный в «шаблоне раскрытия модуля»: myObject = function () { var varA, varB, methodA = function (data) { //Some code... }, methodB = function (data) {...
1217 просмотров

Как обрабатывать локальные функции в шаблоне раскрывающего модуля, которые возвращают это
Мне нравится раскрывающийся шаблон модуля. У меня будут частные функции, которые я хотел бы сделать общедоступными и вернуть их. Но у меня также могут быть некоторые локальные функции в моем раскрывающем шаблоне модуля, которые "возвращают это"......
145 просмотров
schedule 20.05.2022

Шаблон Javascript Revealing Module - раскрытие переменных инициализации после возврата функции
Я часто использую шаблон Javascript Revealing Module, и мне нравится четкое разделение, которое он дает между общедоступным интерфейсом и внутренними компонентами. Однако я продолжаю сталкиваться с ситуацией, которая заставляет меня задаться...
2508 просмотров

Javascript, раскрывающий шаблон модуля Noob
Я начинаю читать потрясающую книгу Эдди Османи по шаблонам проектирования javascript , но не могу оторваться от земли. Может ли кто-нибудь сказать мне, что здесь не так с моим подходом (я использую Raphael, просто для удовольствия): var myPaper...
991 просмотров

Как вы именуете объекты пространства в шаблоне раскрывающегося прототипа?
Я использую шаблон Revealing Module и имею несколько пространств имен. Пример: // here's the namespace setup var myProject= myProject|| {}; var myProject.models= myProject.models || {}; myProject.models.MyModel= function(){ var someMethod =...
1984 просмотров

Как вы используете раскрывающийся шаблон модуля с документом jQuery.ready?
У меня есть следующий (хотя и) небольшой код реализации «шаблона модуля обнаружения»: (function (CkSpace, $, undefined) { CkSpace.GetLoanValues = function () { var url = "/Home/UpdateAPR"; $.get(url, { Amount:...
782 просмотров

Почему позиция { влияет на этот код Javascript?
Я потратил довольно много времени на эту проблему с Javascript (вы можете сказать, что я новичок в JS): Возьмите хорошо написанный код Javascript, подобный этому примеру шаблона раскрывающегося модуля: Запуск работает нормально. Затем...
262 просмотров
schedule 03.08.2023

раскрытие шаблона модуля java-скрипт не может получить доступ к переменной
Я реализую шаблон Revealing Module в JavaScript и испытываю трудности с доступом к объявленной переменной в другом скрипте. Ниже мой код. Скрипт1: var SomeEventHandler = (function (){ var logSomeEvent = function(){...} return {...
356 просмотров

Проблема с removeEventListener при раскрытии структуры модуля
Я очень расстроен этой проблемой, которая у меня есть. Я собрал код щелчка/перетаскивания, где, когда вы нажимаете на определенный элемент DOM, он перетаскивает указанный элемент DOM при движении мыши, а затем освобождает элементы при движении мыши....
222 просмотров

Наследование JavaScript с помощью Require.js и шаблона раскрывающегося модуля
Вопрос: Казалось бы, простой вопрос, который я исследовал в течение последних 2 недель (пожалуйста, полегче, поскольку я новичок во всем этом!): Как аккуратно реализовать наследование в JavaScript при использовании Require.js и шаблона...
1048 просмотров

(Показывая) Шаблон модуля, общедоступные переменные и оператор возврата
Я пытаюсь понять, как работают public` свойства в (Revealing) Module Pattern . Преимущество, на которое указал Карл Дэнли " Шаблон раскрывающегося модуля " это: Явно определенные общедоступные методы и переменные, которые повышают...
3465 просмотров

Javascript: выявление шаблона модуля. Доступ к закрытым членам
у меня есть библиотека javascript, раскрывающая свои элементы с помощью « Шаблон раскрытия модуля ». У меня есть особая потребность, когда мне нужно получить доступ к его Private Member . Может ли кто-нибудь помочь мне в этом отношении? Любые...
95 просмотров

Разница между раскрывающимся шаблоном модуля и простым конструктором
Погуглил, но не нашел подходящего ресурса, объясняющего разницу между использованием шаблона раскрывающегося модуля и ключевым словом this . При использовании раскрывающегося шаблона модуля у меня может быть следующий код: var moduleRevealing...
809 просмотров
schedule 09.07.2023

Создание экземпляров раскрывающегося шаблона модуля
Я пытаюсь понять, как создавать разные экземпляры раскрывающегося шаблона модуля. У меня есть блок кода ниже, и я создаю экземпляры модуля1 и модуля2 для myRevealingModule и устанавливаю их переменные имени. Но имя модуля1 перезаписывается модулем2....
1310 просмотров

Инициализировать подписки на ko.subscribable при создании модуля
У меня есть ViewModels, которые реализованы с использованием шаблона раскрывающегося модуля. Я использую глобальную подписку на нокаут для обеспечения несвязанной передачи данных между ними. Что я делаю сейчас, так это создание экземпляра ViewModel...
89 просмотров

Возврат данных, разрешенных XMLHttpRequest, с функцией шаблона модуля
У меня проблема с объединением обратных вызовов javascript и раскрытием шаблона модуля. Я пытаюсь вернуть текст ответа HTTP с помощью метода функции carsData.getCars() . В основном, что я хочу сделать, это: вернуть данные из функции...
252 просмотров

Как использовать цепочку с вложенными, раскрывающими шаблонами модулей в JavaScript?
Я изо всех сил пытаюсь понять пару шаблонов JS, объединенных вместе: шаблон раскрывающегося модуля и шаблон цепочки . В идеале я хотел бы иметь возможность вызывать несколько методов из одной функции инициализации, например: components...
624 просмотров

Лучшие практики для доступа к закрытым методам в шаблоне раскрывающегося модуля
Почти в каждом учебном пособии по раскрытию шаблонов модулей, которое я видел, будет показан доступ открытого метода к частному методу без использования «method. call (this,...)». Кажется, что это работает нормально, но если вы выполните...
869 просмотров

Как немедленный вызов IIFE предотвращает загрязнение глобальной области видимости?
В уроке Udacity о немедленно вызываемых функциональных выражениях (относительно предоставленного фрагмента кода) говорится: Возвращаемая функция закрывает (т. е. захватывает) переменную hi. Это позволяет myFunction поддерживать частное,...
595 просмотров