Публикации по теме '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..