Тысячи строчек в js

proWoke

Новичок
Тысячи строчек в js

Сейчас ради интереса смотрел код на js эффекта lightbox и очень удивился, что вместе со всеми файлами, которые входят для реализации данного эффекта там в общем наберёться около 8 тысяч строчек кода. Это же ппц полный. Почему? Обьясните, пожалуйста. Это же один человек не напишет, тут команда нужна для написанния одного эффекта. Почему так много? Он всего лишь картинку увеличивает и затемняет фон. Просто любопытно.
 

Фанат

oncle terrible
Команда форума
если тебе надо выпилить сиденье для табуретки, хватит лобзика.
если тебе хочется делать сиденья для табуреток, стульев, кресел, унитазов, велосипедов и самолетов, то понадобится станок весом в две тонны.
 

proWoke

Новичок
Понятно. А вообще сам js надо знать? Или только всякие библиотеки и уметь их вставлять в код? Именно чистый js? Просто такое ощущение, что на нём давно никто ничего не пишет, а только библиотеки используют.
 

A1x

Новичок
ну тот кто знает чистый js всегда будет иметь преимущество перед тем кто только юзает библиотеки
 

Фанат

oncle terrible
Команда форума
тут рядом большооой флейм лежит, на тему того, что кто юзает билбиотеки, тот огребет гораздо больше баба.
в общем, все относительно

-~{}~ 25.09.10 19:00:

росто такое ощущение, что на нём давно никто ничего не пишет, а только библиотеки используют.
В какой-то мере так и есть.
Но это опять же - очень все перемешано
есть руби, а есть рельсы.
есть пхп, а есть ЗФ, к примеру
есть ЖС, а есть ЖКвери.
Все это с одной стороны, разные вещи, но с другой - невозиожно пользоваться библиотекой, не зная языка, на котором она написана
Можно использовать ЗФ не зная пхп? Вряд ли.
Имеет ли смысл писать руками то, что есть в ЗФ? Вряд ли.
Что делать, когда в ЗФ нету нужного кода? Правильно - писать руками.
 

AmdY

Пью пиво
Команда форума
кстати, насчёт голого js, не так давно попросили подправить jQuery lightBox, он позиционировался в новом opera, посмотрел, ужаснулся. Там как раз для расчёта позиций использовался чистый js, хотя нужно было использовать функции jquery, тогда было бы всё ок. голый js нужно знать, без этого никак, но писать лучше на фреймворке, js капризен и не кросбраузерный.
 

Viktor_Rez

Новичок
proWoke
Тебе надо сделать профилирование js кода (А равно JQuery). Итог может быть удручающий. Ибо все плагины срабатывают по таймеру на события. Будь то lightbox, tablesorter, tablefilter, countdown и т.п.. =((
 
Сверху