Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #241 (permalink)  
Старый 05.04.2015, 19:35
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сегодня копался в настройках Babel и нашел парочку интересных опций:

loose mode - в качестве конфига эта опция принимает массив трансоформеров, которые нужно скомпилить в "простом" режиме, что это значит - полученный код получается более читаемый и работает как правило быстрее, а достигается это за счёт отхождение от стандарта языка, т.е. поведение такого кода может отличатся от нативной реализации и использовать его нужно осторожно.

auxiliaryComment - это параметр принимает строку, которая будет вставлена в виде комментария перед каждый куском кода, который был сгенерен в Babel и которого нет в оригинальном коде, например, можно задать

'istanbul ignore next'


и потом, при обработке наших тестов через istanbul у нас не будет маячить сгенериный код, на мой взгляд это куда удобнее чем юзать специальные адапторы, вроде isparta.
__________________
kobezzza
code monkey
Ответить с цитированием
  #242 (permalink)  
Старый 13.04.2015, 15:26
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

How to Fix the ES6 `class` keyword
Ответить с цитированием
  #243 (permalink)  
Старый 15.05.2015, 09:30
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Свершилось! В Babel добавили поддержку абстрактных ссылок!

Песочница

Как можно видеть из примера, что кейза применения 2:

1) Появляется сахарный синтаксис для организации "конвеерных фильтров", как в Bash и т.д.

'  -1.121213 '::trim()::parseInt()::round()::abs()


2) Появляется сахар для bind(this)

.onclick = ::foo.bar // foo.bar.bind(foo)
__________________
kobezzza
code monkey
Ответить с цитированием
  #244 (permalink)  
Старый 15.05.2015, 11:14
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

https://github.com/BrendanEich/ModernWeb.tw-2015
__________________
kobezzza
code monkey
Ответить с цитированием
  #245 (permalink)  
Старый 15.05.2015, 11:55
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
как-то внешний вид не очень
::foo.bar

Может, я просто ещё не привык)
Ответить с цитированием
  #246 (permalink)  
Старый 16.05.2015, 14:10
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от kobezzza
https://github.com/BrendanEich/ModernWeb.tw-2015
Так удобнее http://brendaneich.github.io/ModernWeb.tw-2015
Ответить с цитированием
  #247 (permalink)  
Старый 20.05.2015, 19:44
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

До сих пор нативные промисы работают по-разному: https://github.com/promises-aplus/pr...pec/issues/193
Ответить с цитированием
  #248 (permalink)  
Старый 26.05.2015, 22:39
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

PhpStorm не понимает синтаксис геттеров/сеттеров es6 классов и подсвечивает как ошибку
https://yadi.sk/i/-jC6XHS3gtQWZ
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #249 (permalink)  
Старый 27.05.2015, 16:39
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

nerv_, я плагин ставил какой то это решило проблему
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #250 (permalink)  
Старый 27.05.2015, 20:03
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от nerv_
PhpStorm не понимает синтаксис геттеров/сеттеров es6 классов и подсвечивает как ошибку
https://yadi.sk/i/-jC6XHS3gtQWZ
Понимает. Может тебе стоит обновить версию?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать HTML фичи? 2chan Events/DOM/Window 6 26.09.2014 18:50