Knockout - JavaScript библиотека MVVM (Model-View-View Model)
Упрощает создание интерактивных пользовательских интерфейсов для веб-сайтов и веб-приложений. Использует наблюдателей, чтобы ваш UI автоматически синхронизировался с моделью базы данных.
Особенности / преимущества:
✔️Автоматическое обновление интерфейса при изменении модели данных
✔️Просто связывать элементы DOM с данными модели
✔️Отслеживание зависимостей
✔️Быстрое создание шаблонов UI
✔️Открытый исходный код
✔️Лёгкий вес (66КБ)
✔️Простой API
✔️Поддерживает все основные браузеры (IE 6+, Firefox 3.5+, Chrome, Opera, Safari)
Сайт:https://knockoutjs.com/GitHub:https://github.com/knockout/knockout
#js
One Day Offer для фронтенд-разработчиков
25 июня Яндекс проводит One Day Offer — онлайн-встречу, на которой вы можете получить оффер от Яндекса всего за один день.
Вы JS разработчик с опытом от трех лет и хотите работать над интересными проектами в Яндексе?
Регистрируйтесь на сайте, успейте решить задачи контеста до 21 июня, а 25 июня мы встретимся на онлайн-секциях, по результатам которых лучшие участники смогут присоединиться к командам Поиска, Yandex Cloud или Директа.
Tilting Maze game - игра "Лабиринт", сделанная с использованием CSS и JavaScript. Поведение шариков смоделировано с использованием законов тригонометрии.
#codepen #css #js
Подпишись👉 @codepen_1
🎯 Хардкорный тест по Node JS
🚀 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - Node JS Developer от OTUS
Курс рассчитан на frontend-разработчиков или backend-разработчиков со знанием Javascript
🔥 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Разработка серверных приложений любой сложности на Node.js с использованием Express, TypeScript, GraphQl, Apollo и Nest.js
Время прохождения теста ограниченно 30 минут
🎯 Первые шаги мы сделаем уже 8 июня в 20:00 на открытом уроке «Многопоточность и обработка данных в Node.js».
👉 ПРОЙТИ ТЕСТ
https://otus.pw/9hcN/
Начни карьеру в IT вместе с экспертом Газпромбанка!
9 июня в 18:00 (по МСК) Ян Ашенкампф, руководитель разработки департамента ИТ инвестиционного бизнеса Газпромбанка, на личном опыте расскажет:
• как найти первого идеального работодателя,
• как пройти собеседование джуну,
• как достойно выходить из сложных ситуаций на работе,
• как успешно пережить первые 100 дней.
Лекция пройдет в Zoom (только live) – нужна регистрация: https://vk.cc/cdZ3y1
Инструменты управления пакетами и зависимостями JS
👉Npm — Является системой управления пакетами для JavaScript и большим реестром программного обеспечения, насчитывающим более 475 000 модулей. Пакеты могут использоваться как для фронтенда, так и для бэкенда.
👉Bower — Помогает управлять ресурсами, фреймворками, библиотеками и другими утилитами. Предлагает доступ к большому количеству пакетов, помогая разработчикам JavaScript оптимизировать процесс разработки и улучшить результаты.
👉Yarn — Основное внимание в нём уделено безопасности, скорости и быстродействию. Инструмент позволяет совместно использовать код через пакеты и модули вместе с файлом, описывающим пакет.
👉 RequireJS — Загрузчик файлов, который может автоматически определять необходимые зависимости. Помогает улучшить скорость и качество кода.
👉 Browserify — Позволяет использовать стиль node.js модулей для работы в браузере. Объединяет выбранные модули в один файл, который можно добавить как script в HTML-страницу.
❓Хотите научиться создавать веб-приложения на JavaScript?
💻 16 июня на открытом вебинаре в OTUS вы познакомитесь с Service worker, Fetch networking, Cache API, Push, IndexedDB и Web Manifest и на примере увидите, как эти технологии позволяют создавать качественные прогрессивные веб-приложения.
Урок является частью онлайн-курса «JavaScript Developer. Basic» для новичков в программировании. Используйте эту возможность познакомиться с преподавателем и оценить курс.
👉 Записаться на открытый вебинар l='noreferrer nofollow' href='https://otus.pw/WbPv/'>https://otus.pw/WbPv/
Давно мечтаете сменить скучную работу, но нет денег на обучение? Станьте разработчиком абсолютно бесплатно.
Примите участие в розыгрыше и выиграйте бесплатное обучение на курсе по программированию с наставником.
Не упустите свой шанс начать обучаться востребованной профессии уже этим летом!
Регистрируйтесь скорее, розыгрыш пройдёт уже 9 июня в 13:00.