Публикации по теме '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 используется для представления..