| 
	| 
	
	| 
		
	| 
			
			 
			
				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.
 |  |  
 
 
 
 |  |