Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 14.05.2016, 03:11
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Еще один плюс юзания TS а не ES6 через Babel - при компиляции я вижу скомпилированный файл JS и вижу что в нем происходит и что я получаю на выходе
К примеру объявил функцию через стрелку в TS
let inc = x => x + 1;

А после компиляции получил
var inc = function (x) { return x + 1; };

Нагляднее примера не бывает - ни один учебник не заменит того что видишь своими глазами.
Для разработки это не плюс, а вот для обучения как раз в тему.
Ответить с цитированием
  #32 (permalink)  
Старый 14.05.2016, 06:15
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от Blondinka Посмотреть сообщение
destus, если я прикрутила Babel (обычный и поллифилы) через npm, то ES2015 будет работать у меня на машине? Где следует разместить код с промисами и поллифилами, по отношению к Babel чтоб мой код заработал? Неправильно выбранные дирректории расположения файлов вроде node modules, gulp и т.п. может привести к неработоспособнсти кода?
Ну вообще все зависимости, установленные через npm будут сами писаться в node-modules и в package.json. А полифилл должен импортироваться перед любым другим размещением кода. Далее используем CommonJS модули или ES6 . Как прикрутить babel к gulp написано в их документации, даже пример есть. Что такое gulp рассказано в скринкасте Ильи Кантора.
Ответить с цитированием
  #33 (permalink)  
Старый 14.05.2016, 06:17
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Цитата:
Для разработки это не плюс
Для разработки главное чтобы соурс мапы писались
Ответить с цитированием
  #34 (permalink)  
Старый 17.05.2016, 19:28
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Установил Babel, поюзал немного - на мой дилетантский взгляд различий с TS не заметил - да в компилированных файлах некоторые дела по другому реализовываются к примеру наследование, но результат работы тот же.
Что выдающегося есть в Babel что бы использовать именно его?
Ответить с цитированием
  #35 (permalink)  
Старый 17.05.2016, 20:04
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

http://codemix.com/blog/why-babel-matters
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Жук который ползает. Возрождение Bond Общие вопросы Javascript 8 27.04.2016 01:32
нужен гуру который напишит скрипт виталя Работа 0 19.03.2016 07:46
Жук который ползает Часть 2 Bond Общие вопросы Javascript 7 09.03.2015 19:49
Жук который ползает Bond jQuery 31 06.03.2015 19:56
Как узнать html-код который выводит js? leny Элементы интерфейса 13 18.12.2011 22:06