10.05.2015, 20:39
|
Профессор
|
|
Регистрация: 24.04.2015
Сообщений: 183
|
|
kobezzza, охренеть это правда??????
|
|
10.05.2015, 20:44
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от UIjs
|
kobezzza, охренеть это правда??????
|
Угу, как видишь там ещё ES7 фичи + всякие плюхи, вроде поддержки React, а также всё устроено на плагинах, т.е. любую фичу можно включать / выключать и писать свои плаги, используя их API. Также отмечу, что если тебе не нужно 100% соотвествия стандарту, а более простой и быстрый генерируемый код, то смотри loose mode.
|
|
10.05.2015, 21:04
|
Профессор
|
|
Регистрация: 24.04.2015
Сообщений: 183
|
|
Сообщение от kobezzza
|
loose mode
|
аа вот че эт такое, блииин, офигеть. офигеть, чисто из за отсутствие сеттеров и геттеров в кофескрипте придется терпеть эту тучу плюшек и скобочки)
просто охренительно, спасибо. и кстати, обязательно вызывать в перекрытом конструкторе родительский? ну по стандарту
|
|
10.05.2015, 21:06
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
аа вот че эт такое, блииин, офигеть. офигеть, чисто из за отсутствие сеттеров и геттеров в кофескрипте придется терпеть эту тучу плюшек и скобочки)
|
А что, кофе скрипт больше не развивается?
Цитата:
|
просто охренительно, спасибо. и кстати, обязательно вызывать в перекрытом конструкторе родительский? ну по стандарту
|
Нет. Хотя стоп, ты имеешь ввиду если ты переопределяешь конструктор? Тогда да.
Последний раз редактировалось kobezzza, 10.05.2015 в 21:11.
|
|
10.05.2015, 22:53
|
Профессор
|
|
Регистрация: 24.04.2015
Сообщений: 183
|
|
Сообщение от kobezzza
|
А что, кофе скрипт больше не развивается?
|
они говорят что никак не развить до сеттеров, потому что я сам не понмиаю почему. но говорят что даже не планируют такое внедрять
Сообщение от kobezzza
|
Нет. Хотя стоп, ты имеешь ввиду если ты переопределяешь конструктор? Тогда да.
|
это по стандарту прям? то есть es6 браузеры ошибки будут выдвавать если я не вызову родительский конструктор)?
|
|
10.05.2015, 23:48
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
это по стандарту прям? то есть es6 браузеры ошибки будут выдвавать если я не вызову родительский конструктор)?
|
Ну так делает Babel, а они оч четко придерживаются стандарта, а вообще я хз, т.к. нативно классы поддерживаются только в ночных сборках хрома и фф, а сам стандарт еще не закончен.
Цитата:
|
они говорят что никак не развить до сеттеров, потому что я сам не понмиаю почему. но говорят что даже не планируют такое внедрять
|
Мде. Можно взять ES6, написать транслятор для синтаксиса без скобочек и будет красота
Последний раз редактировалось kobezzza, 10.05.2015 в 23:50.
|
|
11.05.2015, 00:53
|
Профессор
|
|
Регистрация: 24.04.2015
Сообщений: 183
|
|
Сообщение от kobezzza
|
Мде. Можно взять ES6, написать транслятор для синтаксиса без скобочек и будет красота
|
чтобы транслировал как в ES6 так в ES5 ))
эт я чет не понял, ассинхронная функция должна возвращать промис? обьясни этот момент пожалуйста О_О
ты с ассинхронками игрался? это ж самый сахар на ровне с проксями даже по уровню сровнится)
|
|
11.05.2015, 01:11
|
Профессор
|
|
Регистрация: 24.04.2015
Сообщений: 183
|
|
kobezzza, чому оно ошибку выдает (((?
|
|
11.05.2015, 01:21
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
эт я чет не понял, ассинхронная функция должна возвращать промис? обьясни этот момент пожалуйста О_О
|
Да, это сахар над промисами, который позволяет писать синхронный код и юзать try-catch. Реализуется через генераторы ES6.
Цитата:
|
kobezzza, чому оно ошибку выдает (((?
|
await должен быть внутри async
async function foo() {
const data = await getData();
const data2 = await getSomeData();
return await * [getData(), getSomeData()]; // Promise.all
}
Самовызываемые функции (как и arrow function) можно также использовать.
(async function () {
const data = await getData();
})();
Посмотри либу https://github.com/tj/co, станет понятнее
Цитата:
|
чтобы транслировал как в ES6 так в ES5 ))
|
Да достаточно просто в ES6, а там Babel все сделает.
Цитата:
|
ты с ассинхронками игрался? это ж самый сахар на ровне с проксями даже по уровню сровнится)
|
Юзаю во всю уже давно. Это классная штука, 100 лет есть во многих других языках и наконец до JS докатится.
Последний раз редактировалось kobezzza, 11.05.2015 в 01:41.
|
|
11.05.2015, 01:42
|
Профессор
|
|
Регистрация: 24.04.2015
Сообщений: 183
|
|
Сообщение от kobezzza
|
Да достаточно просто в ES6, а там Babel все сделает.
|
а плагином на Babel это можно организовать все)?
kobezzza, а regeneratorRuntime откуда берется? либу надо подключать получается?
Последний раз редактировалось UIjs, 11.05.2015 в 01:44.
|
|
|
|