Чем хорош (и чем плох) Typescript: опыт UI-разработчиков #typescript https://habrahabr.ru/company/sberbank/blog/341278/
Читать полностью…Лямбда-исчисление с помощью JavaScript. Введение в корни функционального программирования #js ahlechandre/lambda-calculus-with-javascript-897f7e81f259" rel="nofollow">https://medium.com/@ahlechandre/lambda-calculus-with-javascript-897f7e81f259
Читать полностью…Сотрудник Microsoft прямо посреди презентации возможностей Azure установил Chrome, поскольку Edge постоянно зависал https://itc.ua/blogs/sotrudnik-microsoft-pryamo-posredi-prezentatsii-vozmozhnostey-azure-ustanovil-chrome-poskolku-edge-postoyanno-zavisal/
Читать полностью…Подробно о создании отзывчивых доступных таблиц #js http://adrianroselli.com/2017/11/a-responsive-accessible-table.html
Читать полностью…Введение в тепловые карты на Mapbox GL JS #js https://blog.mapbox.com/introducing-heatmaps-in-mapbox-gl-js-71355ada9e6c
Читать полностью…Будущее производительности — бандлинг #common #js samccone/performance-futures-bundling-281543d9a0d5" rel="nofollow">https://medium.com/@samccone/performance-futures-bundling-281543d9a0d5
Читать полностью…Выпуск серверной JavaScript-платформы Node.js 9.0 , Node.js 8 переходит на долгосрочную поддержку , а ветка Node.js 9 становится текущей. Итого, Что же нового в Node.js 9? #node_js https://nemethgergely.com/what-is-new-in-nodejs-9/
Читать полностью…Священная CSS война, или как выйти за рамки догмы #css https://medium.com/gitconnected/the-css-holy-war-how-to-think-beyond-dogma-e2c67692d409
Читать полностью…3D Movie Booking App UI на CSS/HTML #css #html https://codepen.io/jcoulterdesign/pen/JOYazv
Читать полностью…Репозиторий с историей всех веб-фреймворков #common #web https://github.com/mraible/history-of-web-frameworks-timeline
Читать полностью…Эмуляция плавной CSS анимации средствами JavaScript https://css-tricks.com/emulating-css-timing-functions-javascript/
Читать полностью…Разрыв между основами веба и новыми технологиями — от очарования новыми фреймворками до обесценивания CSS https://zendev.com/2017/10/24/the-web-fundamentals-gap.html
Читать полностью…Netflix ускорился в два раза, отказавшись от client-side React #react https://jakearchibald.com/2017/netflix-and-react/
Читать полностью…Frappé Charts — простые и современные графики, вдохновленные GitHub, без зависимостей https://frappe.github.io/charts/
Читать полностью…Крис Койер о преимуществе кастомных свойств CSS перед data-атрибутами в разметке #css https://css-tricks.com/css-attr-function-got-nothin-custom-properties/
Читать полностью…Демистификация методов жизненного цикла Vue #vue #js https://scotch.io/tutorials/demystifying-vue-lifecycle-methods
Читать полностью…Студентам MIT удалось обмануть ИИ Google, заставив думать, что черепаха – это винтовка #common https://itc.ua/news/studentam-mit-udalos-obmanut-ii-google-zastaviv-dumat-chto-cherepaha-eto-vintovka/
Читать полностью…Доступно о машинном обучении: распознавание речи #js #ai https://tproger.ru/articles/ai-in-speech-recognition/
Читать полностью…3... 2... 1,5... 1... 0
Кстати, про обратный отсчет в JavaScript: часто в интернете можно увидеть, как разработчики делают ежесекундный setInterval, при каждом вызове которого уменьшают оставшееся время на секунду и выводят значение в интерфейсе. Одним словом, делают что-то вроде этого:
https://bitbucket.org/snippets/OlegChulakovStudio/de4q4L
Однако при таком подходе совершенно не учитывается снижение приоритета скриптов после сворачивания вкладки или всего окна браузера. Если пользователь работает с другой вкладкой, то обратный отсчет в этой будет идти медленнее, и при возвращении будет доступно неправильное значение.
Чтобы избежать таких проблем, нужно производить вычисления, опираясь на время, до которого идет отсчет:
https://bitbucket.org/snippets/OlegChulakovStudio/ae4q48
Друзья, нас набралось уже более 3 000! 🎉🎊🍾 Мы безмерно рады этому факту!
Спасибо что остаетесь с нами. Будем стараться радовать вас интересными новостями и событиями из мира FrontEnd!
VueJs: введение в Vuex #vue #js https://medium.com/frontend-fun/vuejs-introduction-to-vuex-82bf35be5130
Читать полностью…Как рассказать о современной веб-разработке путешественнику во времени из 2007 года #common #js https://habrahabr.ru/company/edison/blog/341686/.com%5Bperevod%5D-kak-rasskazat-o-sovremennoy-v
Читать полностью…Интеграция React и Vue компонентов в одном приложении https://x-team.com/blog/react-vue-component-integration/
Читать полностью…18 советов от keycdn по улучшению производительности Angular https://www.keycdn.com/blog/angular-performance/
Читать полностью…Шаблоны компонентов React https://medium.com/gitconnected/react-component-patterns-ab1f09be2c82
Читать полностью…Интересные GitHub-проекты: «змейка» для терминала, работающая на этапе компиляции https://tproger.ru/articles/cpp-compile-time-snake/
Читать полностью…Как получить 100/100 в Google Page Speed Score с помощью Middleman и Nginx? https://elliotec.com/how-to-get-100-google-page-speed-score/
Читать полностью…