|
|
От: |
Mamut
|
http://dmitriid.com |
| Дата: | 08.08.07 10:53 | ||
| Оценка: | +1 | ||
Я, конечно, понимаю, что пример натянут, но вы что, серъёзно считаете, что это корректное сравнение??? За этой 1-ой строчкой стоит полновесный скрипт, создание десятков функций, сто с лишним вызовов при загрузке, ещё с десяток, если не больше вызовов непосредственно при исполнении этой конкретной задачи.
Я специально акцентирую внимание на "вызовах" и их количестве, чтобы подчеркнуть теневую активную работу скрипта, да и сам по себе вызов функции — не самое простое, что есть в javascript. В общем, по сравнению с приведённым вами примером "чистого" javascript-a, решение от jQuery намного сложнее, в тени остаётся масса работы (большая часть из которой не имеет вообще никакого отношения к вышеупомянутой задаче)...
$("div.contentToChange") // находим div с class="contentToChange"
.find("p") // в этом div находим все p
.not(".alert") // которые не имеют class="alert"
.append( // добавляем текст
"<strong class=\"addedtext\"> This text was just appended to this paragraph</strong>"
)В результате таких вот "рекламных кампаний в массы о простоте" фреймворки начинают пользовать почём зря, тултипчики показать, раскрасить чего и т.п., то есть там, где 10-20-30 строк понятного кода были бы уже достаточным (идеальным) решением.