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


Используйте комментарии для модульного тестирования кода.
Мы в Supabase любим писать как можно меньше кода, поэтому решили объединить наши модульные тесты с теми же комментариями JSDoc, что и VSCode IntelliSense. Введение в JSDoc Если вы никогда раньше не слышали о JSDoc , вы, вероятно, видели его. Это комментарии, которые идут над методом или классом Javascript, например: /** * Returns the sum of 2 numbers * @param {number} a The first number * @param {number} b The second number */ export const sum = (a, b) => { return a +..

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

Объект и его внутреннее представление — JavaScript
Объект и его внутреннее представление — JavaScript Что такое объект JavaScript Объекты в JavaScript состоят из пар ключ/значение любого типа и похожи на словари в Python, HashMaps в Java и т. д. Давайте посмотрим! Создание объектов JavaScript Используйте { } для создания пустого объекта. const person = {}; Вы также можете определить объект с уже включенными парами ключ/значение, используя синтаксис литерала объекта. В данном случае я создаю объект с четырьмя..

Grokking методы call (), apply () и bind () в JavaScript
Понимание методов call (), apply () и bind () в JavaScript. Эти функции очень важны для каждого разработчика JavaScript и используются почти в каждой библиотеке или фреймворке JavaScript. Посмотрите фрагмент кода ниже. Взято из очень популярной библиотеки Лодаш . Посмотрите на инструкцию в строке 21: return func.apply (this, args.reverse ()) В этой статье мы рассмотрим методы JavaScript call () , apply () и bind () . В основном эти 3 метода используются для управления..

Отлаживайте как детектив
Одна из моих любимых вещей в написании кода - это отладка. Да, я знаю, о чем ты думаешь . Безумие! Гораздо веселее написать код с ошибками, чем разгадывать его! Но решать проблемы - это весело. В первую очередь, поэтому я стал разработчиком. После тяжелой чернорабочей работы мне стало скучно, и мне захотелось поработать мозгами. К тому же я могу притвориться детективом! Как разработчик программного обеспечения, только часть вашего дня всегда посвящена написанию кода. Часто..

Базовая основа серии JavaScript: Часть 2- (Примитивные типы данных)
Добро пожаловать в продолжение серии статей по основам JavaScript (часть 2). В этом разделе я буду говорить о примитивных типах данных. Примитивный тип данных - важный аспект программирования, один из основополагающих принципов написания кода на JavaScript. часто время его не замечают, но важно понимать, что они на самом деле делают. Каждый язык программирования можно представить себе как состоящий из набора примитивов, средств комбинации объединения вещей для создания выражения,..

Логическое и реляционное сравнение > JavaScript — 6
Этот блог является шестой частью серии статей по основам JavaScript. В этой серии будет рассказано, как писать if & if-else (логика принятия решения), сравнение и логические операторы в JavaScript. Это лучше всего подходит для тех, кто плохо знаком с Javascript. Ссылка на предыдущий блог о функциях . Охваченная тема Зачем нам нужно и как писать если, если-иначе Операторы сравнения и их использование в if-else Каскадное если-иначе-если Логические операторы и их использование в..