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


Мы перешли с пушки, переместив компоненты React на синтаксис класса ES2015
Синтаксис класса ES2015 для компонентов React ухудшает удобство разработки и упрощает обслуживание с небольшой выгодой взамен. В React 15.5.0 React.createClass официально устарел . К сожалению, его объявление заменяющего компонента - и новый стандарт сообщества - имеет значительно худший опыт разработки, создает сложность в использовании и сопровождении кода, а взамен получает лишь незаметно-небольшой прирост производительности в большинстве случаев. Каждый инженер идет на..

Познакомьтесь с JSX, классным братом JavaScript
Что такое JSX? JSX во многом похож на HTML, но знаете что? Это не HTML. Технически это JavaScript. Отсюда и название JSX… J ava S cript e X … Но почему именно JSX? JSX позволяет нам писать HTML-подобный код внутри JavaScript. Однако браузеры не понимают код JSX, поэтому мы используем такие инструменты, как Babel, для преобразования JSX в JS. Хотя JSX не требуется использовать при написании React, его настоятельно рекомендуется использовать по двум причинам: Это..

Шаблон проектирования Builder
Шаблоны проектирования программного обеспечения Шаблон проектирования Builder Что это такое и как реализовать в JavaScript Шаблон построителя - это творческий шаблон проектирования, который используется, когда вам нужно создать сложные объекты, которые могут принимать множество необязательных и обязательных параметров для создания единого объекта. Используя этот шаблон, мы можем отделить построение сложных объектов от их представления, чтобы мы могли многократно использовать..

?? Нулевое объединение в JavaScript
В ES11 добавлен нулевой оператор объединения, который обозначается двойными вопросительными знаками, например: ?? Для чего нужен этот оператор: Оператор || отлично работает, но иногда мы хотим, чтобы следующее выражение оценивалось только тогда, когда первый операнд либо null , либо undefined . Поэтому вводится нулевой оператор объединения. давайте возьмем это с примером- В выражении а?? б, Если a имеет значение null или не определено, результатом будет только..

Создайте свое собственное приложение Secret Santa
Это то время года, когда мы, как правило, проводим день с близкими, распространяя счастье. В CT Solutions мы отмечаем этот фестиваль с таким же энтузиазмом, поскольку «Секретный Санта» является нашим основным мероприятием дня. Но из-за пандемии, которая унесла жизни по всему миру в 2019 году, нам пришлось отклониться от обычных способов празднования, которые все отменяют Рождество в этом году. И как я уже сказал вам, мы любим Рождество (Тайный Санта😉) Пришлось отклониться от привычных..

Создание расширений браузера Firefox -1
Два года назад я создал множество расширений для Firefox (всего 23), также известных как надстройки. Постепенно я перешел к другим сторонним проектам и забыл о них. Недавно я получил несколько положительных отзывов о некоторых расширениях и получил уведомления по электронной почте. Далее я хотел попрактиковаться в Vanilla JS и, как всегда, хочу сделать в нем несколько проектов. Поскольку расширения Firefox создаются с использованием HTML, CSS и Vanilla JS, они являются отличным..

Метод массива JavaScript
Массив — одна из самых распространенных вещей в JavaScript или любом другом языке программирования, который мы используем очень часто в повседневной жизни. В этом блоге я собираюсь поделиться своими знаниями о методах работы с массивами в JavaScript, которые очень помогут вам и облегчат вашу жизнь. Есть много доступных методов, давайте изучим один за другим. 1. Фильтр Этот метод возвращает новый массив, который является подмножеством исходного массива и соответствует условию,..