TechCave

Описание сайта

Основная информация

JavaScript— прототипно-ориентированный сценарный язык программирования. Является реализацией языка ECMAScript (стандарт ECMA-262).

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

Рейтинг: 1
Создана 4 года назад
Владелец root

Стена группы

Загрузка...
3 часа назад
#

Как подключить скрипт на сторонний сайт



Привет Хабр! Это первый пост в нашем блоге. Многие знают нас как чат для сайта, именно с него мы начинали, а сейчас мы занимаем лидирующие позиции в сфере бизнес-мессенджеров. Мы постепенно эволюционировали в комплексное бизнес-решение, которое предоставляет множество возможностей для клиентов: callback, общение с клиентами через мессенджеры, соцсети, мобильные приложения, виртуальная АТС, CRM-функции и многое другое.

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

image

Jivosite сегодня это:

  • 250К клиентов по всему миру;
  • 150М показов виджета в сутки;
  • 3.5М сообщений в сутки;
  • 10М чатов в месяц;
  • 1М одновременных коннектов;
  • 250+ серверов в production.


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

Входная точка

Театр начинается с вешалки, а подключаемый сервис с кода-вставки. Он является входной точкой для любого сервиса или модуля на сайт. Как правило, его можно найти в инструкции установки, после чего необходимо добавить его в HTML-код сайта, а дальше происходит «магия», которая определенным образом загружает и инициализирует скрипт.

<script src="https://site.com/file.js"></script>


Казалось бы, что может быть проще подключения скрипта на сайт?

Источник
5 часов назад
#

Машинное обучение глубокой нейронной сети с подкреплением на tensorflow.js: Трюки



Обучать глубокие нейронные сети с нуля — задача не из простых.

Требуется много данных и времени на обучение, но ускорить процесс могут помочь некоторые трюки, о которых я и расскажу под катом.

Демонстрация прохождения простого лабиринта с использованием трюков. Длительность обучения сети: 1 час 06 минут. Запись ускорена в 8 раз.

Источник
Den
5 часов назад
#

JavaScript-движки: как они работают? От стека вызовов до промисов — (почти) всё, что вам нужно знать





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

Начнём наше путешествие в язык с экскурсии в удивительный мир JavaScript-движков.

Источник
Den
5 часов назад
#

Асинхронное программирование (полный курс)



Методы асинхронного программирования



Асинхронное программирование за последнее время стало не менее развитым направлением, чем классическое параллельное программирование, а в мире JavaSript, как в браузерах, так и в Node.js, понимание его приемов заняло одно из центральных мест в формировании мировоззрения разработчиков. Предлагаю вашему вниманию целостный и наиболее полный курс с объяснением всех широко распространенных методов асинхронного программирования, адаптеров между ними и вспомогательных проемов. Сейчас он состоит из 23 лекций, 3 докладов и 28 репозиториев с множеством примеров кода на github. Всего около 17 часов видео: ссылка на плейлист.



Источник
Den
1 месяц назад
#

Учебный курс по React, часть 25: практикум по работе с формами



В сегодняшней части перевода учебного курса по React вам предлагается выполнить практическое задание по работе с формами.

image


Часть 1: обзор курса, причины популярности React, ReactDOM и JSX


Часть 2: функциональные компоненты


Часть 3: файлы компонентов, структура проектов


Часть 4: родительские и дочерние компоненты


Часть 5: начало работы над TODO-приложением, основы стилизации


Часть 6: о некоторых особенностях курса, JSX и JavaScript


Часть 7: встроенные стили


Часть 8: продолжение работы над TODO-приложением, знакомство со свойствами компонентов


Часть 9: свойства компонентов


Часть 10: практикум по работе со свойствами компонентов и стилизации


Часть 11: динамическое формирование разметки и метод массивов map


Часть 12: практикум, третий этап работы над TODO-приложением


Часть 13: компоненты, основанные на классах


Часть 14: практикум по компонентам, основанным на классах, состояние компонентов


Часть 15: практикумы по работе с состоянием компонентов


Часть 16: четвёртый этап работы над TODO-приложением, обработка событий


Часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов


Часть 18: шестой этап работы над TODO-приложением


Часть 19: методы жизненного цикла компонентов


Часть 20: первое занятие по условному рендерингу


Часть 21: второе занятие и практикум по условному рендерингу


Часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников


Часть 23: первое занятие по работе с формами


Часть 24: второе занятие по работе с формами


Часть 25: практикум по работе с формами

Источник

Авторизация

Войти с помощью

Пользователи

GeekBrains

КАРКАМ

Нетология