Публикации по теме 'revealing-module-pattern'
Выявление шаблона модуля — передача переменных
В рамках 100-дневного соревнования по программированию я разрабатывал приложение Spotify, которое позволит пользователю создать для него список воспроизведения, основанный не более чем на имени исполнителя. В рамках этого упражнения я пытался включить различные компоненты JS, о которых я хотел бы узнать больше.
Я решил использовать шаблон раскрывающегося модуля, чтобы инкапсулировать множество конкретных действий Spotify (поиск исполнителя, создание плейлиста и т. д.). Это может быть или..
Инкапсуляция в JavaScript: IIFE и раскрытие шаблона модуля
Инкапсуляция — это упаковка данных функциями, которые позволяют работать с этими данными. Это основа ООП (объектно-ориентированного программирования) и используется с объектно-ориентированными языками, такими как Java или C#, чтобы скрыть или ограничить доступ/использование вашего структурированного объекта, чтобы вы могли контролировать его состояние.
Ну, JavaScript не является объектно-ориентированным языком, но мы хотим обойти хорошие стороны ООП, поэтому мы можем применить инкапсуляцию..
Вопросы по теме 'revealing-module-pattern'
Возврат значений из модулей Javascript после вызова ajax
---ОТРЕДАКТИРОВАНО --- из-за моего невежества, это на самом деле то же самое, что и все остальные вопросы типа AJAX... нужно правильно мыслить. Оставлю это здесь для потомков и, возможно, помогу другим еще раз взглянуть на обратные вызовы перед...
1583 просмотров
schedule
28.03.2023
Javascript, раскрывающий шаблон модуля
Я изо всех сил пытаюсь понять преимущества шаблона раскрывающегося модуля. Возьмите ф.э. следующий код:
var Person = function(name){
this.name = name;
var priv = 'secret';
}
var OtherPerson = function(name){
var name = name;
var priv =...
220 просмотров
schedule
19.06.2022
Javascript: общий геттер/сеттер для выявления шаблона модуля
В основном то, что я пытаюсь сделать, это написать повторно используемый геттер/сеттер для предоставления переменных с использованием шаблона модуля.
// the getter/setter
function pub (variable) {
return function (value) {
return...
2449 просмотров
schedule
27.05.2022
Заставить импортированный код запускаться только на определенной странице [Module Pattern + ES6]
Я разрабатываю структуру кода с импортом/экспортом из ES6, используя шаблон модуля. Итак, в файле у меня есть:
// Product.js
const Product = (function product() {
const productJson = skuJson;
const productTabs =...
571 просмотров
schedule
27.06.2023