Публикации по теме 'vanillajs'


Что хорошего в React? Давай поговорим об этом.
Для новых разработчиков переход от старого доброго VanillaJS к ReactJS — это увлекательно… и, возможно, немного запутанно. React требует высокого уровня абстракции, который требует знакомства и практики, чтобы освоиться, поэтому, если вы только начинаете свое путешествие с React, придерживайтесь его! Вы будете рады, что сделали это. Чтобы познакомиться с React и лучше понять его назначение, преимущества и значение, важно знать некоторые ключевые особенности React, которые отличают его от..

Манипуляции с DOM в JavaScript
Манипуляции с DOM в JavaScript Навык номер один веб-мастера — изменение отображения веб-сайтов Манипулирование DOM (объектной моделью документа) относится к процессу изменения структуры, содержимого или стиля веб-страницы с помощью JavaScript. Для управления DOM вы можете использовать DOM API, который представляет собой набор методов и свойств, предоставляемых браузером для взаимодействия с DOM. API DOM позволяет вам получать доступ и изменять элементы в документе HTML, а также..

Все о прототипах в JS
Тайна прототипа Создайте функцию-конструктор с именем Person . И создайте объект Person, теперь зарегистрируйте этот вновь созданный объект. function Person (firstName, lastName){ this.firstName = firstName; this.lastName = lastName; } let johnWick = new Person("John","Wick"); console.log(johnWick); Мы увидим следующий вывод vPerson {firstName: 'John', lastName: 'Wick'} firstName: "John" lastName: "Wick" >[[Prototype]]: Object Ждать! у нас было только..

Игра Конвея в жизни на JavaScript
Игра жизни - это эволюционная игра для нулевых игроков, в которой развитие игры будет зависеть от ее начального состояния. В игре есть четыре основных правила: если у живой клетки более трех соседей, она умирает если у живой клетки меньше трех соседей, она умирает если у мертвой клетки ровно три соседа - оживает в других случаях клетка остается в своем состоянии Полную информацию можно найти здесь : И вы сможете насладиться эпичностью всего игрового процесса здесь :..

Перетаскивание с помощью ванильного JavaScript
Есть несколько причин, по которым вы можете захотеть включить перетаскивание на свои веб-страницы. Одна из самых простых причин - реорганизовать Данные. Например, вам может потребоваться очередь элементов, которую пользователи могут реорганизовать. Вместо того, чтобы помещать поле ввода или выбора рядом с каждым элементом, чтобы представить его порядок, вы можете сделать всю группу элементов перетаскиваемой. Или, возможно, вы хотите, чтобы на вашем сайте было окно навигации, которое..

Знайте свои методы массива в JavaScript!
Когда я начал работать с массивами в JavaScript, я всегда использовал циклы для выполнения операций с массивами. Я привык к этому еще в университете, где мы работали с C, и я понятия не имел, что есть какие-то встроенные методы, которые будут делать все грязные вещи, которые мне приходилось придумывать каждый раз, когда я решал что-то повторить. Когда я вырос профессионально, я начал использовать эти методы и влюбился в них. Они значительно упрощают чтение кода, содержат меньше скрытых..

Введение в Unicode в Javascript, понимание одной строчки кода
Если вы не понимаете следующую строку кода и хотите это сделать, продолжайте читать: '\uD83D\uDCA9' === '\u{1F4A9}' && '\u{1F4A9}' === '💩' // true Почему это выражение возвращает истину? Потому что в Javascript то, что представлено escape-символами в строке, начинающейся с: \u Равен строгим равенством (===) тому, что он представляет. В этом случае следующие 3 выражения имеют строгое равенство между собой: '\uD83D\uDCA9' '\u{1F4A9}' '💩' \ u используется для представления..