WebDEV
Kanalga Telegram’da o‘tish
Сообщество веб-разработчиков. На канале можно найти: видео-уроки, полезные статьи, новости из мира IT и веб-разработки. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/webb_dev РКН: clck.ru/3L2oTf
Ko'proq ko'rsatish8 439
Obunachilar
-124 soatlar
-77 kunlar
-5530 kunlar
Postlar arxiv
8 439
📑 GitHub назвал число пользователей, чьи данные были переданы правоохранительным органам в 2020 году
GitHub опубликовал в своём блоге ежегодный «отчёт прозрачности». В нём можно найти много интересной информации, в том числе и ту, что связана с передачей пользовательских данных по требованию правоохранителей.
#новости
8 439
🔥 Лучшее на канале за неделю
1. Защищённый браузер Brave «светит» реальный IP-адрес пользователя.
2. Just — это библиотека, которая организует задачи сборки для ваших JS-проектов.
3. Методы массивов в JavaScript: Часть 1 | Часть 2.
8 439
💡 Методы массивов в JavaScript
Перед прочтением рекомендуем ознакомиться с первой частью.
▍Часть 2
В прошлой части мы рассмотрели методы
find() и findIndex(). Сейчас рассмотрим метод indexOf().
▍indexOf(): метод идентичен findIndex(), но вместо функции он принимает искомое значение. Используйте этот метод в тех случаях, когда вам не нужна функция для проверки элемента на совпадение.
const arr = ['Nick', 'Frank', 'Joe', 'Frank'];
const foundIndex = arr.indexOf('Frank');
console.log(foundIndex);
// 1
Продолжение следует...
#советы #coding #js #web8 439
📑 Яндекс ограничил слежку за пользователями через cookie в Яндекс.Браузере
Яндекс в блоге команды Яндекс.Браузера сообщил о новой функции приложения. Теперь пользователи будут защищены от слежки сторонних трекеров не только в режиме «Инкогнито», но и при обычном браузинге.
#новости
8 439
🛠 Just — это библиотека, которая организует задачи сборки для ваших JS-проектов. Включает предустановки для TypeScript, Webpack и др.
#инструменты #typescript #js
8 439
📖 Разработка одностраничных веб-приложений
🖋 М. Миковски, 2014
Если ваш сайт представляет собой набор дергающихся страниц, связанных ссылками, то вы отстали от жизни. Следующей ступенью вашей карьеры должны стать одностраничные приложения (SPA). В таком приложении отрисовка пользовательского интерфейса и бизнес-логика перенесены в браузер, а взаимодействие с сервером сводится к синхронизации данных. Пользователь работает с таким сайтом, как с персональным приложением на рабочем столе, что гораздо удобнее и приятнее. Однако разрабатывать, сопровождать и тестировать SPA нелегко.
В этой книге показано как организуется командная разработка передовых SPA —проектирование, тестирование, сопровождение и развитие — с применением JavaScript на всех уровнях и без привязки к какому-то конкретному каркасу.
Попутно вы отточите навыки работы с HTML5, CSS3 и JavaScript и узнаете об использовании JavaScript не только в браузере, но также на сервере и в базе данных.
💾 Скачать книгу
#book #web #html #css #js
8 439
«React.js developer» - это хардкорный онлайн-курс про самый популярный JS-фреймворк для Frontend-разработки.
Справитесь ли вы с уровнем курса? Покажет вступительный тест.
📍Пройдите тестирование, чтобы:
• оценить свои навыки
• занять место по специальной цене
• получить доступ к демо-урокам курса
• попасть в закрытое сообщество профессионалов
Пройти тестирование: https://otus.pw/gn7h/
8 439
💡 Методы массивов в JavaScript
▍find, findIndex, indexOf
Эти методы очень похожи. Используйте их следующим образом:
▍find(): возвращает первый элемент массива, удовлетворяющий определенному условию.
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const found = arr.find(el => el > 5); console.log(found); // 6Опять же, обратите внимание, что все числа после 5 удовлетворяют условию, но возвращаться будет только первое значение. Это полезно в случаях, когда вы используете break при первом совпадении. ▍findIndex(): метод идентичен find(), но вместо возвращаемого значения здесь возвращается индекс первого подходящего элемента.
const arr = ['Nick', 'Frank', 'Joe', 'Frank']; const foundIndex = arr.findIndex(el => el === 'Frank'); console.log(foundIndex); // 1Продолжение следует... #советы #coding #js #web
8 439
🛠 Bliss — небольшая библиотека, которая добавляет синтаксический сахар для Vanilla JS, делая API более приятным. В отличие от jQuery, она не влияет на сам Vanilla JS API, она просто улучшает синтаксис, сохраняя функциональность метода нетронутым.
#инструменты #js
8 439
Где получить углубленные навыки JavaScript разработки?
10 марта на демо-занятии «Vue 3» Михаил Кузнецов познакомит вас с возможностями новой версии одного из самых популярных фронтенд фреймворков.
На открытом уроке:
- рассмотрим ключевые отличия в синтаксисе vue2 от vue3;
- разберем как работать с vue-router и VueX в новой версии фреймворка;
- cоздадим проект на Vue 3 с нуля с помощью Vue-cli.
Демо-урок — возможность познакомиться с онлайн-курсом «JavaScript Developer. Professional» и преподавателем.
Пройдите вступительный тест, чтобы принять участие в занятии https://otus.pw/r1m6/
8 439
Собираетесь освоить JavaScript?
Первые шаги вы можете сделать уже 9 марта на демо-занятии «Код как проект: настройка окружения для разработки на JavaScript». Вместе с опытным JS-разработчиком и преподавателем Василием Ванчуком вы рассмотрите основные инструменты, которые помогают делать код лучше и чище, такие как: prettier, eslint, husky. Вы узнаете, какие проблемы они решают и как настроить свое окружение, чтобы работа с ними была удобной и полезной.
Демо-занятие является частью онлайн-курса «JavaScript Developer. Basic» для начинающих разработчиков. Используйте эту возможность познакомиться с преподавателем и оценить курс.
Для участия пройдите регистрацию https://otus.pw/tr4s/
8 439
📑 Защищённый браузер Brave «светит» реальный IP-адрес пользователя при просмотре Tor-сайтов
Ориентированный на приватность браузер Brave показывает DNS-серверу .onion-сайта реальный IP-адрес пользователя. Об этом рассказал один из модераторов ресурса Ramble.
#новости
8 439
🔥 Лучшее на канале за неделю
1. Как уменьшить вес файла шрифта вплоть до 90%.
2. Scene.js — это библиотека анимации на основе временной шкалы с множеством потрясающих функций.
3. Методы массивов в JavaScript: Часть 1 | Часть 2 .
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
