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


Функциональные компоненты React: константа против функции
Функциональные компоненты React: константа против функции Недавно я оптимизировал производительность нашего приложения, и поэтому я вникал в мельчайшие детали Javascript. Одна из вещей, о которых я подумал, это есть ли какая-то реальная разница между объявлением такого компонента: const MyComponent = () => { return( .. ) } vs. function MyComponent() { return( .. ) } В этой форме синтаксис функции немного короче. А потом? Иногда мы можем..

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

Массив : сращивание и срез
СОЕДИНЕНИЕ() : Метод массива splice() используется для удаления несколько элементов , замены или добавления новых элементов в массив. Он изменит исходный массив. Этот метод принимает 3 аргумента: startIndex: нулевой индекс, с которого должна начинаться операция deleteCount: количество элементов, которые нужно удалить из startIndex …items[] : Элементы, добавляемые в массив, начиная с startIndex. Пример . Рассмотрим массив чисел. var num_arr = [1,2,3,4,5]; 1. Удаление 2..

JavaScript — Создание хороших привычек
Спасибо, что прочитали этот пост! Обязательно ознакомьтесь с другими моими работами на моем Веб-сайте , LinkedIn и Github . Темы, которые я затронул в этом блоге, основаны на Руководстве по стилю JavaScript Google. Методы, о которых я говорю, соответствуют настройкам Google , не являются универсальными и могут быть изменены. Точка с запятой и ASI Точка с запятой явно завершает оператор в JavaScript. Автоматическая вставка точки с запятой ( ASI ) — это способность..

Все, что вы когда-либо хотели знать о JS-функциях, но у вас не было времени спросить
Если вы похожи на меня, вы понимаете основы функций JS и знаете, как использовать их, чтобы помочь вам создавать свои программы, но в них есть сложности, которые вы проигнорировали, когда развиваете свои навыки работы с причудливыми фреймворками, библиотеками и т. Д. языки и технологии. Но я собираюсь кратко проинформировать вас о том, что вам нужно знать, чтобы вы могли чувствовать себя более уверенными в JS-функциях. Давай перейдем к делу. Выражения, значения, утверждения,..

Пример написания кода на Javascript : тест оператора If/Else
Вам необходимо создать логику If/else для оценки значения оценки с помощью условий: 1. Если оценка больше или равна 90: * — Заполнить переменную result именем: «Поздравляем! Вы получили A+». 2. Если оценка от 80 до 89: * — Заполните переменную result именем: «Поздравляем! Вы получили A». 3. Если оценка от 70 до 79: * — Заполните переменную result именем: «Поздравляем! Вы получили B.» 4. Если оценка от 60 до 69: * — Заполните переменную result именем: «Поздравляем! Вы получили C.' 5...

Установка node.js на OSX — macOS Sierra
Существует множество пакетов для Node, таких как популярный grunt.js , вы можете использовать команду npm , чтобы увидеть полный список запущенных: npm search Это вернет исчерпывающий список доступных пакетов, для установки пакета запустите npm install npm install easyimage Чтобы просмотреть установленные пакеты, запустите npm ls Для обновления пакетов npm npm update Чтобы обновить сам node.js на macOS, просто загрузите и установите последнюю версию с..