Хобрук: Ваш путь к мастерству в программировании

Публикации по теме 'typescript'


Ленивые конвейеры с генераторами в TypeScript
В последние годы сообщество JavaScript приняло методы функционального массива, такие как map и filter . Написание циклов for стало тем, что ассоциируется с 2015 годом и JQuery. Но методы массива в JavaScript далеки от идеала, когда мы говорим о производительности. Давайте посмотрим на пример, чтобы прояснить проблемы: Этот код выполнит следующие шаги: создать массив из 5 элементов создать новый массив с удвоенными числами создать новый массив с отфильтрованными числами..

Как создать простое диалоговое окно с материалом Angular
Вам не нужно быть мастером CSS, чтобы создавать красивые диалоговые окна. В веб-приложении диалоговые окна — это удобные инструменты для взаимодействия с пользователями. При правильном использовании он может привлечь внимание пользователей и сделает вашу веб-страницу аккуратной. Если вы хотите создать диалоговое окно с нуля, вам потребуются некоторые продвинутые знания CSS. Однако при использовании такой среды, как Angular, создание диалоговых окон — очень простая задача даже для..

Интерфейсы против типов в TypeScript
Интерфейсы против типов в TypeScript TypeScript — это популярный надмножество JavaScript, добавляющее к языку статическую типизацию. Одной из ключевых особенностей TypeScript является поддержка интерфейсов и типов. И интерфейсы, и типы позволяют определять пользовательские типы, но они имеют некоторые важные отличия. В этой статье мы рассмотрим различия между интерфейсами и типами в TypeScript. Что такое интерфейсы? Интерфейсы — это функция TypeScript, которая позволяет вам..

Doc-Holiday упрощает проектную документацию JavaScript/TypeScript
Как Doc-Holiday упрощает проектную документацию на JavaScript/TypeScript. Если у вас есть опыт работы с JavaScript, возможно, вы использовали JSDoc. Вы, вероятно, разочаровались в том, что «автоматическая» документация по API отображает разумные результаты из вашего хорошо написанного исходного кода. Документация, которую вы получите в итоге, может показаться разумной по сравнению с запутанными результатами другой сгенерированной документации. Однако блоки комментариев вашего..

Изучение ярлыков ES6: повышение производительности JavaScript
В мире современной веб-разработки понимание новейших функций и ярлыков, которые предлагает ECMAScript 2015 (ES6), может значительно повысить вашу производительность. ES6 представил множество нового синтаксиса и функций, которые могут сделать ваш код чище, лаконичнее и проще для понимания. В этой статье мы рассмотрим некоторые важные сочетания клавиш ES6 и то, как они могут изменить то, как вы пишете код JavaScript. 1. Стрелочные функции: краткое описание функций Стрелочные функции..

Типскрипт: Что? Почему? Как?
вступление TypeScript существует уже несколько лет, и его распространение только растет, поэтому есть вероятность, что даже если вы еще не используете или не использовали его лично, вы определенно слышали о нем, если у вас был доступ к веб-браузер за последние пару лет. Эта статья будет первой из серии, которую я собираюсь написать, чтобы обобщить все ресурсы, которые я нашел ценными за время своего путешествия в рамках одного из самых полезных инструментов, по моему личному мнению,..

Повышайте уровень с помощью VS Code, написав собственное расширение 💪
Во время недели инноваций роста я поставил перед собой задачу научиться кодировать расширения VS Code и, надеюсь, опубликовать их в VS Code Marketplace в конце недели. Вначале мне показалось, что начало работы немного утомляет. Документацию на странице стартового набора не так-то просто разобрать, но никаких оправданий! Я попробовал. Следуя некоторым командам Йео, я начал. Оглядываясь назад, можно сказать, что стартовая документация совсем не плохая. Я был поражен, потому что не..

Новые материалы

Работа с минимизацией сожалений в машинном обучении, часть 4
Двойной оракул, сводящий к минимуму сожаления, для игр с расширенными формами (arXiv) Автор: Сяохан Тан , Ле Конг Динь , Стивен Маркус Макалир , Яодун Ян . Аннотация: Включая минимизацию..

Как использовать модули промисов в Node.js
Node.js предоставляет нам модули обещаний , чтобы сделать наш код чище и удобнее в сопровождении, но не все знают, как и когда правильно применять эти модули. Вот почему в этой статье я..

Жемчужины мудрости для младшего разработчика
50+ вещей, о которых я бы хотел, чтобы кто-то сказал мне тогда Недавно я имел удовольствие сидеть в группе экспертов, проводящих руководство для комнаты, полной «новых талантов» (причудливый..

Недавние исследования в области Метавселенной, часть 2 (Технологии будущего)
Начало работы с Метавселенной Что такое метавселенная? И стоит ли вам покупать? Метавселенная становится стратегической технологической тенденцией благодаря..

Как ждать в JavaScript?
Очень часто при разработке веб-сайтов или приложений приходится либо ждать определенное время, либо ждать завершения чего-то определенного. В этом руководстве вы узнаете о различных методах и..

Создание векторной поисковой системы с использованием HNSW и косинусного подобия
Hierarchical Navigable Small World graphs (HNSW) — это алгоритм, который обеспечивает эффективный поиск ближайших соседей, а библиотека Sentence Transformers позволяет генерировать семантически..

У программирования нет возраста: как изучать Java, даже если вы думаете, что еще слишком поздно
Чем старше мы становимся, тем чаще мы думаем, что нам уже слишком поздно учиться новому, особенно программированию. Мы уверены, что наш мозг не работает так, как работал в молодости, и мы не..