Объектная модель документа (Document Object Model, DOM) — это интерфейс, который рассматривает HTML- или XML-документы в виде древовидных структур, каждый узел которых является объектом документа.
Продовжити читання “В чём разница между узлом и элементом DOM?”Позначка: JavaScript
JavaScript. Создание объектов
JavaScript предоставляет разработчикам возможность создавать объекты и работать с ними. Для этого существуют следующие приёмы:
Продовжити читання “JavaScript. Создание объектов”70 вопросов по JavaScript для подготовки к собеседованию
Вопросы:
1. В чем разница между null и undefined?
Взаимодействие: alert, prompt, confirm В JavaScript.
Так как мы будем использовать браузер как демо-среду, нам нужно познакомиться с несколькими функциями его интерфейса, а именно: alert, prompt и confirm.
alert
С этой функцией мы уже знакомы. Она показывает сообщение и ждёт, пока пользователь нажмёт кнопку «ОК».
Например:alert("Hello");
JavaScript и TypeScript: 11 компактных конструкций, о которых стоит знать
Существует очень тонкая грань между чистым, эффективным кодом и кодом, который может понять только его автор. А хуже всего то, что чётко определить эту грань невозможно.
Продовжити читання “JavaScript и TypeScript: 11 компактных конструкций, о которых стоит знать”Объектно-ориентированный JavaScript: примитивы и объекты
Скорее всего, вы читали или слышали, что всё в JavaScript является объектом. Ещё чаще можно увидеть опровержения этого утверждения.
Продовжити читання “Объектно-ориентированный JavaScript: примитивы и объекты”Объектно-ориентированный JavaScript простыми словами
В JavaScript существует 4 способа создать объект:
Продовжити читання “Объектно-ориентированный JavaScript простыми словами”Javascript фреймворк разработки бизнес приложений
Мысль о своем фреймворке зародилась когда я еще активно работал с 1С. Хотелось иметь простую и открытую платформу для создания несложных бизнес приложений (простые системы учета, CRM и прочие). Не раз искал open source решения, но ничего подходящего не находил.
Продовжити читання “Javascript фреймворк разработки бизнес приложений”Объектно-ориентированный JavaScript
В прошлых статьях мы рассмотрели основы работы с объектами, функции конструкторы и прототипы. А, значит, настало время окончательно во всём разобраться и написать боевой пример — небольшую библиотеку для валидации данных.
Продовжити читання “Объектно-ориентированный JavaScript”Варианты объектно-ориентированного программирования
В своем исследовании я рассмотрел четыре подхода к объектно-ориентированному программированию в JavaScript:
Продовжити читання “Варианты объектно-ориентированного программирования”