10 найцікавіших репозиторіїв для JavaScript розробників
У статті наведено 10 репозиторіїв на GitHub, які охоплюють широкий спектр тем JavaScript від основ до просунутих концепцій, включаючи найкращі практики, патерни, фреймворки тощо.
У статті наведено 10 репозиторіїв на GitHub, які охоплюють широкий спектр тем JavaScript від основ до просунутих концепцій, включаючи найкращі практики, патерни, фреймворки тощо.
Це найменша частина. Ми створимо "об'єкт потоку", який надає операції для читання символів з рядка. Об'єкт потоку має 4 методи:
Написання парсера - це досить складне завдання. У сутності, він повинен перетворити фрагмент коду у "абстрактне синтаксичне дерево". Це структуроване представлення програми в пам'яті, воно абстрактне в тому сенсі, що не має значення, з яких саме символів складається вихідний код.
Це посібник з реалізації мови програмування. Якщо ви вже писали інтерпретатор, то, ймовірно, тут немає нічого нового для вас. Але якщо ви використовуєте регулярні вирази для "розбору" чогось, що схоже на мову програмування, прочитайте хоча б розділ про синтаксичний аналіз.
Автор пояснює, як написати парсер, інтерпретатор, компілятор, та інші складові власної мови програмування. Описується синтаксис мови, особливості реалізації функцій, умовних конструкцій та інших елементів мови.
Як налаштувати моніторинг освітлення у смарт будинку? Рішення з допомогою коду на прикладах із Nodejs. Читайте тестуйте і втілюйте
Одна і певно найвагоміша причина, чому вам потрібно мати декілька версій NodeJS — підтримка декількох проєктів. Розберемось, як встановити NVM та додати декілька версій NodeJS на твою робочу машину
Метод Array.prototype.sort був серед останніх вбудованих можливостей, реалізованих у власному JavaScript усередині V8. Перенесення його дало нам змогу експериментувати з різними алгоритмами та стратегіями реалізації та, нарешті, зробити його стабільним у V8 v7.0 і Chrome 70.
Кочан Золтан 🇺🇦 — основний супроводжувач pnpm розказує про його створення, переваги над альтернативами та чому ви повинні обрати саме pnpm з поміж інших.
Створюю інтерпретатор Mash Src
WordPress Developer