Инкапсуляция — свойство системы, позволяющее объединить свойства (данные) и методы (поведение), работающие с ними, в классе или объекте с одновременным сокрытием внутренней структуры данных и реализации методов объекта от внешних обращений (от остальной программы): другим объектам доступен только интерфейс объекта, через который Читать дальше ...
Рубрика: PHP и т.п. (узелки на память)
Модульный подход разработки с использованием JavaScript: AMD и RequireJS
Формат AMD (Asynchronous Module Definition) В основе формата AMD (Asynchronous Module Definition) лежат две функции: define() для определения именованных или безымянных модулей и require() для импорта зависимостей. Функция define() имеет следующий синтаксис:
1 2 3 4 5 |
define( module_id // необязательный [dependencies] // необязательный function // функционал модуля ); |
Параметр module_id необязательный, он обычно требуется только Читать дальше ...
Работа с модулями в Node.JS
Модуль — часть кода (пространство имен, класс, метод, блок кода), которая инкапсулирует детали реализации и предоставляет открытый API для использования другим кодом. Инкапсуляция подразумевает сокрытие внутренней структуры данных и реализации методов объекта от остальной программы. Однако при этом другим объектам Читать дальше ...
Загрузчики и плагины в webpack
Загрузчики (loaders) в webpack Подробнее https://webpack.js.org/concepts/#loaders По умолчанию webpack понимает только файлы JavaScript и JSON. Загрузчики (loaders) позволяют webpack обрабатывать другие типы файлов и преобразовывать их в допустимые модули, которые могут быть использованы вашим приложением и добавлены в граф зависимостей. Читать дальше ...
Сборщик модулей Webpack
Webpack — это статический сборщик модулей JavaScript в единый JS-файл (инструмент, позволяющий скомпилировать несколько модулей в один файл), содержащий все необходимое для запуска приложения. Webpack применяют как при frontend, так и в backend разработке на Node.js. Он анализирует модули приложения, Читать дальше ...
Node.js как среда выполнения JS
Node или Node.js Node или Node.js — это программная платформа, основанная на движке V8 и превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Представляет собой среду выполнения кода на JavaScript, которая позволяет транслировать вызовы на языке JavaScript в машинный Читать дальше ...