С тех пор как сочетание “Web 2.0? пришло в массы, все чаще разработчикам сайтов приходиться добавлять “web 2.0 красивости” к сайтам. Очень помогает в этом JavaScript фреймверк jQuery.
Что в данной библиотеке особенного? Ну во первых это синтаксис – он очень схож с JavaScript частью, вот вам пример:
$('#test0').html('new content');
PHP код для генерации такого скрипта выглядет следующим образом:
jQuery('#test0') -> html('new content');
Как видим из примера – синтаксис действительно повторяет знакомый для многих jQuery. Это конечно простенький примерчик, попробуем что-нить посложнее:
jQuery('#test3 div') -> bind('click', array('test'=>'answer'), 'eventAlert')
-> css ('cursor', 'pointer')
-> css ('color', '#0000ff')
-> css ('textDecoration', 'underline');
или даже так:
jQuery('#test2 div') -> html(date('H:i:s') . ': new content')
-> css('backgroundColor' , '#0000ff')
-> filter('.red')
-> css('backgroundColor' , '#ff0000')
-> filter('filter')
-> css('backgroundColor' , '#00ff00');
Как видим – даже такие относительно сложные цепочки работают.
последняя на данный момент версия от 16 марта 2009 года
12 Ноя 2010, 18:58Не вижу здесь ничего хорошого, кроме очеродного велосипеда... Если чесно мне не очень это нравиться... Хотя рааботодатели как бешеные ганяються за программистами PHP+JS+Ajax+JQuery
12 Ноя 2010, 19:09Я лично вообще хз как это работает. У меня нияего не вышло и я вернулся к js
12 Ноя 2010, 20:06заворотов $(function().child) или bar()[foo]; им не соорудить) а по этому бесполезная тонна говнокода
13 Ноя 2010, 1:11