От новичка до гуру: Курсы программирования на CyberDuff

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


Простая стеганография с TypeScript
Стеганография — сокрытие сообщений внутри сообщений (начало). Инструмент Typescript, созданный для сокрытия зашифрованных сообщений в изображениях (в основном мемах), вдохновленный просмотром многих шоу, похожих на «Древних пришельцев», с моим новорожденным. Репозиторий проекта : https://github.com/AdamGuar/stoi Мотивация Смотрю очередной выпуск какого-то родового шоу о «неразгаданных тайнах». Низкий, жуткий и таинственный голос ведущего описывает, что круги на полях могут быть..

Различие между функциями первого класса и функциями высшего порядка в JavaScript
Введение Погружаясь в мир функционального программирования на JavaScript, вы часто будете сталкиваться с двумя понятиями: «функции первого класса» и «функции высшего порядка». Хотя эти две идеи связаны, они не одно и то же. Чтобы прояснить ситуацию, в этом сообщении в блоге будет рассмотрено, что означает каждый термин и как они соотносятся друг с другом. Первоклассные функции Говорят, что язык программирования имеет «первоклассные функции», когда он рассматривает функции как любую..

Введение в JavaScript
Назначение переменных const , var и let используются для объявления переменных в JavaScript. Основное различие между ними заключается в том, как они могут быть назначены и доступны. const используется для объявления переменной, которую нельзя переназначить после того, как ей было присвоено значение. Это означает, что значение переменной const нельзя изменить после ее присвоения. const переменным должно быть присвоено значение при их объявлении. Например: const pi =..

4 вещи, которые я узнал, читая эффективный машинописный текст
Несколько дней назад я закончил читать Effective TypeScript Дэна Вандеркама в течение длительного перелета ( 8 часов, если быть точным! ). Книга написана лаконично, с большими практическими советами. Хотя я рекомендую прочитать книгу полностью, вот несколько моих любимых советов. 1. Используйте только для чтения , чтобы предотвратить изменение объектов в результате ошибок. Когда массив или кортеж помечены как readonly , TS выдаст ошибку, когда пользователь попытается добавить,..

Как я научился перестать беспокоиться и полюбить TypeScript
Для разработчиков React это несложно, как вы думаете Несколько лет назад я начал искать во всем простоту и минимализм. Это отразилось и на моей работе. Итак, когда началась «шумиха» над TypeScript, я просто закрылся от нее, потому что принятие ее казалось огромным делом и нарушило бы мой дзен. Пройдет год, чтобы попробовать это в большом корпоративном приложении, прежде чем все изменится. Оглядываясь назад, можно сказать, что несколько вещей помогли мне и моей команде принять..

Отличный способ преобразовать каждый тип в логический на JavaScript
Сравнение двух переменных в JavaScript может быть тем, что каждый разработчик делал в своей повседневной работе, но есть классный и быстрый способ, которым вы можете произвести впечатление на своего коллегу, выполняя преобразование переменной в логическое значение. Обратный логический Мы все видим использование обратной логической логики (!) во всей нашей кодовой базе. В JavaScript этот символ преобразует каждый тип в логический, а затем меняет логику своей работы. Что произойдет,..

Демистификация ng-template: раскрытие его возможностей и вариантов использования в Angular
Angular — это мощная платформа для создания современных веб-приложений с широким спектром функций и инструментов для повышения производительности труда разработчиков. Одной из таких функций является ng-template , универсальный и часто упускаемый из виду инструмент, который может значительно улучшить удобство сопровождения и производительность ваших приложений Angular. В этой статье мы рассмотрим, что такое ng-template , лежащую в его основе механику и различные варианты использования..

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

1 — Серия интервью ML Algo: Логистическая регрессия
Одна из основных статистических моделей в своей базовой форме использует логистическую функцию для моделирования бинарной зависимой переменной . Логистическая регрессия затрагивается в..

Сделайте свой первый плагин Vite
Руководство о том, как сделать простой плагин Vite Vite — невероятный инструмент для сборки современных веб-проектов. Помимо базовой конфигурации, Vite также позволяет нам делать больше со..

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

Что такое «данные» на самом деле
Подсказка: данные вовсе не о данных К концу этой статьи, я надеюсь, у вас появится совершенно новый взгляд на «данные». Когда мы говорим о «данных», мы часто слышим, что их также называют..

Как рассчитать ширину текста с помощью JavaScript?
Иногда нам нужно рассчитать ширину текстового содержимого в нашем коде JavaScript. В этой статье мы рассмотрим, как рассчитать ширину текстового содержимого в нашем коде JavaScript...

Как использовать привязку данных в Android
Сделайте ваш код более читабельным Привязка данных считается одной из лучших практик в современной разработке для Android. Это часть реактивного ранца Android. Это устраняет findViewById()..

Невозможная веб-инфраструктура для Python
Добро пожаловать! Python — удивительный язык программирования с множеством возможностей, одна из лучших особенностей этого языка — это огромное количество веб-фреймворков, которые у нас есть!..