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


Еженедельный выпуск JavaScript, выпуск 16
Добро пожаловать в 16-й выпуск JavaScript Weekly, еженедельного информационного бюллетеня со статьями, новостями и интересными проектами по JavaScript. Q1K3 | js13kGames Управление — Движение: WASD или клавиши со стрелками — Атака: левая кнопка мыши — Прыжок: пробел или правая кнопка мыши — Переключатель… js13kgames.com ChowJS: JavaScript-движок AOT для игровых консолей Недавно мы работали над запуском..

Обещания JavaScript. Часть 3 - Цепочка обещаний
В частях 1 и 2 этой серии мы разобрались, почему были введены обещания, что такое обещания и как их создавать. В этой части мы будем опираться на это, понимая, как мы можем связать несколько обещаний вместе или просто сцепление обещаний . Это важная для понимания концепция, которая лежит в основе других концепций асинхронного JS, таких как async / await . До этого момента мы говорили только об одной выполняемой асинхронной задаче. Но что, если нам придется последовательно..

Удалите журналы консоли из производственных сборок с помощью Babel
Ведение журнала консоли может быть полезным способом отладки приложений JavaScript. Однако такие утверждения, как console.log('something went wrong!'); в исходном коде может привести к тому, что опубликованное приложение будет выглядеть непрофессионально. Оставшиеся операторы консоли также могут представлять угрозу безопасности. Один из способов автоматически предотвратить компиляцию консольных операторов в производственные сборки в приложениях с Babel - это использовать подключаемый..

Интересная реализация N уровней циклов в Javascript
Простое решение с использованием программирования функций «карри» для решения N уровней циклов. Вам приходилось перебирать сложную структуру данных, чтобы получить результат? Например, представьте, что вам нужно вызывать такие циклы: for country in countries: for state in states: for city in cities: for school in schools: call_my_func(my_args) Давайте попробуем решить простейшую ситуацию, предполагая, что у нас есть только один уровень, и нам просто нужно..

10 каверзных вопросов на собеседовании по JavaScript, которые вы должны знать
Сегодня я расскажу о 10 каверзных вопросах JavaScript. JavaScript уже много лет является наиболее используемым языком программирования, но людям трудно его понять. Давайте играть - В JavaScript есть несколько истинных и ложных значений. 1. Ложные ценности — В JavaScript шесть вещей ложны, и они: i) false ii) null iii) undefined iv) ‘’ v) 0 vi) NaN 2. Истинные ценности — Есть только две истинные вещи, истинные и все, что не является ложью. Вот диаграмма и программная..

Обработка ошибок в JavaScript
Если мы напишем код, то должны быть какие-то ошибки. Это хороший способ не понимать, что в приложении есть ошибки. Отсюда и название обработки ошибок. Сегодня поговорим об этом. Для этого мы будем использовать операторы try…catch. Утверждения Try: состоит из блока try. Где вероятность возникновения ошибки, поместите коды между оператором try. {} вторая скобка должна использоваться даже для одного оператора. Если есть какая-либо ошибка, он выдаст ошибку. Пример: 2...

Различные способы проверить, является ли объект пустым в JavaScript
Изучите разные способы проверить, пуст ли объект Интервью по программированию | Skilled.dev Полноценная платформа, на которой я научу вас всему, что вам нужно, чтобы получить вашу следующую работу, и методам… expert.dev 1. Использование Object.keys Object.keys вернет массив, содержащий имена свойств объекта. Если длина массива 0 , то мы знаем, что объект пуст. function isEmpty(obj) { return Object.keys(obj).length..