@myxasa

Что такое export default/ import в js?

в vuejs компонентах есть ключевые слова export default/ import

далее собирается все вебпаком в один бандл и все круто и там нет этих слов уже

данные ключевые слова ВХОДЯТ В JS по умолчанию??
они будут работать в IE7 ?

или это просто штуки которые ТРАНСЛИРУЮТСЯ вебпаком в рабочий нативный джс?
(ключевое слово транслируются)

*ну как в typescript когда class пишешь и оно в prototype переводит
class же нет в нативном js
  • Вопрос задан
  • 1680 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Это не Vue =)
Это Ecmascript (javascript) по версии 2015 (es6)
Да, это стандарт языка, но браузеры его не поддерживают еще (не весь новый стандарт, я сейчас об импортах говорю). Поэтому при использовании нативных модулей нужно собирать их каким-либо бандлером. Например вебпаком.

Про трансляцию вы правильно понимаете. Только не в "нативный js" (это и так уже нативный js), а в js поддерживаемого браузерами стандарта - ES5
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Прочтите пожалуйста маленькую книгу Введение в ECMAScript 6. Там всего 172 страницы. Есть на торрентах. Всё о чём Вы спросили есть в стандарте EcmaScript 6.

И классы есть и были (не в классическом понимание) и через ключевое слово `class` с наследование `extend` и прочими плюшками.

Потратьте пожалуйста 2 вечера на книгу и такие вопросы у вас автоматические пропадут.
Ответ написан
Комментировать
@karminski
Senior React.JS Developer
Вы же сами ответили на свой вопрос:
далее собирается все вебпаком в один бандл и все круто и там нет этих слов уже
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы