Публикации по теме 'frontend'


Контекст выполнения JavaScript, часть 2   —   стек вызовов и множественные контексты выполнения
В предыдущем посте мы говорили о контексте выполнения. Это был первый контекст выполнения, созданный на этапе компиляции. Мы называем этот самый первый контекст выполнения глобальным контекстом выполнения (глобальным EC) . Переменные, хранящиеся в соответствующей среде переменных, являются глобальными переменными . Глобальный контекст выполнения отсутствует. При запуске скрипта можно создавать и удалять несколько контекстов выполнения. Откуда берутся эти контексты выполнения?..

Как изменить ответы JSON с помощью AnyProxy
Как тестировать изменения во внешнем интерфейсе без их серверной части Сколько раз вы изо всех сил пытались протестировать свои функции внешнего интерфейса в промежуточной среде, потому что внутренние зависимости еще не были на месте? Это происходит постоянно со мной, и часто может пройти несколько дней, прежде чем внешние зависимости разрешатся. Недавно я наткнулся на AnyProxy.io - настраиваемый прокси, написанный на NodeJS, созданный разработчиками из Alibaba. С его помощью..

Динамическая и статическая маршрутизация в React
Динамическая маршрутизация лучше статической? Маршрутизация - это тема, с которой большинство из нас знакомо. Однако фреймворки SPA и библиотеки маршрутизации используют различные методы. Два таких подхода - статическая и динамическая маршрутизация. Такие фреймворки, как Angular, Ember и библиотека React Router (в прошлом) поддерживали статическую маршрутизацию. Но недавно React Router представил динамическую маршрутизацию для устранения некоторых основных ограничений статической..

Как ускорить сборку веб-пакета и выдать меньший пакет
Мы уже некоторое время используем webpack для реагирования, и меня всегда преследовало, насколько медленно он компилирует наш пакет. Мы явно делали что-то не так. Для меня Webpack и Babel творили какую-то черную магию, которую я не понимал, пока не начал присматриваться. Как только я это сделал, мне удалось сократить время сборки в 30 раз ! от ~15 минут до менее чем ~30 секунд! 😱 Я не фронтенд-эксперт, но мне потребовалось несколько дней, чтобы освежить наш опыт разработки. Ты..

Как опубликовать свой первый пакет NPM
С помощью НП Node Package Manager - или сокращенно npm - помогает разработчикам с 2010 года с легкостью создавать и распространять пакеты, такие как React или Svelte . На момент написания этого руководства у него было почти 1,5 миллиона пакетов, которые вы можете использовать в своем следующем проекте. Эти пакеты можно установить в любом проекте через интерфейс командной строки с помощью команды npm i <package-name> . Вы также можете установить их глобально,..

Информационный бюллетень ITNEXT.io, специальный выпуск
Для отличной конференции нужны отличные спикеры! ITNEXT Summit 2019, наша ежегодная конференция, проходит 30 октября! Мы заняты организацией этого 4-го издания, и мы хотели бы включить наших авторов и аудиторию. Если у вас есть отличный проект, которым вы рады поделиться, извлекли ценный урок или наткнулись на полезный инструмент, о котором стоит рассказать другим, пожалуйста, отправьте свой доклад . Ваша заявка будет рассмотрена 3 руководителями программы: Тара Оджо ( #Javascript..

Защита приложений Angular с помощью Auth0 и развертывание в Netlify
TL;DR: многим приложениям Angular требуется некоторая форма аутентификации для защиты различных разделов приложения. Auth0 — идеальный инструмент для этого. Но что делает эти два замечательных инструмента еще лучше, так это простой способ развертывания приложения, и именно здесь на помощь приходит Netlify. Всего за несколько минут вы можете создать новое приложение Angular, защитить его с помощью Auth0 и развернуть в Netlify. . Развертывание приложения Angular с Auth0 в Netlify..