Публикации по теме 'typescript'
Деструктуризация кортежей в TypeScript
Разрушение кортежа может быть довольно простым в TypeScript. Учитывая стандартный кортеж с максимальным значением 2:
// Standard 2 value Tuple
const myTuple: [string, boolean] = ['value', false];
Можно было бы ожидать деструктуризации этого кортежа следующим образом:
const myTuple: [string, boolean] = ['value', false];
// Destructure the Tuple into 2 values
const [myTupleString, myTupleBoolean] = myTuple;
console.log(myTupleString) // value
console.log(myTupleBoolean) // false
Это..
Дено против NodeJS
Node.js и Deno — это среды выполнения JavaScript, которые позволяют разработчикам выполнять код JavaScript на стороне сервера. Обе технологии приобрели большую популярность в последние годы, и у них есть много общего, а также некоторые ключевые различия.
Node.js — это среда выполнения с открытым исходным кодом, созданная в 2009 году Райаном Далем. Он основан на движке Google V8 JavaScript и позволяет разработчикам писать серверный код на JavaScript. Node.js имеет большую экосистему..
[2021] 16 инструментов React, о которых должен знать каждый фронтенд-разработчик
В настоящее время разработчикам веб-приложений нужны лучшие инструменты для выполнения работы.
Цифровой мир растет, а вместе с ним растет спрос на новые веб-сайты, приложения и программное обеспечение.
Разработчики и программисты должны создавать веб-контент и ресурсы, которые проще в использовании, а также проще в управлении, если у них есть правильные инструменты.
Имея это в виду, давайте рассмотрим лучшие инструменты разработки React на 2021 год.
Мы начнем с краткого введения в..
Типы модулей JavaScript
Модули — это способ организации и структурирования кода в приложениях JavaScript. Помимо улучшения удобства сопровождения, организации кода и инкапсуляции, они предоставляют механизм разделения кода на более мелкие повторно используемые блоки .
Раньше JavaScript не поддерживал модули. Для достижения модульности разработчики использовали множество шаблонов и библиотек. Однако с введением ES2015 в JavaScript была добавлена собственная поддержка модулей, обеспечивающая..
Соглашения о коде React и TypeScript (часть 1)
вступление
Качество кода — важный актив, если не самый важный, в разработке.
Это не только способ обеспечить согласованность кода между кодовыми базами, но и хороший способ убедиться, что код читаем и понятен для других людей, включая вас самих. Вы можете понять код сегодня, но когда вы вернетесь через несколько месяцев, вы можете легко потеряться, если не будете следовать каким-либо рекомендациям.
Вот почему люди придумали разные решения для решения этой проблемы: руководства по..
Чистый код, применяемый к JavaScript - Часть 3: Функции
Серия из нескольких частей об удивительных преимуществах написания и поддержки чистого кода.
Эта статья является третьей в серии сообщений, в которых мы углубимся в хорошо известную тему чистого кода , но применим ее к JavaScript.
В этой серии статей мы обсуждаем классические советы по чистому коду, которые должен знать каждый программист, и применим их к конкретному языку JavaScript / TypeScript.
Часть 1: Перед тем, как начать Часть 2: Переменные Часть 3: Функции Часть..
Реализуйте двоичный поиск в TypeScript, используя обобщения с полезными рефакторингами
Я попросил пару коллег пообедать и посмотреть, как я что-то кодирую в визуальной студии. Идея в том, что они посмотрят и, возможно, дадут мне несколько советов о том, как лучше использовать VS или другие полезные уловки разработчиков. Я решил закодировать функцию двоичного поиска в TypeScript. Я начал с написания кода, который знает только, как выполнять поиск в массиве целых чисел, а затем расширил его до общего в смысле этого слова в TypeScript .
Мой двоичный поиск ищет ключ в..
Новые материалы
Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..
Представляем: Pepita
Фреймворк JavaScript с открытым исходным кодом
Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..
Советы по коду Laravel #2
1-) Найти
// You can specify the columns you need
// in when you use the find method on a model
User::find(‘id’, [‘email’,’name’]);
// You can increment or decrement
// a field in..
Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv)
Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..
3 способа решить квадратное уравнение (3-й мой любимый) -
1. Методом факторизации —
2. Используя квадратичную формулу —
3. Заполнив квадрат —
Давайте поймем это, решив это простое уравнение:
Мы пытаемся сделать LHS,..
Создание VR-миров с A-Frame
Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..
Демистификация рекурсии
КОДЕКС
Демистификация рекурсии
Упрощенная концепция ошеломляющей
О чем весь этот шум?
Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..