JavaScript Live-Coding
Искусство live-coding в JavaScript становится все более важным для успешной карьеры веб-разработчика. Если ты стремишься преуспеть на собеседованиях и проявить свои навыки в реальном времени, то эта статья для тебя.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Искусство live-coding в JavaScript становится все более важным для успешной карьеры веб-разработчика. Если ты стремишься преуспеть на собеседованиях и проявить свои навыки в реальном времени, то эта статья для тебя.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
❤2👍2🔥2
Объекты Proxy
Это объекты, которые позволяют создавать кастомную логику для операций с другими объектами
#объекты
Это объекты, которые позволяют создавать кастомную логику для операций с другими объектами
#объекты
👍7
Учебник по JavaScript: работа с объектами
Статья охватывает все аспекты типа Object: создание, наследование, работа с полями и сериализация. Новички освоят базовые концепции языка, а продвинутые пользователи освежат в памяти знания.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Статья охватывает все аспекты типа Object: создание, наследование, работа с полями и сериализация. Новички освоят базовые концепции языка, а продвинутые пользователи освежат в памяти знания.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
🔥6👍1
Игра от первого лица в 265 строках Javascript
Сегодня окунёмся в мир, который можно потрогать. В этой статье мы исследуем, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица. Для этого мы воспользуемся приёмом под названием «бросание лучей» (raycasting).
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Сегодня окунёмся в мир, который можно потрогать. В этой статье мы исследуем, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица. Для этого мы воспользуемся приёмом под названием «бросание лучей» (raycasting).
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
🔥3👍1
Конструкторы объектов
Это функции, используемые для создания новых объектов с помощью оператора "new"
#объекты
Это функции, используемые для создания новых объектов с помощью оператора "new"
#объекты
❤3
Как упростить импорт JavaScript модулей
Во многих проектах рано или поздно появляется большая вложенная структура директорий. Это приводит к тому, что пути импорта становятся длиннее и сложнее для понимания. Таким образом, не только ухудшается эстетика кода, но и затрудняется понимание происхождения импортированного кода.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Во многих проектах рано или поздно появляется большая вложенная структура директорий. Это приводит к тому, что пути импорта становятся длиннее и сложнее для понимания. Таким образом, не только ухудшается эстетика кода, но и затрудняется понимание происхождения импортированного кода.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍5
Книги для JavaScript-разработчика
Сегодня предлагаем подборку книг для JavaScript-разработчика. Подобраны они в порядке усложнения материала. То, что в начале подборки, пригодится начинающему специалисту (правда, перечитать не помешает и профи). А ближе к концу — книги для более опытных разработчиков.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Сегодня предлагаем подборку книг для JavaScript-разработчика. Подобраны они в порядке усложнения материала. То, что в начале подборки, пригодится начинающему специалисту (правда, перечитать не помешает и профи). А ближе к концу — книги для более опытных разработчиков.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Внедрение зависимостей в JS
Эта статья является ещё одной попыткой сформулировать идею, зачем нужно внедрение зависимостей в ванильном JavaScript (именно в ES6+, а не в TS)
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Эта статья является ещё одной попыткой сформулировать идею, зачем нужно внедрение зависимостей в ванильном JavaScript (именно в ES6+, а не в TS)
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
❤3
Каррирование функций
Это техника, позволяющая преобразовывать функции с несколькими аргументами в функции с одним аргументом
#объекты
Это техника, позволяющая преобразовывать функции с несколькими аргументами в функции с одним аргументом
#объекты
👍10
Работа с единицами системы СИ на JavaScript
Программируя традиционным образом, очень просто упустить из виду, в каких единицах измеряются числа, с которыми мы оперируем. Например, можно сложить метры с литрами, и никакой компилятор нам при этом не поможет.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Программируя традиционным образом, очень просто упустить из виду, в каких единицах измеряются числа, с которыми мы оперируем. Например, можно сложить метры с литрами, и никакой компилятор нам при этом не поможет.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Функции-генераторы
Это функции, которые могут приостанавливать свое выполнение и возобновлять его позже
#объекты
Это функции, которые могут приостанавливать свое выполнение и возобновлять его позже
#объекты
👍8🔥4❤1
ES2023 — что нового в JavaScript?
В данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были добавлены в ES2023.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
В данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были добавлены в ES2023.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
👍9❤1
Насколько опасна JavaScript-криптография?
Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вреде JS-криптографии. Сейчас они возобновились. Что стало поводом и почему у некоторых специалистов такое предубеждение к криптографическим операциям в браузере? Попробуем разобраться.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Каждые несколько лет среди специалистов по безопасности поднимаются дискуссии о вреде JS-криптографии. Сейчас они возобновились. Что стало поводом и почему у некоторых специалистов такое предубеждение к криптографическим операциям в браузере? Попробуем разобраться.
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Оператор расширения объекта
Это оператор, позволяющий копировать свойства одного объекта в другой
#объекты
Это оператор, позволяющий копировать свойства одного объекта в другой
#объекты
👍7
Сквозь время – ускоряем автотесты
Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени?
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
Со временем каждый уважающий себя проект обрастает модульными и интеграционными тестами. В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени?
#статья
❤️ Прожимай реакции, если нравится такой формат
👉 Читать статью
❤1