 
			
				05.05.2016, 15:31
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 16.06.2013 
					
					
					
						Сообщений: 172
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		рони, 
 Все верно, все пашет  http://1.top-start.ru/bug/, в принципе как и задумывалось. 
Только вот вопрос - мы и при создании нового жука и при переключении жуков создаем или пересоздаем объект - что вообще происходит? объекты множатся или пересоздаются? Это вообще адекватный подход? 
Да и кстати appendChild думал использовать но получается более громоздко по коду - создать блок, записать классы, вписать в DOM создать лапы, а потом все равно ему надо клик назначать 
Это получается то же самое что я одной строкой перепишу через innerHTML а потом всем жукам переназначу клик.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				05.05.2016, 15:39
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 16.06.2013 
					
					
					
						Сообщений: 172
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 рони, 
неплохие мысли вслух ) Спасибо 
Этот поход покруче моего будет - посижу посмотрю что происходит в новом коде, я немного по другому представлял как это сделать через appendChild 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				05.05.2016, 15:40
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 27.05.2010 
					
					
					
						Сообщений: 33,150
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Bond, 
 смотрите код выше ... какие мысли были они там ... и appendChild одной строкой и переназначать ненадо ничего. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				05.05.2016, 15:42
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 16.06.2013 
					
					
					
						Сообщений: 172
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 рони, 
 Спасибо, я выше отписался, предыдущее сообщение писал еще не видел Ваши мысли в слух ) 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.05.2016, 14:29
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 13.03.2013 
					
					
					
						Сообщений: 1,572
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		код переписать с использованием WebGL   
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.05.2016, 18:24
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 16.06.2013 
					
					
					
						Сообщений: 172
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Rise, 
ИМХО JS более абстрактнее TS - пишем function а говорим что это класс, объявляем  свойства - имитируем типа конструктор который запускается один раз при инициализации, пишем вне функции .prototype и называем это методом. Короче сплошная имитация имитации. Абстракция абстракции )) Странно что массив по нормальному назвали Array а не к примеру var или еще хуже тоже function как и класс.  
 А в остальном по сути чем TypeScript отличается от JavaScript? - может он как то по другому с масивами работает? или с DOM? нет все то же - все взято с JS, да чего там взято - это и есть JS - просто TS более логично описывает классы и методы, реализовывает наследование и пр. - а не как JS - имитацией. Так что не вижу проблем в изучении JS кодируя в TS - тем более ходят слухи что TS это будущий JS.  
А С два креста думаю неудачное сравнение. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.05.2016, 20:39
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 16.06.2013 
					
					
					
						Сообщений: 172
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Rise, 
Ну почему же отдельный язык - это надмножество JS - если JS широко начнет поддерживать то что реализовывает TS - то TS попросту умрет. Но за ним плакать никто не будет - потому что, то что учили в TS пригодится в новом JS. По крайнем мере так говорят в Майкрасофт, которые собственно и создали TS. Хотя может и не умрет, но по крайней мере JS програмеры его использовать не будут за ненадобностью. 
Я учу JS не только ООП а и все остальное - до этого сидел на jQuery - да так сидел что на чистом JS не мог даже клик повесить на кнопку или c DOM-а что то выбрать - привык писать click(), и $("#"). Вот и хочу все это делать на JS а не на jQuery + знать и уметь работать с предопределенными объектами методами функциями  - а C++ в этом мне не помощник. А TS,  как раз подходит - мало того что TS это один в один JS, так еще и TS это JS в будущем. 
Почему в таком случае не чистый JS юзаю? Убиваю - трех зайцев - кодируя в TS учу JS, учу TS, учу более классическое ООП. + в дальнейшем есть желание познакомится с Angular 2 который юзает TS 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Bond, 13.05.2016 в 20:43.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.05.2016, 21:41
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 16.06.2013 
					
					
					
						Сообщений: 172
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Rise, 
 Не понял что значит не похоже? Все один в один - и классы и методы и конструктор и наследование - просто в TypeScript нужно указывать тип свойств и переменных так как это строго типизированный язык. 
Вот я и говорил - новый стандарт JS ES6 начнет широко поддерживаться и TS пропадет в реке забвения ), по крайней мере для JS разрабов. Но навыки с TS пригодятся для нового JS 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.05.2016, 22:09
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 18.05.2011 
					
					
					
						Сообщений: 1,207
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от Bond
			 
		
	 | 
 
	| 
		Вот я и говорил - новый стандарт JS ES6 начнет широко поддерживаться и TS пропадет в реке забвения )
	 | 
 
	
 
 Будете ждать дня, когда можно будет отключить Babel ?  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.05.2016, 22:21
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 13.03.2013 
					
					
					
						Сообщений: 1,572
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от destus
			 
		
	 | 
 
	| 
		Будете ждать дня, когда можно будет отключить Babel ?
	 | 
 
	
 
 Так уже можно на сервере, глядишь и браузеры подтянутся
 https://nodejs.org/en/docs/es6/ 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |