Forwarded from Front Interview | Подготовка к собеседованию
В чем разница между двойным двоеточием и одним двоеточием в :: before и: after? Объясните роль этих двух псевдоэлементов.
В css3 одиночное двоеточие используется для представления псевдоклассов, а двойное двоеточие используется для представления псевдоэлементов. Но для обеспечения совместимости с существующим написанием псевдоэлементов в некоторых браузерах для представления псевдоэлемента также может использоваться одно двоеточие.
Псевдоклассы обычно соответствуют некоторым особым состояниям элементов, таким как наведение, ссылка и т. Д., Тогда как псевдоэлементы обычно соответствуют особым позициям, таким как после, до и т. Д.
#вопросы_по_css
В css3 одиночное двоеточие используется для представления псевдоклассов, а двойное двоеточие используется для представления псевдоэлементов. Но для обеспечения совместимости с существующим написанием псевдоэлементов в некоторых браузерах для представления псевдоэлемента также может использоваться одно двоеточие.
Псевдоклассы обычно соответствуют некоторым особым состояниям элементов, таким как наведение, ссылка и т. Д., Тогда как псевдоэлементы обычно соответствуют особым позициям, таким как после, до и т. Д.
#вопросы_по_css
Forwarded from Простой JavaScript | Программирование
WebAssembly.validate
Функция WebAssembly.validate() проверяет заданный типизированный массив двоичного кода WebAssembly. Она возвращает true, если байты образуют действительный модуль wasm. В противном случае возвращает false. В данном примере извлекается модуль .wasm и преобразуется в типизированный массив. Затем используется метод validate() для проверки действительности модуля.
#практика
Функция WebAssembly.validate() проверяет заданный типизированный массив двоичного кода WebAssembly. Она возвращает true, если байты образуют действительный модуль wasm. В противном случае возвращает false. В данном примере извлекается модуль .wasm и преобразуется в типизированный массив. Затем используется метод validate() для проверки действительности модуля.
#практика
😱1
Forwarded from Простой JavaScript | Программирование
Core Web Vitals
Core Web Vitals — это три показателя, которые оценивают опыт пользователя при загрузке веб-страницы. Эти метрики оценивают, насколько быстро загружается содержимое страницы, как быстро браузер, загружающий веб-страницу, может реагировать на ввод пользователя и насколько нестабильно содержимое загружается в браузере. Данная статья поможет разобраться с Core Web. Vitals.
👉Читать статью
#статьи
Core Web Vitals — это три показателя, которые оценивают опыт пользователя при загрузке веб-страницы. Эти метрики оценивают, насколько быстро загружается содержимое страницы, как быстро браузер, загружающий веб-страницу, может реагировать на ввод пользователя и насколько нестабильно содержимое загружается в браузере. Данная статья поможет разобраться с Core Web. Vitals.
👉Читать статью
#статьи
👍2
Forwarded from Frontend
165+ терминов JavaScript, которые вам нужно знать
JavaScript — это богатый язык, иногда с огромным количеством библиотек и фреймворков. Имея так много доступных опций, иногда полезно просто взглянуть на сам язык и помнить о его основных компонентах. Этот глоссарий охватывает основной язык JavaScript, синтаксис и функции.
https://shly.link/DEWnm
JavaScript — это богатый язык, иногда с огромным количеством библиотек и фреймворков. Имея так много доступных опций, иногда полезно просто взглянуть на сам язык и помнить о его основных компонентах. Этот глоссарий охватывает основной язык JavaScript, синтаксис и функции.
https://shly.link/DEWnm
👍1
Forwarded from Простой JavaScript | Программирование
Optional chaining
Опциональная цепочка ?. — это безопасный способ доступа к свойствам вложенных объектов, даже если промежуточное свойство не существует. Оценка останавливается, если значение до ?. является неопределенным или нулевым и возвращает неопределенное значение. Данное видео поможет разобраться с optional chaining.
👀Смотреть видео
#видео
Опциональная цепочка ?. — это безопасный способ доступа к свойствам вложенных объектов, даже если промежуточное свойство не существует. Оценка останавливается, если значение до ?. является неопределенным или нулевым и возвращает неопределенное значение. Данное видео поможет разобраться с optional chaining.
👀Смотреть видео
#видео
Forwarded from Простой JavaScript | Программирование
Promise.catch
Метод catch() возвращает промис и работает только с отклоненными случаями. Данный метод используется для обработки ошибок в составе промисов. Поскольку он возвращает промис, его можно связать так же, как родственный метод then().
#практика
Метод catch() возвращает промис и работает только с отклоненными случаями. Данный метод используется для обработки ошибок в составе промисов. Поскольку он возвращает промис, его можно связать так же, как родственный метод then().
#практика
👍2
Forwarded from Инвестиционные советы 💵📊
🖥 InterviewBit
Сайт позволяет подготовиться к собеседованию в лучшие IT-компании Кремниевой долины, такие как Google, Facebook и Amazon. На нем вы можете практиковаться в решении задач с собеседований в этих компаниях, получать помощь от менторов, а также получать рекомендации от сотрудников этих компаний.
#сайты #совет| Всë об IT!
Сайт позволяет подготовиться к собеседованию в лучшие IT-компании Кремниевой долины, такие как Google, Facebook и Amazon. На нем вы можете практиковаться в решении задач с собеседований в этих компаниях, получать помощь от менторов, а также получать рекомендации от сотрудников этих компаний.
#сайты #совет| Всë об IT!
Forwarded from Простой JavaScript | Программирование
performance.measureMemory
Благодаря этой статье ты узнаешь, как измерять утечки памяти страницы Google Chrome помощью performance.measureMemory. API performance.measureUserAgentSpecificMemory() позволяет разработчикам измерять использование памяти веб-страницами.
👉Читать статью
#статьи
Благодаря этой статье ты узнаешь, как измерять утечки памяти страницы Google Chrome помощью performance.measureMemory. API performance.measureUserAgentSpecificMemory() позволяет разработчикам измерять использование памяти веб-страницами.
👉Читать статью
#статьи
👍1
Forwarded from Простой JavaScript | Программирование
Temporal Dead Zone
Временная мертвая зона — это период времени, в течение которого объявления let и const недоступны. Временная мертвая зона начинается, когда выполнение кода входит в блок, содержащий объявление let или const. Она продолжается до тех пор, пока объявление не будет выполнено. Данное видео поможет разобраться с этим явлением.
👀Смотреть видео
#видео
Временная мертвая зона — это период времени, в течение которого объявления let и const недоступны. Временная мертвая зона начинается, когда выполнение кода входит в блок, содержащий объявление let или const. Она продолжается до тех пор, пока объявление не будет выполнено. Данное видео поможет разобраться с этим явлением.
👀Смотреть видео
#видео
Forwarded from ITmozg
Алгоритмы и структуры данных
Данную статью можно использовать как для обучения, так и в качестве пособия, к которому возвращаешься, чтобы подсмотреть в случае, если забыл или сомневаешься, какую структуру данных выбрать или если знаешь точно, какую, но не помнишь, как именно ее эффективно применить.
https://bookflow.ru/algoritmy-i-struktury-dannyh/
@itmozg
Данную статью можно использовать как для обучения, так и в качестве пособия, к которому возвращаешься, чтобы подсмотреть в случае, если забыл или сомневаешься, какую структуру данных выбрать или если знаешь точно, какую, но не помнишь, как именно ее эффективно применить.
https://bookflow.ru/algoritmy-i-struktury-dannyh/
@itmozg
👍1
https://medium.com/devschacht/https-medium-com-kasimoka-joseph-zimmerman-drag-drop-file-uploader-vanilla-js-de850d74aa2f
https://www.smashingmagazine.com/2020/02/html-drag-drop-api-react/
Две статьи по созданию компонента для выбора файла с drag and drop
https://www.smashingmagazine.com/2020/02/html-drag-drop-api-react/
Две статьи по созданию компонента для выбора файла с drag and drop
Medium
Как сделать Drag-and-Drop загрузчик файлов на чистом JavaScript
Перевод статьи Joseph Zimmerman: How To Make A Drag-and-Drop File Uploader With Vanilla JavaScript. Переведено с согласия автора.
👍2
Forwarded from Простой JavaScript | Программирование
Селфи в браузере
В данной статье автор рассказывает, как сделать селфи в браузере. Для захвата изображения используется MediaStream Image Capture. Для захвата потока - Media Capture and Streams. File API используется для работы с файлами.
👉Читать статью
#статьи
В данной статье автор рассказывает, как сделать селфи в браузере. Для захвата изображения используется MediaStream Image Capture. Для захвата потока - Media Capture and Streams. File API используется для работы с файлами.
👉Читать статью
#статьи
👍1
Forwarded from Frontender's notes [ru]
28 расширений VS Code для разработки документации
Плагины VS Code, без которых техническим писателям и разработчикам документации жить можно, но сложно. В подборке — линтеры, форматирование, работа с git, проектирование API, подготовка схем и милота для удобной разработки.
Читать...
#longread
Плагины VS Code, без которых техническим писателям и разработчикам документации жить можно, но сложно. В подборке — линтеры, форматирование, работа с git, проектирование API, подготовка схем и милота для удобной разработки.
Читать...
#longread
👍1
Разделяй и не страдай: что выбрать для микрофронтенда?
Сравнение разных способов организации микрофронтендов + рекомендации по выбору подхода.
Читать
Сравнение разных способов организации микрофронтендов + рекомендации по выбору подхода.
Читать
Хабр
Разделяй и не страдай: что выбрать для микрофронтенда?
Привет! Меня зовут Алексей. Я занимаюсь проектированием фронтенд-составляющей ИТ-систем в архитектурном комитете SimbirSoft. Последние два-три года во фронтенд-сообществе активно обсуждается и...
👍1
Forwarded from На фронте - javascript, html, css
TypeScript: паттерны проектирования. Часть 1
Паттерны (или шаблоны) проектирования (design patterns) описывают типичные способы решения часто встречающихся проблем при проектировании программ.
https://habr.com/ru/company/timeweb/blog/699408/
#js #ru
Паттерны (или шаблоны) проектирования (design patterns) описывают типичные способы решения часто встречающихся проблем при проектировании программ.
https://habr.com/ru/company/timeweb/blog/699408/
#js #ru
👍1