Публикации по теме 'module-pattern'
Модульный шаблон построения классов JavaScript
Недостатки классического наследования
Классическое наследование часто используется в JavaScript для создания классов прототипом. Вы создаете объект, а затем добавляете к нему свойства и функции. Затем вы хотите создать второй объект, который наследует свойства и функции первого объекта. Хотя можно использовать классическое наследование для создания этого второго объекта, вы должны знать детали реализации, чтобы правильно наследовать от него, чтобы не переопределять свойства в цепочке...
Вопросы по теме 'module-pattern'
Как я могу вызвать общедоступный метод из закрытого при использовании шаблона модуля javascript?
Я хотел бы вызвать публичный метод из приватного, но свойство this относится к объекту окна.
Обратите внимание, что я пытаюсь применить шаблон модуля. Пример рабочего кода можно найти на странице jsfiddle.net .
// how can i access a public...
2235 просмотров
schedule
16.01.2024
Как я могу перевести свой JavaScript Module-Singleton на поддерживающие экземпляры?
Я писал приложение и добился большого успеха, разбивая различные части функциональности на так называемый шаблон «Модуль», где у вас есть самоисполняющийся синглтон с открытыми и закрытыми членами.
var WidgetModule = (function($, options) {...
1649 просмотров
schedule
28.07.2022
Может ли подключаемый модуль jQuery быть локальным для модуля?
Мне очень нравится шаблон модуля JavaScript для инкапсуляции данных и логики. Я также широко использую jQuery. Мой вопрос таков:
Если я определяю расширение/плагин jQuery ВНУТРИ модуля, будет ли оно локальным для этого модуля, как и другие...
102 просмотров
schedule
30.05.2022
«Обычные» объекты Javascript против шаблона модуля
В настоящее время я разрабатываю крупномасштабное приложение Javascript (одностраничное), и я искал в Интернете несколько лучших практик. В большинстве проектов используется шаблон модуля, поэтому объекты не загрязняют глобальное пространство имен....
1664 просмотров
schedule
10.11.2022
Как вызвать общедоступную функцию из частной функции в шаблоне модуля JavaScript
Как вызвать общедоступную функцию из частной функции в шаблоне модуля JavaScript?
Например, в следующем коде
var myModule = (function() {
var private1 = function(){
// How to call public1() here?
// this.public1() won't...
2863 просмотров
schedule
01.10.2022
В чем разница между этими двумя формами шаблонов модулей в Javascript?
Я заметил, что в разных примерах кода в Интернете есть две разные формы замыкания, но я не смог найти ничего, что определяло бы разницу (если таковая имеется) между ними.
var module = (function() { ... })()
и
var module = (function() {...
14 просмотров
schedule
08.11.2022
Разница между get/set и Object.defineProperty в шаблоне модуля
Я видел два разных способа реализации геттеров/сеттеров в шаблоне модуля. Один использует «defineProperty», а другой нет. Каковы преимущества/недостатки одного по сравнению с другим?
var MyModule = (function() {
var _val;
var api = {...
786 просмотров
schedule
18.07.2022