Цитата: 
	
 Цитата: 
	
  | 
	
		
 Опа, ещё один велосипед, но какой-то совсем уж уродский) 
	информация к размышлению: http://hyoo.ru/?article=%D0%9C%D0%BE...author=Nin+Jin  | 
	
		
 господи, и тут sql, сделайте меня развидеть это >_< пожалейте тех, кому придётся с вашим кодом работать... 
	 | 
	
		
 Цитата: 
	
 Цитата: 
	
 ЗЫ: не пиши плз в этой теме ничего не по делу, уже одну тему засрали в оффтопе.  | 
	
		
 kobezzza, 
	судя по этой строке кода и реализации Collection.extend, конструктор Collection в разных ситуациях может возвращать экземпляры с разными наборами свойств. Если это так, то это не круто - GCC будет использовать разные скрытые классы для созданных экземпляров. Может стоит причесать? Особенно актуально для Node.js. ЗЫ: после статьи на хабре и доклада на конференции стал больше обращать внимание на такие вещи...  | 
	
		
 Цитата: 
	
 Данная фича нужна, т.к. момент инициализации скрипта Collection (т.е. выполняется один раз при инициализации <script>) сам генерит себе множество стандартных методов по формуле (что даёт реальный профит при сжатии, но к слову, я сравнивал с GCC при статичном сжатии и мой вариант оказался лучше). Хотя на самом деле, я давно подумаю о выпиливании второго параметра, т.к. на практике оказывается не нужным, т.к. удобнее юзать специальное стековое АПИ, может теперь, после твоего замечания, выпилю :) https://github.com/kobezzza/Collecti...lds/sys.js#L44 https://github.com/kobezzza/Collecti...ack/aliases.js А вообще, я считаю, что в сжатии, как и в жизни излишний фанатизм может быть вреден, т.к. код должен быть понятным человеку, а потом уже машине:)  | 
	
		
 Цитата: 
	
 Попробуй протестировать потребление памяти при создании большого количества экземпляров.  | 
	
		
 Цитата: 
	
 Хотя если юзать Collection как простой врапер для коллекций, то мб в этом и есть смысл, аля: 
$C([1,2,3,4]).get(function (el) { return el % 2; });
 | 
	
		
 > Спасибо за ссылку, но не понятно к чему она? 
	пригодится > зависимости модулей прописаны в модулях, общая схема сборки прописана в core.js, > достаточно лишь запустить сборку build.js и указать нужные флаги сборки. сколько лишних телодвижений.. > Не нравится - не юзай. я и не юзаю) но ты тратишь своё время впустую > а SQL я добавил только сейчас, как сахар. вот именно что, фича для галочки. тонны кода, а как сделать банальное - выбрать записи со значением поля "';DROP TABLE users" я так и не нашёл. > ЗЫ: не пиши плз в этой теме ничего не по делу, уже одну тему засрали в оффтопе. засрём и эту :write:  | 
	
		
 да, и я смотрю ты активно используешь eval - это крайне медленно. ибо jit приходится каждый раз напрягаться. использование замыканий даёт лучший результат. 
	вот, смотри, например, низкоуровневый шаблонизатор без единого эвала http://habrahabr.ru/post/99005/  | 
| Часовой пояс GMT +3, время: 16:30. |