Точка входа в программирование
21.4K subscribers
899 photos
163 videos
1 file
2.44K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Docker в приложениях Node и React

Эта статья покажет, как создать бэкенд на Express и фронтенд на React, а затем запустить их в контейнерах Docker.

Благодаря Docker вы сможете быстро развернуть одинаковое приложение на любых машинах, а также протестировать его в разных конфигурациях.

#веб #js #инструменты
Создание приложения на чистом JS

В этом видео рассказывается, как создать приложение для просмотра погоды на чистом JavaScript, без использования фреймворков. За час вы научитесь работать со сторонним API и узнаете про фишки ES5 и ES6.

#видео #js
За что ненавидят JavaScript

В статье разбираются основные претензии к JavaScript: сложный синтаксис, многословность, отсутствие явных элементов. Автор анализирует, насколько эти недостатки решены в новых версиях JS.

#статья #js
​​ Как работает JavaScript изнутри

Чтобы стать реально ценным разработчиком, мало просто уметь писать код — нужно ещё и понимать, как он работает и для чего нужны те или иные элементы.

Просмотрев видео до конца, вы значительно расширите свои знания о внутреннем устройстве JavaScript и начнёте по-новому смотреть на код

#видео #js
Telegram-бота для управления ПК голосом

Автор планировал сделать бота для своих личных целей, чтобы отключать компьютер, свет и т.п., но в ходе разработки у него возникла мысль сделать из этого небольшой туториал, так как в интернете нет никакой информации по интеграции Yandex.SpeechKit с NodeJS и тем более Telegram.

#видео #js
Почему два одинаковых объекта не равны в JavaScript

Вы когда-нибудь сравнивали объекты в JavaScript и получали false, хотя ожидали true? Эта статья расскажет вам, почему так бывает.

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

#статья #js
Счётчик товаров на JavaScript

Если вы мечтаете разработать свой интернет-магазин, а главное — владеете основами JS, то этот гайд — мастхэв для просмотра.

В нём автор на практике показывает, как создать простой счётчик на JavaScript, с помощью которого пользователь сможет выбрать нужное ему количество товаров.

#видео #js
Что такое DOM в JavaScript

DOM (Document Object Model или объектная модель документа) - это структура, которая позволяет управлять HTML-разметкой из JavaScript-кода. Управление обычно состоит из добавления и удаления элементов, изменения их стилей и содержимого. DOM организован в виде дерева, в котором элементы расположены иерархически в соответствии со структурой документа.

Браузер создаёт DOM на основе HTML-кода страницы. Затем на основе DOM и других структур, браузер рисует страницу пользователю. При изменении DOM, браузер анализирует это и обновляет страницу.

Методы DOM — это действия, которые вы можете выполнять (с элементами HTML). К ним относятся:
— getElementById — поиск элемента по идентификатору;
— getElementsByClassName — поиск элементов по названию класса;
— getElementsByTagName — поиск элементов по названию тега;
— querySelector — поиск первого элемента, подходящего под CSS-селектор;
— querySelectorAll — поиск всех элементов подходящих под CSS-селектор.

#js