Forwarded from Webchic - frontend, backend, ci/cd
Forwarded from TelepostBot
❗️Срочно нужны люди на удаленную работу. Платят до 5000 р/день
Крупнейший арбитражник России открыл набор в команду, места ограничены.
— Хотите попасть в команду профессионалов?
— Хотите зарабатывать от 1000$ в месяц, сидя дома?
— Хотите покончить с офисом или заводом?
Тогда запускайте бесплатный обучающий бот от Александра Котэ и научитесь работать в этой простой, но денежной нише. В боте объяснят, с чего начать, куда нажимать, и как попасть в команду.
На вход выделено 140 мест, дальше доступ закрывается: клииик
Крупнейший арбитражник России открыл набор в команду, места ограничены.
— Хотите попасть в команду профессионалов?
— Хотите зарабатывать от 1000$ в месяц, сидя дома?
— Хотите покончить с офисом или заводом?
Тогда запускайте бесплатный обучающий бот от Александра Котэ и научитесь работать в этой простой, но денежной нише. В боте объяснят, с чего начать, куда нажимать, и как попасть в команду.
На вход выделено 140 мест, дальше доступ закрывается: клииик
❗️Осталось 4 места на бесплатное обучение
От админа: лично присутствовал на последнем вебинаре — информация действительно годная, есть шанс попасть в команду к ребятам и получить приличный доп заработок
💸 Подписывайтесь, изучайте и начинайте зарабатывать: https://t.me/aleksandr_kote_bot?start=leh
От админа: лично присутствовал на последнем вебинаре — информация действительно годная, есть шанс попасть в команду к ребятам и получить приличный доп заработок
💸 Подписывайтесь, изучайте и начинайте зарабатывать: https://t.me/aleksandr_kote_bot?start=leh
Тег <canvas>
Описание
Создает область, в которой при помощи JavaScript можно рисовать разные объекты, выводить изображения, трансформировать их и менять свойства. При помощи тега <canvas> можно создавать рисунки, анимацию, игры и др.
Синтаксис:
Атрибуты:
"Задает высоту холста. По умолчанию 300 пикселов."
"Задает ширину холста. По умолчанию 150 пикселов."
Описание
Создает область, в которой при помощи JavaScript можно рисовать разные объекты, выводить изображения, трансформировать их и менять свойства. При помощи тега <canvas> можно создавать рисунки, анимацию, игры и др.
Синтаксис:
<canvas id="идентификатор"></canvas>Атрибуты:
height"Задает высоту холста. По умолчанию 300 пикселов."
width"Задает ширину холста. По умолчанию 150 пикселов."
🔥🔥Toп 8 Расширений VSCode.
1. JavaScript (ES6) Code Snippets - предоставляет сниппеты кода JS, TS, Vue, React и HTML.
2. Live Server - обеспечивает просмотр вашего веб-приложения в реальном времени прямо в редакторе.
3. Prettier - Code formatter - выполняет форматирование кода JS, CSS и HTML.
4. Better Comments - создаёт более понятные и удобные для чтения комментарии.
5. Bracket Pair Colorizer - Это расширение позволяет идентифицировать совпадающие скобки по цвету.
6. Path Intellisense - Это расширение ускоряет разработку за счет автозаполнения имен файлов при импорте.
7. Debugger for Chrome - Это расширение добавляет дебаггер прямо в IDE.
8. Git Lens - это плагин VSC, расширяющий возможности git.
1. JavaScript (ES6) Code Snippets - предоставляет сниппеты кода JS, TS, Vue, React и HTML.
2. Live Server - обеспечивает просмотр вашего веб-приложения в реальном времени прямо в редакторе.
3. Prettier - Code formatter - выполняет форматирование кода JS, CSS и HTML.
4. Better Comments - создаёт более понятные и удобные для чтения комментарии.
5. Bracket Pair Colorizer - Это расширение позволяет идентифицировать совпадающие скобки по цвету.
6. Path Intellisense - Это расширение ускоряет разработку за счет автозаполнения имен файлов при импорте.
7. Debugger for Chrome - Это расширение добавляет дебаггер прямо в IDE.
8. Git Lens - это плагин VSC, расширяющий возможности git.
Личный опыт: как нетехнарю стать фронтом
Это может быть страшно — сменить сферу деятельности и из нетехнаря превратиться в ИТ- специалиста. Однако вокруг нас всё больше примеров таких успешных трансформаций. В том числе — истории нескольких выпускников HTML Academy, которые не только получили новые знания, но и смогли найти работу для их применения на практике.
[ Статья ]
Это может быть страшно — сменить сферу деятельности и из нетехнаря превратиться в ИТ- специалиста. Однако вокруг нас всё больше примеров таких успешных трансформаций. В том числе — истории нескольких выпускников HTML Academy, которые не только получили новые знания, но и смогли найти работу для их применения на практике.
[ Статья ]
В JS-функциях «побеждает» последний оператор return
Вот — JavaScript-функция. Какой из операторов
}
С первого взгляда очевидный вопрос вставсляет в ступор на собеседованиях.
Статья
Вот — JavaScript-функция. Какой из операторов
return, имеющихся в ней, «победит» при вызове этой функции?function test() {return 'one';return 'two';return 'three';}
С первого взгляда очевидный вопрос вставсляет в ступор на собеседованиях.
Статья
Проверка наличия свойства в объекте JS
Проверка наличия свойства в объекте
Иногда важную роль играет не значение некоторого свойства в объекте, а само его наличие или отсутствие. Например, такая проверка часто используется для формирования дефолтных конфигураций.
Чтобы узнать, определен ли в объекте некоторый ключ, нужно использовать оператор
Он возвращает
Проверка наличия свойства в объекте
Иногда важную роль играет не значение некоторого свойства в объекте, а само его наличие или отсутствие. Например, такая проверка часто используется для формирования дефолтных конфигураций.
Чтобы узнать, определен ли в объекте некоторый ключ, нужно использовать оператор
in.const person = { name: 'John Doe', salary: 1000 };console.log('salary' in person); // trueconsole.log('age' in person); // falseОн возвращает
true или false, в зависимости от того, удалось ли найти требуемое поле.Вместо
🔴 Не так
}
✅ Вот так
}
background лучше использовать background-color , если требуется поменять только цвет фона. В целом разницы никакой но на code review могут придираться🔴 Не так
.example { background: tomato;}
✅ Вот так
.example { background-color: tomato;}
IT и жизнь в Барселоне: налоговые льготы, отличная медицина и жизнь как на курорте
Мы в последнее время много рассказывали про страны, куда специалисту из-за границы или практически не попасть, или ехать особо нет смысла, разве что за интересным проектом. Решили исправиться и рассказать об Испании — популярном направлении для IT-эмиграции.
Читать...
Мы в последнее время много рассказывали про страны, куда специалисту из-за границы или практически не попасть, или ехать особо нет смысла, разве что за интересным проектом. Решили исправиться и рассказать об Испании — популярном направлении для IT-эмиграции.
Читать...
Включить вибрацию на смартфоне
Метод vibrate() объекта
Методу можно передать параметр – время вибрации в миллисекундах. А можно указать даже паттерн – чередование интервалов вибрации и пауз. Для этого передайте методу массив чисел.
Метод vibrate() объекта
window.navigator может включить режим вибрации на устройстве (при условии что устройство поддерживает режим вибрации).window.navigator.vibrate(500);Методу можно передать параметр – время вибрации в миллисекундах. А можно указать даже паттерн – чередование интервалов вибрации и пауз. Для этого передайте методу массив чисел.
#вакансия
Друзья, я изредка делюсь с вами отличными вакансиями. Мои друзья из iZi IT (аутстаффинг и аутсорсинг ИТ-услуг для HoReCa и др индустрий) ищут себе человека в команду. Максимально рекомендую и прошу зашарить по чатам/знакомым, если вакансия вам не подходит.
Python разработчик в Центр компетенций НТИ по большим данным на базе МГУ имени М. В. Ломоносова.
Обязанности:
— Разрабатывать чат-ботов для Telegram, Мессенджера, WhatsApp, сайтов и тд
— Упаковывать веб-решения
— Сопровождать техническую при ведении крупных заказчиков в сфере ИТ
Требования:
— Опыт работы/свои проекты (нужно будет предоставить ваши работы - код или ссылки)
— Опыт разработки серверных приложений на веб-фреймворках Python (Flask, Django, Falcon и др.) - желательно, но если нет - научим
— Опыт тестирования (юнит-тесты, интеграционное) и работа с любым WEB Framework-ом (желательно)
Условия:
— Удаленно
— З/П обсуждаемо
Отклик: @richbergen
Друзья, я изредка делюсь с вами отличными вакансиями. Мои друзья из iZi IT (аутстаффинг и аутсорсинг ИТ-услуг для HoReCa и др индустрий) ищут себе человека в команду. Максимально рекомендую и прошу зашарить по чатам/знакомым, если вакансия вам не подходит.
Python разработчик в Центр компетенций НТИ по большим данным на базе МГУ имени М. В. Ломоносова.
Обязанности:
— Разрабатывать чат-ботов для Telegram, Мессенджера, WhatsApp, сайтов и тд
— Упаковывать веб-решения
— Сопровождать техническую при ведении крупных заказчиков в сфере ИТ
Требования:
— Опыт работы/свои проекты (нужно будет предоставить ваши работы - код или ссылки)
— Опыт разработки серверных приложений на веб-фреймворках Python (Flask, Django, Falcon и др.) - желательно, но если нет - научим
— Опыт тестирования (юнит-тесты, интеграционное) и работа с любым WEB Framework-ом (желательно)
Условия:
— Удаленно
— З/П обсуждаемо
Отклик: @richbergen
Реализация элементарного переключателя темной/светлой темы на ReactJS с помощю Class-Components
Ссылка на код
Ссылка на код
6 полезных инструментов для фронта с уклоном в CSS
Spirit - браузерный инструмент анимации, помогающий дизайнерам и разработчикам создавать свои анимации и управлять ими в режиме реального времени.
Meanderer - Маленькая библиотека JavaScript для создания отзывчивых траекторий анимации.
Transition.css - Переходы на CSS.
CSS Scan - Hаведите курсор на любой элемент и мгновенно получите его CSS, цвета, ресурсы, анимацию, шрифт и размеры.
Parsel - Парсер CSS-селекторов в два килобайта.
Glassmorphism - Эффект основан на размытии фона с прозрачностью и для демонстрации глубины и контекста интерфейса использует уложенные слои.
Spirit - браузерный инструмент анимации, помогающий дизайнерам и разработчикам создавать свои анимации и управлять ими в режиме реального времени.
Meanderer - Маленькая библиотека JavaScript для создания отзывчивых траекторий анимации.
Transition.css - Переходы на CSS.
CSS Scan - Hаведите курсор на любой элемент и мгновенно получите его CSS, цвета, ресурсы, анимацию, шрифт и размеры.
Parsel - Парсер CSS-селекторов в два килобайта.
Glassmorphism - Эффект основан на размытии фона с прозрачностью и для демонстрации глубины и контекста интерфейса использует уложенные слои.
Менять профессию после 30: больно или нет?
Однажды в одном из рабочих чатов мы обсуждали, кто и как попал в профессию. Выяснилось, что примерно половина из нас работает «не по диплому». Коллеги рассказывали свои истории, которые откликнулись нашему рекрутеру, которая сама, к слову, по образованию физик-математик. В итоге родился этот пост-письмо про то, страшно ли менять профессию «на ходу».
Читать...
Однажды в одном из рабочих чатов мы обсуждали, кто и как попал в профессию. Выяснилось, что примерно половина из нас работает «не по диплому». Коллеги рассказывали свои истории, которые откликнулись нашему рекрутеру, которая сама, к слову, по образованию физик-математик. В итоге родился этот пост-письмо про то, страшно ли менять профессию «на ходу».
Читать...