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

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


Тестирование — это еще не все, но это важно
Доклад, о котором я думал в последнее время, — это доклад Гэри Бернхардта под названием Идеология . Я настоятельно рекомендую вам пойти посмотреть его сейчас, если хотите, я подожду здесь. В противном случае, вот tl;dr: энтузиасты динамической типизации любят говорить, что им не нужен компилятор, так как у них есть тесты; энтузиасты статической типизации любят говорить, что им не нужны тесты, поскольку у них есть компилятор. По моему опыту, первое утверждение встречается гораздо чаще,..

Работа с узлами DOM и их свойствами в JavaScript
Манипуляции с DOM - это суть JavaScript. Без DOM нет JavaScript, а без него цифровой мир - это просто статическая страница, которая в наши дни может показаться скучной. Итак, что такое DOM? Объектная модель документа (DOM) - это представление веб-страницы или документа, которое может быть изменено с помощью языка сценариев, такого как JavaScript, в соответствии с MDN . Я узнал о DOM так, как будто смотрел на дерево вверх ногами. И каждый элемент в дереве документа называется..

Улучшение производительности приложения React: как остановить ненужный повторный рендеринг
Как инженеры-программисты, одной из наших главных забот является производительность наших приложений. При создании приложения React оптимизация производительности может быть достигнута за счет использования двух мощных хуков: React.memo и useCallback. React.memo — это оптимизация производительности, которая позволяет запоминать результат рендеринга компонента. Если компонент получает те же реквизиты, что и раньше, React будет повторно использовать ранее обработанный результат, а не..

Live Server: супер инструмент для веб-разработки
Инструменты все меняют и создают возможность экономики. Правда очень справедливая даже в разработке ПО. Инструменты ускоряют все и дают разработчику программного обеспечения возможность стать профессией. В то время как изобретательность человека может привести к совершенству, именно инструменты обеспечивают производительность. Подготовка к буткемпу Андела познакомила меня с множеством замечательных инструментов для веб-разработки. Среди остальных выделяется Живой сервер ...

Создайте бесплатный домен GitHub для своего блога - Создайте блог за час (часть 2)
Ваш собственный блог Создайте бесплатный домен GitHub для своего блога - Создайте блог за час (часть 2) Руководство по созданию локального исходного кода, развертывание в общедоступном репозитории GitHub, получение бесплатного домена от GitHub Эта статья - вторая из трех статей о написании собственного блога. Создайте блог для своего веб-сайта - создайте блог за час (часть 1) Руководство о том, как создать блог, выбрать хорошую тему и опубликовать ее..

Создайте бота для Twitter с помощью Node.js и Pokémon API
Цель этой статьи — показать вам, как планировать, разрабатывать и развертывать бота Twitter. Если вы будете следовать дальше, к концу у вас будет развернутый бот Twitter, но его можно использовать в качестве общего шаблона для взаимодействия с API Twitter и знакомства с Heroku. Бот, который мы будем делать, будет твитить изображение спрайта покемона один раз в час с подписью, описывающей его. Бот Twitter будет использовать несколько технологий, но в основном он будет использовать..


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

Основы Fullstack-разработки
Работая в разных стартапах, а также управляя проектами в качестве фрилансера для стартапов, которые находятся на нулевом уровне, я видел, как многие люди обращаются к первокурсникам для создания..

Доверительные интервалы и как их найти
Учитывая выборку, скажем, рост 10 человек в городе, вы хотите оценить средний рост всех взрослых в городе. Вы можете сделать это, взяв среднее значение высот вашей выборки, но ни в коем случае..

Советы и рекомендации по JavaScript: использование мощных функций с массивом объектов
Пишите меньше и делайте больше с этими функциями Учиться всему чему-то Предисловие Сколько различных операций мы можем выполнить, используя только один массив объектов? Эти решения,..

«HELLO WORLD» на 10 языках программирования: веселое путешествие
Ах, классическая программа «HELLO WORLD» — обряд посвящения для каждого программиста. Но что, если мы скажем вам, что это не просто строки кода; это путешествие по необычным мирам языков..

Рубиновый еженедельник, выпуск 17
Добро пожаловать в 17-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. Ruby для..

Ruby on Rails — День 1: Зацикливание
Сколько способов зациклиться в Ruby? Вопрос: распечатайте «Я люблю Ruby!» 10 раз Решения: Использование .times 10.times {print «Я люблю Ruby!» 2. Использование for in для я в..

Мониторинг и оповещение 101
Основы мониторинга и оповещения объясняются профессиональным инженером-программистом Мониторинг — это процесс осознания состояния системы. Существует 2 типа мониторинга: проактивный и..