2010-07-29 3 views
5

Каковы 5-10 наиболее часто используемых функций API jQuery? (пожалуйста, не предлагайте функцию jQuery(), так как нет сомнений, что это наиболее часто используется) Если возможно, пожалуйста, также предоставляйте сценарий, который они покрывают.Наиболее полезные функции API jQuery

Причина, по которой я задаю этот вопрос, - это моя попытка создать API-интерфейс, подобный jQuery, для Ample SDK JavaScript GUI Framework (там в основном речь идет о переопределении функций, благодаря присутствующей функциональности). В этой структуре уже есть стандартные API (DOM Level 2-3), однако из того, что я слышу, многие разработчики не очень хорошо знают DOM API, другие не любят эти API, но им нравится сжатый API jQuery (как удобные функции, так и текущие практика программирования)

+1

Сообщество Wiki, pleae. – AllenG

+0

Зачем кому-то голосовать, чтобы закрыть этот вопрос? –

+1

Потому что это не вопрос о какой-то конкретной проблеме программирования, и я не подозреваю, что это была «вики сообщества». (Я не голосовал, чтобы закрыть!) Кроме того, вы не очень хорошо объяснили, почему вы хотели бы собрать эти мнения. Вы пишете свои собственные рамки? Написание статьи о jQuery? Знание этого может помочь людям дать вам более полезные ответы. – Pointy

ответ

2

Я нахожу, что использую .val, .attr, .addClass, .removeClass, .hasClass, .hover, .click.

.val/.attr/.hasclass Я использую для определения заранее заданных значений. Обычно я использую пользовательские атрибуты на элементах, и их возвращение с attr велико. Как и сохранение, если я уже предварительно загрузил содержимое элемента. Остальное довольно прямолинейно.

0

jQuery.ajax и его эквиваленты (post, get и т. д.) являются бесценными при совершении вызовов AJAX.

DOM функции чтения/записи val и attr также весьма полезны, но одна из причин того, что функции DOM Jquery являются настолько полезными, не обязательно сами функции (кроме того факта они являются кросс-платформенный), но что jQuery's selectors являются такое мощное средство работы с DOM.

+0

API-интерфейсы jQuery - это функция jQuery() (или $ alias), которую я задал в вопросе, не назвав эту функцию, так как ясно, что это наиболее полезно. Спасибо за оставшуюся часть ответа. –

0

Я использую .animate, .hide и .show много. Очень проста в использовании и дает веб-сайт немного больше, если вы добавляете значения, чтобы скрыть и показать :)