Публикации по теме 'polyfill'
Установите и настройте Babel для своего проекта
Мы собираемся обсудить, как настроить babel как с babel-cli , так и с webpack
Создадим каталог и запустим npm init --yes
mkdir projectname
cd projectname
// Create package.json file
npm init --yes
1 комплект через babel-cli
а- Установите babel-core и babel-cli
Основная функциональность Babel сосредоточена в модуле @babel/core .
@babel/cli - это инструмент, позволяющий использовать babel из терминала.
Поскольку Babel предполагает, что ваш код будет работать в..
Полифиллы сохнут за 5 минут?
Термин Polyfill был изобретен Реми Шарп . По данным MDN :
polyfill - это фрагмент кода (обычно JavaScript в Интернете), используемый для обеспечения современных функций в старых браузерах , которые изначально не поддерживают его.
Например, полифилл можно использовать для имитации функциональности элемента HTML Canvas в Microsoft Internet Explorer 7 с помощью подключаемого модуля Silverlight или поддержки имитации для блоков rem CSS или текста -тень, или как хотите...
POLYFILL для метода привязки
// Шаг 1: запись одного обычного объекта с помощью динамического метода sayName
постоянный тест = {
имя: «Вишал»,
sayName: функция (отчество, фамилия) {
console.log(`Привет, это ${this.name} ${middleName} ${lastName}`);
}
};
// даем пример, используя обычный метод привязки
пусть test1 = test.sayName.bind (тест, «Раосахеб»);
тест1("Сияние");
// замените на собственный метод привязки .
// мы можем добавить собственные методы в прототипы функций..
Array.Map Почему, как и полифилл
ЗАЧЕМ :
map() следует использовать, если мы хотим изменить каждый элемент массива и вернуть его как новый массив. Он не будет изменять исходный массив, вместо этого он возвращает новый массив со значениями, возвращенными обратным вызовом.
КАК :
map() принимает обратный вызов в качестве аргумента и создает новый массив на основе данных, возвращаемых функцией обратного вызова. Его следует использовать только в том случае, если вы возвращаете некоторое значение из функции..