Публикации по теме '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 просмотров

«Обычные» объекты Javascript против шаблона модуля
В настоящее время я разрабатываю крупномасштабное приложение Javascript (одностраничное), и я искал в Интернете несколько лучших практик. В большинстве проектов используется шаблон модуля, поэтому объекты не загрязняют глобальное пространство имен....
1664 просмотров

Как вызвать общедоступную функцию из частной функции в шаблоне модуля 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 просмотров

Разница между get/set и Object.defineProperty в шаблоне модуля
Я видел два разных способа реализации геттеров/сеттеров в шаблоне модуля. Один использует «defineProperty», а другой нет. Каковы преимущества/недостатки одного по сравнению с другим? var MyModule = (function() { var _val; var api = {...
786 просмотров
schedule 18.07.2022