Как работает JavaScript
Немного о том, что мы имеем под капотом JavaScript. Рассмотрим на примере популярного движка V8.
Упрощенно, он состоит из 2 компонентов:
- Memory Heap - отвечает за выделение памяти
- Call Stack - стек вызова функций
Кроме этого в распоряжении разработчика есть Web-APIs (setTimeout и прочее)
В экосистему также входят Event loop, отвечающий за отслеживание событий и очередь колбеков (callback queue)
Подробнее про работу движка JS в нашем переводе.
Немного о том, что мы имеем под капотом JavaScript. Рассмотрим на примере популярного движка V8.
Упрощенно, он состоит из 2 компонентов:
- Memory Heap - отвечает за выделение памяти
- Call Stack - стек вызова функций
Кроме этого в распоряжении разработчика есть Web-APIs (setTimeout и прочее)
В экосистему также входят Event loop, отвечающий за отслеживание событий и очередь колбеков (callback queue)
Подробнее про работу движка JS в нашем переводе.
Мета-программирование, компоненты высокого уровня и примеси с Angular Ivy
https://blog.nrwl.io/metaprogramming-higher-order-components-and-mixins-with-angular-ivy-75748fcbc310
https://blog.nrwl.io/metaprogramming-higher-order-components-and-mixins-with-angular-ivy-75748fcbc310
Forwarded from Web Stack
Коллеги поделились репозиторием со списком вопросов и ответов для технических собеседований.
Порядка 30 направлений (js, java, asp.net, ruby...) и порядка 2000 вопросов и ответов
https://github.com/FAQGURU/FAQGURU
Порядка 30 направлений (js, java, asp.net, ruby...) и порядка 2000 вопросов и ответов
https://github.com/FAQGURU/FAQGURU
Следует ли специалистам, связанным с Data Science, изучать JavaScript?
https://medium.freecodecamp.org/should-data-scientists-learn-javascript-e611d45804b8
https://medium.freecodecamp.org/should-data-scientists-learn-javascript-e611d45804b8
freeCodeCamp.org
Should data scientists learn JavaScript?
The pros and cons of using the web’s #1 language for data science
Руководство по доступности веб контента 2.1 — для тех, кто не читал обновления
https://24ways.org/2018/wcag-for-people-who-havent-read-the-update/
https://24ways.org/2018/wcag-for-people-who-havent-read-the-update/
Что можно вынести из ситуации с доступностью в Gutenberg?
https://www.smashingmagazine.com/2018/12/gutenberg-accessibility-situation/
https://www.smashingmagazine.com/2018/12/gutenberg-accessibility-situation/
Smashing Magazine
What Can Be Learned From The Gutenberg Accessibility Situation? — Smashing Magazine
WordPress has a brand new content editor called “Gutenberg” that is going to shape WordPress for years to come. In this article, Andy Bell explains why it’s a movement and not just a new editor.
Почему вам НАДО отписываться от Observable?
https://medium.com/thekiba/why-do-you-need-unsubscribe-ee0c62b5d21f
https://medium.com/thekiba/why-do-you-need-unsubscribe-ee0c62b5d21f
Medium
Почему вам НАДО отписываться от Observable?
Higher order observables, subscribes and unsubscribes
Создание переключателей с помощью переменных CSS
https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/
https://css-tricks.com/dry-switching-with-css-variables-the-difference-of-one-declaration/
CSS-Tricks
DRY Switching with CSS Variables: The Difference of One Declaration | CSS-Tricks
This is the first post of a two-part series that looks into the way CSS variables can be used to make the code for complex layouts and interactions less
Возможно, вы не знаете JS: идеи из Библии JavaScript
https://medium.freecodecamp.org/you-might-not-know-js-insights-from-the-javascript-bible-2ee9518302aa
https://medium.freecodecamp.org/you-might-not-know-js-insights-from-the-javascript-bible-2ee9518302aa
freeCodeCamp.org
You Might Not Know JS: Insights From the JavaScript Bible
Did you use some JavaScript to make your web app dynamic? That’s the common usage for this language, but there is far more waiting for you.
Прощайте Transform-Streams, да здравствуют асинхронные генераторы ES9
https://medium.com/@andreasimonecosta/goodbye-transform-streams-long-live-es9-async-generators-86e60284fb80
https://medium.com/@andreasimonecosta/goodbye-transform-streams-long-live-es9-async-generators-86e60284fb80
Medium
Goodbye Transform-Streams, long live ES9 Async Generators
TL;DR.
Как начать работать с Angular на Windows
https://medium.freecodecamp.org/how-to-get-up-and-running-with-angular-on-windows-7405ba745c25
https://medium.freecodecamp.org/how-to-get-up-and-running-with-angular-on-windows-7405ba745c25
freeCodeCamp.org
How to get up and running with Angular on Windows
Are you struggling with setting up an Angular development environment on Windows? Let us get you up and running in no time!
Подборка креативных теней для текста на CSS с CodePen
https://freebiesupply.com/blog/css-text-shadows/
https://freebiesupply.com/blog/css-text-shadows/
Freebie Supply
CSS Text Shadows From CodePen - Freebie Supply
Adding shadow to text has never been easier. With CSS3, using the property "text-shadow" you can create a large number of text effects such as 3D, long shadow, neon lights, retro shadows, 3D glasses effect and many more.