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
💡 Методы массивов в JavaScript
Перед прочтением рекомендуем ознакомиться с первой частью.
▍Часть 2
В прошлой части мы рассмотрели методы map() и filter(). Сейчас рассмотрим метод reduce().
▍reduce(): работа с элементами с сохранением промежуточного результата.
const arr = [1, 2, 3, 4, 5, 6]; const reduced = arr.reduce((total, current) => total + current); console.log(reduced); // 21Продолжение следует... #советы #coding #js #web
8 439
📑 Веб-разработчик рассказал, как уменьшить вес файла шрифта вплоть до 90%
Австрийский разработчик Марко Деник опубликовал в своём Twitter-аккаунте пост с интересным советом. В нём он рассказал, как внеся небольшое изменение в строку вызова URL с шрифтом можно сильно уменьшить его вес.
#новости #web
8 439
🛠 Scene.js — это библиотека анимации на основе временной шкалы с множеством потрясающих функций. Её можно воспроизводить как в JS, так и в CSS, поддерживает SVG-анимацию, несколько временных шкал и поставляется с предустановленными эффектами, которые вы можете использовать прямо из коробки.
#инструменты #js #css #web
8 439
📑 Enum в PHP 8.1 — для чего нужен enum, и как реализован в PHP
Зачем вообще нужны enum? По сути они служат для улучшенного описания типов. Давайте рассмотрим пример без enum и с ними...
#статьи #php
8 439
💡 Методы массивов в JavaScript
▍Часть 1
С помощью методов массива в JavaScript можно добиться крутых (а порой и элегантных) способов трансформации данных.
Далее будут перечислены некоторые методы массива, сгруппированные по назначению. Однако это далеко не весь список.
▍map, filter, reduce
В методах map(), filter() и reduce() иногда можно запутаться. Они полезны для трансформации массива или возвращения его агрегатного значения.
▍map(): возвращает массив, в котором каждый элемент изменяется с помощью переданной функции.
const arr = [1, 2, 3, 4, 5, 6]; const mapped = arr.map(el => el + 20); console.log(mapped); // [21, 22, 23, 24, 25, 26]▍filter(): возвращает массив с теми элементами, в которых переданная функция возвращает true.
const arr = [1, 2, 3, 4, 5, 6]; const filtered = arr.filter(el => el === 2 || el === 4); console.log(filtered); // [2, 4]Пример reduce и следующую группу рассмотрим в следующей части. #советы #coding #js #web
8 439
🛠 Mavo — язык на основе HTML для создания веб-сайтов без написания кода. Этот проект позволяет создавать небольшие веб-сайты, управляемые данными, без JS и без серверной части, только с HTML. Его также можно использовать как декларативную, реактивную интерфейсную среду, чтобы упростить разработку пользовательского интерфейса.
#инструменты #web
8 439
Каждый из вас тоже может создать свою игровую вселенную, придумать героев и наделить их скиллами. Для этого нужно освоить разработку игр на платформе Unity и язык программирования C#.
Сделать это не сложно на курсе “Разработчик игр на Unity” в SkillFactory
В обучении 80% практики и только 20% теории. Это значит, что вы окончите курс “пропустив через руки” все задачи, а не просто прослушав вебинары. Вы получите не только рассказ о том, как создавать игры, но и научитесь программировать на C#. А с практическими кейсами в портфолио, шансы на трудоустройство значительно повышаются!
Во время прохождения курса вы:
Познакомитесь с основными структурами данных и классическими алгоритмами. Разработаете 3D-Runner, который будет работать на мобильных устройствах Android и IOS, и будет загружен в Google Play и Apple Store. Научитесь создавать мобильные 2D-игры. Спроектируете свою игру!Разработаете дизайн документ для вашей будущей игры, подробно описывающий вашу игру. Узнаете, как продвигать игры и зарабатывать на них.
🔥Узнай больше о востребованной профессии “Разработчик игр на Unity”: https://clc.am/Q-eK7A
Скидка 40% по промокоду WEB до 22.02.2021.
Unity прост освоении, а значит подойдет для тех, кто вообще никогда не сталкивался с программированием.
8 439
📑 Вышел Rust 1.50.0. Первое обновление языка после перехода под крыло Rust Foundation
Команда, разрабатывающая язык Rust, опубликовала пост в блоге компании. В нём она анонсировала выход новой версии языка, а также перечислила некоторые нововведения.
#новости #rust
8 439
🔥 Лучшее на канале за неделю
1. Защитник Windows нашёл троян в свежем обновлении Google Chrome.
2. VerbalExpressions — библиотека JavaScript, помогающая писать регулярные выражения.
3. Spread в JavaScript.
8 439
💡 Rest-параметры в JavaScript
Rest-параметры позволяют передавать произвольное количество аргументов, принимая их в виде массива.
function myFunc(...args) {
console.log(args[0] + args[1]);
}
myFunc(1, 2, 3, 4);
// 3
#советы #coding #js #web8 439
📑 В Python 3.10 появятся операторы case и match
На официальном сайте языка Python появилось сообщение от руководителей проекта. В нём они рассказали о том, что в выпуске Python 3.10 появится поддержка двух новых операторов сопоставления: match и case.
#новости #python
8 439
🛠 VerbalExpressions — библиотека JavaScript, помогающая писать регулярные выражения. Она предоставляет цепные методы для большинства операций RegEx, позволяя разработчикам записывать более сложные правила без необходимости создавать регулярное выражение с использованием токенов.
#инструменты #js
8 439
Алгоритмы – одна из важнейший и интереснейших тем, имеющих отношение к программированию, аналитике и даже, в какой-то мере, тестированию. При решении большинства задач разработчикам приходится анализировать использованные методы решения, и часто вносить правки в предложенное решение, а иногда и полностью менять его.
На бесплатном интенсиве от GeekBrains вы познакомитесь как с базовыми алгоритмами, без которых не обходится ни одно собеседование, так и с более узкими, которые можно встретить не часто.
Важно:алгоритмы будут рассматриваться на языке C# или JavaScript.
🛎 Запись по ссылке
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
