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


Javascript — Пользовательский промис-полифилл
new Promise((resolve, reject)=> { .... }) Здесь мы видим, что Promise принимает функцию обратного вызова, которая дополнительно принимает два аргумента: метод разрешения и метод отклонения. Метод разрешения вызывается, когда обещание выполнено, и метод отклонения, когда возникает ошибка. Начиная с Custom Promise, нам нужен конструктор, который принимает обратный вызов. Этот код конструктора обернут в try…catch, так как код промиса выдает ошибку всякий раз, когда это происходит...

Полифиллы… Полифилы… Полифиллы…(Часть 1)
Во время моих последних раундов собеседований меня несколько раз просили написать Polyfills, поэтому в этом посте я объясню « Часто задаваемые Polyfills для фронтенд-интервью ». Начну с того, что такое заливки Polyfills и зачем они нужны. Полифилл или полифиллер — это часть кода (или подключаемый модуль), предоставляющая технологию, которую вы, разработчик, ожидаете от браузера в исходном виде. Например, полифилл можно использовать для имитации функциональности Array.flat в IE7 с..

Javascript Polyfill: уменьшение массива
Что такое полифилл? Полифилл — это фрагмент кода, обеспечивающий поддержку функции или API, которые изначально не поддерживаются данным браузером или средой выполнения. Полифилы часто используются для добавления поддержки новых или экспериментальных функций в старые браузеры или для обеспечения совместимости с нестандартными средами. Полифилы могут быть реализованы как автономные библиотеки или интегрированы непосредственно в данное приложение или фреймворк. Что такое Array Reduce..

Метод фильтрации JavaScript Polyfill для кросс-браузерной совместимости — устранение разрыва с помощью Polyfill
Узнайте, как создавать полифилы для современных функций JavaScript. Улучшите пользовательский опыт и надежность кода уже сегодня! 🌐✨ #WebDevelopment #Polyfills #CrossBrowserCompatibility В динамичной сфере веб-разработки, где браузеры и платформы развиваются быстрыми темпами, обеспечение кроссбраузерной совместимости является проблемой, с которой часто сталкиваются разработчики. Чтобы преодолеть проблемы совместимости и обеспечить удобство работы пользователей в различных средах, на..

Путешествие Javascript-самурая S01 E02 [Совместимость, транспиляторы, полифиллы]
Путешествие Javascript-самурая S01 E02 [Совместимость, транспиляторы, полифиллы] Эта статья изначально была размещена в моем блоге В предыдущем эпизоде ​​мы говорили о взаимосвязи между Javascript и Java, взаимосвязи между ECMAScript и Javascript, средах Javascript и их API, а также о том, чем они отличаются от основного языка Javascript. Мы завершили этот эпизод парадигмами программирования, используемыми в Javascript. Он отличный, поверьте мне 🤞🏽. Загляните здесь 😉 Двигаемся..

Javascript - полифиллы метода обещания
Сегодня мы попытаемся увидеть, как реализованы некоторые из часто используемых статических методов обещаний javascript: Promise.all () - этот метод возвращает одно обещание, которое выполняется , когда все обещания, переданные как итерируемые, выполнены или отклоняются с причина первого отклоненного обещания . const promise1 = Promise.resolve(3); const promise2 = 42; const promise3 = new Promise(function(resolve, reject) { setTimeout(resolve, 100, ‘foo’); });..

Это сработало для меня!
Это сработало для меня! И это работает в IE11. Не знаю, что другие комментаторы делают не так. Вот пример моего кода: const polyfills = [] if (!window.fetch) { polyfills.push(import(/* webpackChunkName: "polyfill-fetch" */ 'whatwg-fetch')) } if (!window.Symbol) { // the kitchen sink polyfills.push(import(/* webpackChunkName: "polyfill-core-js" */ 'core-js')) } else { // just the ES7 modules we use: if (!Array.prototype.includes) { polyfills.push(..