Как улучшить ваши знания по JavaScript с помощью написания собственного фреймворка
https://medium.freecodecamp.org/how-to-improve-your-javascript-skills-by-writing-your-own-web-development-framework-eed2226f190
https://medium.freecodecamp.org/how-to-improve-your-javascript-skills-by-writing-your-own-web-development-framework-eed2226f190
freeCodeCamp.org
How to Improve Your JavaScript Skills by Writing Your Own Web Development Framework
Have you ever asked yourself how a framework works? When I discovered AngularJS [https://angularjs.org/] after learning jQuery [https://jquery.com/] many years ago, AngularJS seemed like dark magic to me. Then Vue.js came out, and upon analyzing how it works…
Создания системы управления состоянием на чистом JavaScript
https://css-tricks.com/build-a-state-management-system-with-vanilla-javascript/
https://css-tricks.com/build-a-state-management-system-with-vanilla-javascript/
CSS-Tricks
Build a state management system with vanilla JavaScript
Managing state is not a new thing in software, but it’s still relatively new for building software in JavaScript. Traditionally, we’d keep state within
В Google Docs появилась проверка грамматики с использованием технологий машинного обучения
https://itc.ua/news/v-google-docs-poyavilas-proverka-grammatiki-s-ispolzovaniem-tehnologiy-mashinnogo-obucheniya/
https://itc.ua/news/v-google-docs-poyavilas-proverka-grammatiki-s-ispolzovaniem-tehnologiy-mashinnogo-obucheniya/
ITC.ua
В Google Docs появилась проверка грамматики с использованием технологий машинного обучения
Если раньше для проверки текста на грамматические ошибки приходилось использовать сторонние программы и расширения для браузера, например, тот же Grammarly, то теперь такая возможность появилась в Google Docs. В рамках обновления пакета облачных служб и приложений…
Как быстро прототипировать приложения с CSS-сеткой и CSS-переменными
https://habr.com/company/skillbox/blog/418067/
https://habr.com/company/skillbox/blog/418067/
Habr
Как быстро прототипировать приложения с CSS-сеткой и CSS-переменными
Как CSS-сетка, так и CSS-переменные представляют собой мощные инструменты для frontend-разработчиков. Первое позволяет значительно упростить создание макетов веб-сайта, в то время как второе дает...
Отладка с помощью Chrome DevTools: быстрые советы по фронтенду
https://www.offerzen.com/blog/debugging-with-chrome-devtools-quick-front-end-fixes
https://www.offerzen.com/blog/debugging-with-chrome-devtools-quick-front-end-fixes
The OfferZen Community Blog
Debugging with Chrome DevTools: Quick Front End Fixes
Debugging is an art form. It requires both technical knowledge and data on the bug itself. Here are some quick tricks to solve Front End bugs with Chrome’s DevTools.
Доступные заголовки страниц в Single Page App
https://hiddedevries.nl/en/blog/2018-07-19-accessible-page-titles-in-a-single-page-app
https://hiddedevries.nl/en/blog/2018-07-19-accessible-page-titles-in-a-single-page-app
Hidde's blog
Accessible page titles in a Single Page App
<p>According to WCAG 2, criterion 2.4.2, web pages should have titles. How to go about this in a single page world?</p>
Frontend News #1: Советы для балансирования веб-шрифтов и скорости загрузки страницы
https://frontendnews.io/editions/2018-07-25-tips-for-loading-web-fonts
https://frontendnews.io/editions/2018-07-25-tips-for-loading-web-fonts
Превращение приложения Angular 6 в Progressive Web App
https://itnext.io/turning-an-angular-6-app-into-a-progressive-web-app-9e6fc6361ba6
https://itnext.io/turning-an-angular-6-app-into-a-progressive-web-app-9e6fc6361ba6
Medium
Turning an Angular 6 app into a Progressive Web App
This article shows how to add PWA (Progressive Web App) capabilities to your Angular 6 app. (spoil: it’s easy 😍 )
Как избавиться от блокирующих рендеринг JavaScript и CSS
https://kinsta.com/blog/eliminate-render-blocking-javascript-css
https://kinsta.com/blog/eliminate-render-blocking-javascript-css
5 новых свойств CSS и как их использовать
https://www.creativebloq.com/how-to/5-hot-new-css-features-and-how-to-use-them
https://www.creativebloq.com/how-to/5-hot-new-css-features-and-how-to-use-them
Механизм одностороннего биндинга значений в Angular
https://blog.bitsrc.io/one-way-property-binding-mechanism-in-angular-f1b25cf00de7
https://blog.bitsrc.io/one-way-property-binding-mechanism-in-angular-f1b25cf00de7
Скорость теперь является фактором для лендингов Google Search и Ads
https://developers.google.com/web/updates/2018/07/search-ads-speed
https://developers.google.com/web/updates/2018/07/search-ads-speed
JavaScript Tutorial для начинающих
https://www.zsoltnagy.eu/javascript-tutorial-for-absolute-beginners/
https://www.zsoltnagy.eu/javascript-tutorial-for-absolute-beginners/
По поводу статуса deprecated для xlink:href в SVG
https://css-tricks.com/on-xlinkhref-being-deprecated-in-svg/
https://css-tricks.com/on-xlinkhref-being-deprecated-in-svg/
Динамическая загрузка ресурсов с помощью Network Information API и service workers
https://deanhume.com/dynamic-resources-using-the-network-information-api-and-service-workers/
https://deanhume.com/dynamic-resources-using-the-network-information-api-and-service-workers/
Dean Hume's Blog
Dynamic resources using the Network Information API and service workers
The Network Information API allows developers to determine the connection types and the underlying connection technology that the user agent is using. In terms of web performance, this brings a whole new level to the way that we build web pages.