257  /  382
Справочник

Использование ES6

Просмотров: 28459
Дата последнего изменения: 23.01.2024
Анна Кокина
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5
Недоступно в лицензиях:
Ограничений нет

Использование ES6

С 2019 г. все новые расширения Bitrix CoreJS пишутся на ES6. ECMAScript — это встраиваемый расширяемый не имеющий средств ввода-вывода язык программирования, используемый в качестве основы для построения других скриптовых языков.

Подробнее...

Использование в старых браузерах

Количество браузеров, поддерживающих современные JavaScript, зависит от регионов и составляет от 90 до 96%. В остальных браузерах необходимо использовать полифилы Полифилы - это файлы, содержащие недостающие функции. и транспиляцию кода. Транспиляция кода - это перевод кода из ES6 в ES5.

  • Полифилы

    В расширениях, использующих код ES6, необходимо подключить зависимость на библиотеку main.polyfill.complex.

  • Транспиляция

    Для корректной работы кода в старых браузерах необходимо перевести его из нового формата в старый, воспользовавшись специальной программой - транспилятором @bitrix/cli — консольный инструмент Битрикс-разработчика. Основная цель — упростить и автоматизировать разработку фронтенда для проектов на 1С-Битрикс: Управление Сайтом и Битрикс24.

    Подробнее ...
    .

    Принцип работы транспилятора заключается в следующем: вы пишете код на ES6, а транспилятор в автоматическом режиме создает отдельный файл в старом формате:



10
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии