Мега-учебник Flask
Нашли для вас статью, в которой начали перевод обновленного учебника по Flask от Мигеля Гринберга. Перевод издания 2018 остаётся достаточно актуальным для изучения веб-фреймворка, но обновление коснулось многих используемых пакетов, что привело к изменению каждой главы.
В этот раз автор выпустил весь учебник сразу, а не постепенно как издание 2018. Автор статьи обещает со стабильной периодичностью выпускать продолжение: https://habr.com/ru/articles/804245/
@tproger_web #python #flask
Original post link: t.me/tproger_web/4486
Forwarded and filtered by @smartfeed_bot
Нашли для вас статью, в которой начали перевод обновленного учебника по Flask от Мигеля Гринберга. Перевод издания 2018 остаётся достаточно актуальным для изучения веб-фреймворка, но обновление коснулось многих используемых пакетов, что привело к изменению каждой главы.
В этот раз автор выпустил весь учебник сразу, а не постепенно как издание 2018. Автор статьи обещает со стабильной периодичностью выпускать продолжение: https://habr.com/ru/articles/804245/
@tproger_web #python #flask
Original post link: t.me/tproger_web/4486
Forwarded and filtered by @smartfeed_bot
🛠️ Что такое прогрессивные веб-приложения
В этой статье мы расскажем, из каких компонентов состоят PWA, как они могут заменить стандартные веб и мобильные приложения, и какие компании уже убедились в их высокой эффективности.
Читать...
Original post link: t.me/frontendnoteschannel/3464
Forwarded and filtered by @smartfeed_bot
В этой статье мы расскажем, из каких компонентов состоят PWA, как они могут заменить стандартные веб и мобильные приложения, и какие компании уже убедились в их высокой эффективности.
Читать...
Original post link: t.me/frontendnoteschannel/3464
Forwarded and filtered by @smartfeed_bot
This media is not supported in your browser
VIEW IN TELEGRAM
💾 Portfolio Page – сайт-портфолио с анимированными элементами и ссылками на примеры работ. При наведении курсора на круглую картинку она становится цветной.
Сайтодел | #сниппет #css
Original post link: t.me/sitodel/1720
Forwarded and filtered by @smartfeed_bot
Сайтодел | #сниппет #css
Original post link: t.me/sitodel/1720
Forwarded and filtered by @smartfeed_bot
Find Count of Most Frequent Item in an Array
Создайте функцию для нахождения количества наиболее часто встречающихся элементов массива. Можно предположить, что входными данными является массив целых чисел. Для пустого массива верните 0.
Пример:
Самое частое число в массиве это -1, оно встречается 5 раз.
👉 @seniorFront
Original post link: t.me/seniorFront/3962
Forwarded and filtered by @smartfeed_bot
Создайте функцию для нахождения количества наиболее часто встречающихся элементов массива. Можно предположить, что входными данными является массив целых чисел. Для пустого массива верните 0.
Пример:
input array: [3, -1, -1, -1, 2, -1, 3, -1, 2, 9, 3] ouptut: 5 Самое частое число в массиве это -1, оно встречается 5 раз.
👉 @seniorFront
Original post link: t.me/seniorFront/3962
Forwarded and filtered by @smartfeed_bot
Реактивность в React и Vue
В этой статье автор сравнивает реактивности данных в таких библиотеках: React.js и Vue.js. Проводит сравнение процессов ре-рендеринга страниц. Данная статья хорошо подойдёт для новичков.
👉 @seniorFront
Original post link: t.me/seniorFront/3963
Forwarded and filtered by @smartfeed_bot
В этой статье автор сравнивает реактивности данных в таких библиотеках: React.js и Vue.js. Проводит сравнение процессов ре-рендеринга страниц. Данная статья хорошо подойдёт для новичков.
👉 @seniorFront
Original post link: t.me/seniorFront/3963
Forwarded and filtered by @smartfeed_bot
🧑🏽💻Самые полезные библиотеки JS для красивых анимаций
В этой статье мы поговорим о библиотеках JavaScript, упрощающих добавление этих анимаций для разработчиков, делая приложения более приятными.
Читать...
Original post link: t.me/frontendnoteschannel/3465
Forwarded and filtered by @smartfeed_bot
В этой статье мы поговорим о библиотеках JavaScript, упрощающих добавление этих анимаций для разработчиков, делая приложения более приятными.
Читать...
Original post link: t.me/frontendnoteschannel/3465
Forwarded and filtered by @smartfeed_bot
This is a daily stats digest!
Today the bot processed: 7 messages
Today you received: 6 messages
Our filtering prevented you from: 1 messages
Top 3 source channels:
Senior Frontend - javascript, html, css: 3 message(s)
Frontender's notes [ru]: 2 message(s)
Веб-страница: 1 message(s)
React to posts with 👍, 👎, ❤️, or 🔥. Spot spam? Mark it with 🤬 or 💩. Your input is valuable!
Text t.me/OlegBEZb if you want to see something else in the daily report
Today the bot processed: 7 messages
Today you received: 6 messages
Our filtering prevented you from: 1 messages
Top 3 source channels:
Senior Frontend - javascript, html, css: 3 message(s)
Frontender's notes [ru]: 2 message(s)
Веб-страница: 1 message(s)
React to posts with 👍, 👎, ❤️, or 🔥. Spot spam? Mark it with 🤬 or 💩. Your input is valuable!
Text t.me/OlegBEZb if you want to see something else in the daily report
Telegram
Oleg Litvinov
You can contact @OlegBEZb right away.
Годных инструментов в ленту: Screenshot to Code — тулз для конвертирования скринов, Figma-шаблонов и мокапов в чистый код.
Инструмент поддерживает HTML + Tailwind, React + Tailwind, Vue + Tailwind, Bootstrap, Ionic + Tailwind и SVG. Самое приятное, что инструмент бесплатный.
#инструменты #дизайн
Original post link: t.me/tproger_web/4487
Forwarded and filtered by @smartfeed_bot
Инструмент поддерживает HTML + Tailwind, React + Tailwind, Vue + Tailwind, Bootstrap, Ionic + Tailwind и SVG. Самое приятное, что инструмент бесплатный.
#инструменты #дизайн
Original post link: t.me/tproger_web/4487
Forwarded and filtered by @smartfeed_bot
Forwarded from Senior Frontend - javascript, html, css
Synthetic events в React
В React, "синтетические события" (synthetic events) - это система обработки событий, которая предоставляет кросс-браузерную и кросс-платформенную абстракцию над нативными событиями браузера. Они создаются и управляются React и обеспечивают более единообразное поведение обработки событий в различных браузерах.
Синтетические события предоставляются компонентам React как аргументы обработчиков событий и имеют схожий интерфейс с нативными событиями браузера, но с некоторыми различиями и улучшениями.
Пример использования синтетических событий:
В этом примере, event является синтетическим событием, передаваемым в обработчик
Синтетические события также имеют дополнительные преимущества, такие как автоматический пулинг (для оптимизации работы с памятью), нормализация различий между разными браузерами и поддержка делегирования событий.
👉 @seniorFront
В React, "синтетические события" (synthetic events) - это система обработки событий, которая предоставляет кросс-браузерную и кросс-платформенную абстракцию над нативными событиями браузера. Они создаются и управляются React и обеспечивают более единообразное поведение обработки событий в различных браузерах.
Синтетические события предоставляются компонентам React как аргументы обработчиков событий и имеют схожий интерфейс с нативными событиями браузера, но с некоторыми различиями и улучшениями.
Пример использования синтетических событий:
import React from 'react';
class Button extends React.Component {
handleClick = (event) => {
event.preventDefault();
console.log('Button clicked!');
};
render() {
return <button onClick={this.handleClick}>Click me</button>;
}
}В этом примере, event является синтетическим событием, передаваемым в обработчик
handleClick. Вы можете вызывать методы такие как preventDefault(), stopPropagation(), и другие, а также получать информацию о событии (например, event.target, event.clientX, и др.).Синтетические события также имеют дополнительные преимущества, такие как автоматический пулинг (для оптимизации работы с памятью), нормализация различий между разными браузерами и поддержка делегирования событий.
👉 @seniorFront
⚙️ Названия ветвей и комментарии к коммитам в Git: лучшие практики
В этой статье мы разберем лучшие практики для работы с ветвями и коммитами.
Читать...
Original post link: t.me/frontendnoteschannel/3467
Forwarded and filtered by @smartfeed_bot
В этой статье мы разберем лучшие практики для работы с ветвями и коммитами.
Читать...
Original post link: t.me/frontendnoteschannel/3467
Forwarded and filtered by @smartfeed_bot
🐙 Bruno – сервис с открытым исходным кодом для тестирования API, альтернатива таким инструментам, как Postman или Insomnia. Работает только оффлайн.
Сайтодел | #репозиторий #github
Original post link: t.me/sitodel/1721
Forwarded and filtered by @smartfeed_bot
Сайтодел | #репозиторий #github
Original post link: t.me/sitodel/1721
Forwarded and filtered by @smartfeed_bot
Замораживание объектов в JS
Давайте познакомимся с рядовым, но не слишком часто используемым методом для объектов в JS -
Пример кода:
Original post link: t.me/senior_front/1944
Forwarded and filtered by @smartfeed_bot
Давайте познакомимся с рядовым, но не слишком часто используемым методом для объектов в JS -
.freeze()
.freeze() предотвращает добавление свойств к объекту, удаление старых свойств из объекта и изменение существующих, что довольно полезно в современной парадигме ООП.Пример кода:
const obj = {foo: 'bar'};
Перед замораживанием: можно добавить, изменить или удалить свойстваobj.lumpy = 'woof';
delete obj.foo;
ЗамораживаемObject.freeze(obj);
Так можно проверитьObject.isFrozen(obj); // === true
Теперь никакие изменения не произойдутobj.foo = 'quux';Original post link: t.me/senior_front/1944
Forwarded and filtered by @smartfeed_bot
Все: PHP-разработчики скоро останутся без работы, язык умирает.
Тем временем разработчики на PHP:
Original post link: t.me/tproger_web/4489
Forwarded and filtered by @smartfeed_bot
Тем временем разработчики на PHP:
Original post link: t.me/tproger_web/4489
Forwarded and filtered by @smartfeed_bot
🐛 7 признаков неопытного программиста
В этой статье вы узнаете, какие признаки позволяют определить неопытного программиста и отличить его от опытного специалиста.
Читать...
Original post link: t.me/frontendnoteschannel/3468
Forwarded and filtered by @smartfeed_bot
В этой статье вы узнаете, какие признаки позволяют определить неопытного программиста и отличить его от опытного специалиста.
Читать...
Original post link: t.me/frontendnoteschannel/3468
Forwarded and filtered by @smartfeed_bot
This media is not supported in your browser
VIEW IN TELEGRAM
Blurry Text Reveal
Анимировано библиотекой gsap. Анимация запускается при прокрутке страницы.
👉 @seniorFront
Original post link: t.me/seniorFront/3965
Forwarded and filtered by @smartfeed_bot
Анимировано библиотекой gsap. Анимация запускается при прокрутке страницы.
👉 @seniorFront
Original post link: t.me/seniorFront/3965
Forwarded and filtered by @smartfeed_bot
Годных codepen-проектов вам в ленту: Video To ASCII Art — анимация превращения коротких видео в ASCII-арт. Проект реализован с помощью CSS и JavaScript.
Исходники: https://codepen.io/konstantindenerz/pen/YzgRQZj
#codepen @tproger_web
Original post link: t.me/tproger_web/4492
Forwarded and filtered by @smartfeed_bot
Исходники: https://codepen.io/konstantindenerz/pen/YzgRQZj
#codepen @tproger_web
Original post link: t.me/tproger_web/4492
Forwarded and filtered by @smartfeed_bot
Бесит часами искать подходящие скрипты?
Конечно, ведь в сети полно различных источников. Зато в Telegram достаточно одного канала – Сайтодел
Зашел – подписался ✔️ – и сразу применил в своём проекте!
Original post link: t.me/seniorFront/3966
Forwarded and filtered by @smartfeed_bot
Конечно, ведь в сети полно различных источников. Зато в Telegram достаточно одного канала – Сайтодел
Зашел – подписался ✔️ – и сразу применил в своём проекте!
Original post link: t.me/seniorFront/3966
Forwarded and filtered by @smartfeed_bot
👨💻 Вам нужен сайт?
Мы найдем вам исполнителя. Напишите нам свои пожелания по сайту в свободной форме. Достаточно нажать на кнопку ниже, потратить 1 минуту времени и ждать ответа.👇
Original post link: t.me/sitodel/1723
Forwarded and filtered by @smartfeed_bot
Мы найдем вам исполнителя. Напишите нам свои пожелания по сайту в свободной форме. Достаточно нажать на кнопку ниже, потратить 1 минуту времени и ждать ответа.👇
Original post link: t.me/sitodel/1723
Forwarded and filtered by @smartfeed_bot
Полезная библиотека для понимания работы JS
js2flowchart — библиотека визуализации для преобразования любого кода JavaScript в красивую блок-схему SVG. Вы можете изучать чужой код, делать рефакторинг или писать документацию, не путаясь в функциональности. А начинающим — неплохая шпаргалка по foo, while, if:
https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart
@tproger_web #javascript #инструменты
Original post link: t.me/tproger_web/4495
Forwarded and filtered by @smartfeed_bot
js2flowchart — библиотека визуализации для преобразования любого кода JavaScript в красивую блок-схему SVG. Вы можете изучать чужой код, делать рефакторинг или писать документацию, не путаясь в функциональности. А начинающим — неплохая шпаргалка по foo, while, if:
https://github.com/Bogdan-Lyashenko/js-code-to-svg-flowchart
@tproger_web #javascript #инструменты
Original post link: t.me/tproger_web/4495
Forwarded and filtered by @smartfeed_bot
💫Как сделать из императивного компонента — декларативный React-компонент
В этой статье я хочу разобрать по шагам, как превратить такой компонент в декларативный React-компонент.
Читать...
Original post link: t.me/frontendnoteschannel/3470
Forwarded and filtered by @smartfeed_bot
В этой статье я хочу разобрать по шагам, как превратить такой компонент в декларативный React-компонент.
Читать...
Original post link: t.me/frontendnoteschannel/3470
Forwarded and filtered by @smartfeed_bot