2009-12-24 2 views
1

Я новичок в jQuery. Я знаю использование jQuery, но я хочу понять архитектуру jQuery. Я имею в виду, как работает jQuery с DOM.Может ли кто-нибудь помочь мне понять jQuery?

Где я могу получить всю эту информацию? Что было бы хорошей книгой или веб-сайтом?

+2

Вы смотрите на исходный код? Он свободно загружается с их сайта. – futureelite7

+0

Да, даже я использую jquery в очень больших масштабах, но я хочу знать, что он работает. – Pankaj

+2

Не ожидайте красивой архитектуры или образцового кода из jQuery. Это большая, несколько грязная библиотека со множеством неприятных обходных решений и хакеров. Если вы не собираетесь работать над разработкой jQuery, я бы не открывал окно. – bobince

ответ

4

Мы не можем помочь вам «понять» jQuery, вы должны сами это понять. Однако мы можем показать вам отличные учебные ресурсы для его изучения. Проверить их

If you want there is an excellent book named "Learning jQuery" by PACKT

http://visualjquery.com/
http://www.learningjquery.com/
http://15daysofjquery.com/

+0

+1 для «understaning» и +1 для visualjquery. – Marius

+0

Дорогой Pankaj, это очень хорошие ресурсы по изучению jquery. Однако, если вы хотите, у PACKT есть отличная книга под названием «Обучение JQuery». вы также можете использовать Google. – Sarfraz

+0

@Pankaj: дорогой, см. Мой ответ снова, я поставил ссылку на скачивание этой прекрасной книги. – Sarfraz

1

Я нашел этот полезный ресурс, когда мне пришлось исследовать jQuery: http://book.learningjquery.com/.

+0

Err .. Я имею в виду это: http://www.packtpub.com/learning-jquery-1.3/book/mid/220409c024ep – Sri

1

Как с изучением любого другого нового языка или навыка, начинайте с небольших шагов.
список мест, где вы могли бы застрять:

  1. не в состоянии получить JQuery загружен
  2. Dont знаю, как выяснить, является ли или не загружена Jquery
  3. .show() и .hide() являются не работает
  4. где положить код jquery - до или после html, к которому относится, вверху страницы, внизу страницы и т. д.
  5. путаница с различными селекторов как #something, .something, :something и т.д.
  6. путаница с ли поставить #foo bar или #foo > bar
  7. путаницу $(function() {}) и $(document).ready (function() {})

я настоятельно рекомендую вам провести некоторое время с помощью и обучения Firebug и Web Developer Toolbar - сэкономит много хлопот

Глядя на различные вкладки в Firebug, вы сможете выяснить много вещей, о веб-разработки - особенно HTML, Script и Net закладках

Web панель DEV дает вам грузовиками вариантов и информацию о вашем страница/сайт.
Ничего может научить вас jQuery без этих двух плагинов.

практическая точка стоит отметить - одно место, где я впервые вытащил мои волосы забывали поставить # в селекторах для идентификаторов и положить #, где не должен быть.
Plain старый опечатки !!

+0

Это действительно очень умный ответ. Спасибо приятель. – Pankaj

Смежные вопросы