Публикации по теме 'javascript-interview'


Контекст выполнения Javascript
Все в JavaScript происходит внутри контекста выполнения. Контекст выполнения подобен контейнеру, в котором выполняется весь код JavaScript. Контекст выполнения состоит из двух компонентов: Компонент памяти (переменная среда): это место, где все функции и переменные хранятся в виде пар ключ-значение. Компонент кода (поток выполнения): это место, где весь код выполняется по одной строке за раз. Теперь мы знаем, что когда мы запускаем программу, формируется контекст выполнения...

Javascript в Leecode 10–12 | Проблемы с интервью
исходный код | Гитхаб 10. Сопоставление регулярных выражений Имея входную строку s и шаблон p , реализуйте сопоставление регулярных выражений с поддержкой '.' и '*' , где: '.' Соответствует любому одиночному символу.​​​​ '*' Соответствует нулю или более предшествующих элементов. Сопоставление должно охватывать всю входную строку (не частично). Пример 1: Input: s = "aa", p = "a" Output: false Explanation: "a" does not match the entire string "aa"...

Compose против Pipe в JS: понимание через симфонию музыки 🎵🎶
Представьте, что вы создаете мелодию из музыкальных нот, каждая нота усиливает общую гармонию. Точно так же в области программирования на JavaScript есть Compose и Pipe , два метода, которые помогают нам составлять элегантный и гармоничный код. В этой статье мы раскроем тайну этих концепций, используя уместную аналогию, приведем практические примеры и покажем, как они могут улучшить ваше мастерство программирования. 🎵🎸🚀 Введение: Гармонизация кода с помощью Compose и Pipe..

Как добиться успеха на собеседовании по Javascript
Собеседования по JavaScript стали более сложными из-за широкого круга тем, которые могут быть затронуты. Техническое интервью может включать алгоритмические вопросы или общие запросы JavaScript. В качестве альтернативы компания может попросить вас создать проект и объяснить свой подход к написанию кода. В этой статье я хочу напомнить вам о ключевых концепциях JavaScript, чтобы вы могли сосредоточиться на создании прочного фундамента, а не запутываться в деталях. Прежде чем приступить к..

Замыкания: вариант использования
Эй, ребята! Все еще скептически относитесь к замыканиям после большого количества чтения и просмотра руководств? Я тоже был там однажды. Поэтому я решил создать сценарий использования, который может объяснить закрытие на примере. По мере того, как вы будете следовать, вы поймете силу замыканий. Возможно, это не идеальный способ, но может стать идеальным началом, потому что мы все знаем, каким иногда может быть Javascript! Я бы сказал красиво + сложно. Но при лучшем понимании это может..

Упрощенное: всплывающее окно событий в JavaScript
Понять, как работает всплывающее окно событий в JavaScript. вступление Всплытие событий — это фундаментальная концепция JavaScript, которую важно знать каждому разработчику JavaScript. Это относится к тому, как события распространяются по дереву DOM, от самого внутреннего к самому внешнему элементу. В этом блоге мы объясним, как это работает наизнанку. Всплывающие события Чтобы понять восхождение событий, важно знать, как события обрабатываются в дереве DOM. Когда в элементе..

Четкое понимание функций высшего порядка, чтобы дать ответ в интервью🚀
Мы разберемся в этой теме, ответив на эти вопросы: Что такое функции высшего порядка? Зачем они нам нужны? Как они реализованы на реальных примерах? (Мы поймем с реальной аналогией) Но сначала нам нужно понять некоторые концепции, чтобы понять философию их использования. Функции первого класса: Теперь это может показаться чем-то сложным, но на самом деле это просто все функции. Врожденная способность функций JavaScript обрабатываться как значения означает, что они..