Публикации по теме 'javascript-development'


Почти каждая статья, посвященная let и const, дает это неверное объяснение const.
Почти каждая статья, посвященная let и const , дает это неверное объяснение const . Переменная const может быть изменена после ее объявления и назначения. Переменная const не может быть переназначена после ее объявления. Даже TypeError , выдаваемый при попытке переоценки переменной const , проясняет это: const obj = { a: 1}; obj.a = 2; // no problem obj is now changed to { a: 2 } obj = { a: 2 }; // Uncaught TypeError: Assignment to constant variable. Утверждение, что..

Понимание обещания в Javascript
Итак, что такое обещания и как это работает? Если вы новичок в javascript, то сначала вам следует прочитать Обещания . Я беру интервью у разработчиков frontend / javascript в течение последних 2 лет. Мое интервью обычно начинается с очень простых вопросов о javascript, в основном о обещаниях. Многие разработчики неправильно понимают, как выполняются обещания и когда они действительно начинают выполняться. Обычно разработчики думают, что обещание начнет выполняться, когда они..

Как создать 3D-редактор Minecraft на JavaScript?
Я всегда хотел создать 3D-игру. У меня просто никогда не было времени и сил изучать тонкости 3D-программирования. Потом понял, что не надо... Однажды, возясь, я подумал, что, возможно, я мог бы смоделировать 3D-среду с помощью преобразований CSS. Я наткнулся на старую статью о создании трехмерных миров с помощью HTML и CSS. Я хотел смоделировать мир Minecraft (или хотя бы маленькую его часть). Minecraft — это игра-песочница, в которой вы можете разбивать и размещать блоки. Я..

Привет, я Object.defineProperty. Я существую.
Вы, должно быть, слышали: «В JavaScript объекты - это король. Если вы разбираетесь в объектах, вы понимаете JavaScript ». Но когда дело доходит до свойств, разработчики JavaScript, включая меня , используют ярлыки. Я определил свойства 99,9% раз, как, Что происходит, когда мы определяем свойства, как указано выше? Давайте проверим дескриптор свойства. Итак, у нас есть свойство, с помощью которого мы можем делать все возможное в JavaScript. Удивительно, а кто этого не..

Построим: с помощью JavaScript
Построим: с помощью JavaScript Выпадающие списки DIY и адаптивные меню Первоначально опубликовано на сайте web-crunch.com 29 мая 2018 г. Выпадающие меню и адаптивные меню - слишком распространенные компоненты в области веб-дизайна. Хотя я рекомендую экономно использовать раскрывающиеся меню, они не загромождают то, что может быть очень сложной навигацией. Адаптивные меню должны быть аккуратными для мобильных пользователей. Пользователи хотят быстро добраться туда, куда они..

Проблема LeetCode № 24 - Попарно меняйте узлы местами (JavaScript)
В этой задаче LeetCode нас просят создать функцию, которая берет LinkedList и меняет местами каждый из его элементов ListNode попарно. Другими словами, если значения LinkedList начинаются с [1, 2, 3, 4] , наша функция должна изменить его на [2, 1, 4, 3] . Причина, по которой эта задача не является невероятно простой, заключается в том, как мы меняем местами ListNodes. В отличие от массивов, ListNodes требует обновления после замены, чтобы гарантировать правильность их .next..

Почему вы должны освоить ванильный JavaScript, прежде чем переходить на какой-либо JavaScript Framework
Что такое ванильный JavaScript? Термин ванильный JavaScript в основном означает JavaScript без фреймворков или библиотек. Все известные фреймворки/библиотеки внешнего интерфейса (React, Angular, Vue, jQuery, моменты и т. д.) за кулисами используют ванильный Javascript. Что такое Front-end Framework? Frontend Framework — это набор кода Javascript, который абстрагирует сложный уровень наиболее распространенных методов веб-разработки, необходимых для разработки веб-приложения..