Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   когда не хватает библиотек типа JQuery? (https://javascript.ru/forum/misc/32349-kogda-ne-khvataet-bibliotek-tipa-jquery.html)

Maxmaxmахimus 15.10.2012 14:04

может я че не знаю но jQuery охватывает ВСЕ функции для работы с DOM при том добавляет удобные действия в одну функцию, а при API бы это делалось в строчки 4-5 кода. Разве нет?


А когда нужно сделать че-то необычное а jQuery это не умеет (вдруг), для этого есть функция each

$('бла').css('color':'red').each(function(){

    this // HTMLElement, тут делаем с ним извращеныне действия

}) .ololo().animate() // после each цепочку можно дальше продолжать

melky 15.10.2012 15:30

Цитата:

Сообщение от Maxmaxmахimus
для этого есть функция each

для этого есть плагины, а не each. зачем засорять такую красивую цепочку этим уродским вызовом each с callback'ом.

Maxmaxmахimus 15.10.2012 15:31

да, я думаю ты прав, но мне не хотелось бы тут обьяснять как писать плагины по этому я показал простой путь, и разумеется это ложь, each нужен только для перебора но я намеренно СОВРАЛ потому что для начальных знанйи этого достаточно будет чтобы понять что jQuery легко делает то чего не может.

melky 15.10.2012 15:44

Цитата:

Сообщение от Maxmaxmахimus
разумеется это ложь, each нужен только для перебора но я намеренно СОВРАЛ

:D :lol: :lol: по нарастающей )

tenshi 15.10.2012 21:03

навскидку: как с помощью jquery получить список установленных элементу атрибутов?

bes 15.10.2012 21:07

http://javascript.ru/forum/jquery/32...uty-input.html
не

Maxmaxmахimus 15.10.2012 21:56

наркоман, ты еще спроси как с помощью jQuery 2+2 посчитать
$('body')[0].attributes

devote 15.10.2012 23:40

Цитата:

Сообщение от Maxmaxmахimus
$('body')[0].attributes

document.body.attributes
:)

Maxmaxmахimus 16.10.2012 12:39

devote,
надо с помощью jQuery ;)

macdack 16.10.2012 21:27

Цитата:

Сообщение от Maxmaxmахimus (Сообщение 210469)
devote,
надо с помощью jQuery ;)

ты наркоман хуле ?


Часовой пояс GMT +3, время: 04:31.