Что такое Bootstrap и зачем он нужен?

Основная область его применения – это фронтенд разработка сайтов и интерфейсов админок. Среди аналогичных систем (Foundation, UIkit, Semantic UI, InK и др.) фреймворк Bootstrap является самым популярным.

Продовжити читання “Что такое Bootstrap и зачем он нужен?”

Зачем в JavaScript нужен строгий режим

Строгий режим (strict mode) — это важная часть современного JavaScript. Именно этот режим позволяет разработчикам пользоваться более ограниченным, чем стандартный, синтаксисом.

Продовжити читання “Зачем в JavaScript нужен строгий режим”

​​Интересные факты про JavaScript

# NaN это число
NaN (Not A Number) это число,
а также NaN не равен самому себе.
Единственный способ проверить что то на равенство с NaN, это функция isNaN().
NaN === NaN
// False
typeof NaN
// Number

Продовжити читання “​​Интересные факты про JavaScript”

Что такое AJAX?

​​AJAX — это аббревиатура, которая означает Asynchronous Javascript and XML. На самом деле, AJAX не является новой технологией, так как и Javascript, и XML существуют уже довольно продолжительное время, а AJAX — это синтез обозначенных технологий. AJAX чаще всего ассоцириуется с термином Web 2.0 и преподносится как новейшее Web-приложение.

Продовжити читання “Что такое AJAX?”

JavaScript глубокое копирование объектов

Назначение исходного объекта новой переменной создает поверхностную копию, что означает, что оригинал и копия связаны, и любое изменение повлияет на них обоих, как в следующем примере:

Продовжити читання “JavaScript глубокое копирование объектов”

В чём разница между узлом и элементом DOM?

Объектная модель документа (Document Object Model, DOM) — это интерфейс, который рассматривает HTML- или XML-документы в виде древовидных структур, каждый узел которых является объектом документа.

Продовжити читання “В чём разница между узлом и элементом DOM?”

8 известных структур данных, о которых спросят на собеседовании

Кратко разбираем 8 основных структур данных, в которых должен разбираться каждый разработчик. Проверьте свои теоретические знания.

Продовжити читання “8 известных структур данных, о которых спросят на собеседовании”