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


Объяснение делегирования событий JavaScript
Привет, кодеры! Сегодня я расскажу о полезной и мощной концепции обработки событий в JavaScript, называемой делегированием событий. Но сначала необходимы небольшие базовые знания. Общие сведения: захват событий и пузыри Атрибут onclick обычно прикрепляется к элементу ‹button› в HTML. Этот атрибут позволяет кнопке запускать событие (функцию), когда кто-то нажимает на нее. Подобно тому, как вы добавляете addEventListener() к кнопке из скрипта. Для обработчиков событий onclick..

LearnAI: ИИ в новостях
LearnAI: ИИ в новостях Это живой документ новостных статей об искусственном интеллекте, включая машинное обучение, глубокое обучение, этику и политику регулирования. Я просеял шум и выбрал только самые важные и качественные новостные статьи, которые смог найти. Если вы хотите изучить полезные ресурсы для изучения ИИ в целом, ознакомьтесь с этим документом , который я составил. Об авторе: я магистр компьютерных наук. и студентка MBA в Стэнфордском университете , организатор..

Давайте рассмотрим преимущества Cycle.js и Model-View-Intent.
Давайте рассмотрим преимущества Cycle.js и Model-View-Intent. В нынешней экосистеме разработки программного обеспечения неудивительно, что архитектура модель-представление-контроллер (MVC) не пользуется большой репутацией. Распространенные альтернативы набирают популярность, такие как Model-View-Presenter (MVP) и Model-View-ViewModel (MVVM). Как мобильный разработчик я пробовал архитектуру MVP. Фактически, у меня был лучший опыт из-за разделения задач и улучшенной тестируемости,..

Очистка кода JavaScript: как можно провести рефакторинг для использования классов
В небольших проектах React хорошо работает хранение всех ваших методов компонентов в самих компонентах. В проектах среднего размера вы можете захотеть получить эти методы из своих компонентов и превратить их в «помощника». Здесь я покажу вам, как использовать класс (вместо экспорта отдельных функций и переменных) для организации вашего кода. Примечание . Я работаю в React, поэтому мы обсудим этот пример. Типичный рефакторинг В типичном рефакторинге вы берете функцию компонента и..

Сможете ли вы сделать это как разработчик программного обеспечения?
Вы думаете о карьере в области разработки программного обеспечения? Или вы сейчас изо всех сил пытаетесь не отставать? Достичь своих целей проще и сложнее, чем вы думаете . Недавно я участвовал в додзё по программированию в качестве учителя и был очень удивлен, увидев, как некоторые из участников, большинство из которых не знакомы с программированием, очень быстро подключились к миру разработки программного обеспечения. Вопрос, который подтолкнул меня к написанию этой статьи, был..

Как я стал инженером-программистом всего за 8 лет
Мои мысли о том, как сделать это долгим и дорогим способом Снова и снова я вижу в одних и тех же двух заголовках (или их комбинации) на Medium с одними и теми же предсказуемыми переменными: Как я стал ‹разработчиком / инженером-программистом / l33t h4x0r› за ‹# между 1–12 здесь› месяцев! Как я устроился на работу в ‹ FAANG здесь› после прохождения ‹Bootcamp Brand› Camp! И знаете что, спасибо этим авторам (по крайней мере, правдивым). Я действительно рад, что так много..

Как Symlink может вызвать сбой?
Небольшое безобидное удобство может стать существенно вредным неудобством. Я работал над веб-сервером NodeJS в Monorepo. У проекта было несколько родственных друг другу проектов npm, каждый из которых запускал свой сервер на другом локальном порту в одном развертываемом файле. Самодельный шлюз / прокси перенаправлял запросы пользователей в каждую отдельную службу. Один из этих модулей NPM (назовем « PrincipalModule ») включал другой родственный модуль npm install --save..