jQuery, созданная Джоном Резигом (John Resig) — это свободно распространяемая библиотека Javascript, обладающая открытым исходным кодом. Библиотека позволяет упростить задачу создания быстродействующих веб-страниц, работающих во всех современных браузерах. Джон позаботился о том, чтобы библиотека jQuery свела на нет все существующие различия между браузерами. Таким образом, вы можете сосредоточиться на разработке и дизайне собственного проекта, исключив из рассмотрения всевозможные различия в интерпретации одних и тех же инструкций браузерами.
Полезные особенности jQuery
jQuery используется для манипулирования деревом DOM, обращения к отдельным элементам и их содержимому. Указанный подход позволяет получать различные элементы страницы, изменять контент, а также работать с современными моделями событий браузеров, что открывает безграничные возможности по реализации уникальных функций на сайте. Помимо всего прочего, jQuery включает в себя библиотеку UI и набор потрясающих эффектов. Теперь в вашем арсенале будут находиться полезные виджеты, отвечающие за анимацию и интерфейс.
Процесс обучения jQuery обычно происходит довольно просто. В поисках наилучшего способа выбора элементов, Джон Ресиг сделал основную ставку на применение имеющихся знаний в области CSS. Селекторы jQuery (по аналогии с селекторами CSS) позволяют захватывать некоторый набор элементов и производить над ним определенные действия.
Спасибо !
Щас книгу, очень интересную скачал, про jquery. Взялся плотно за изучение. Но перед этим пытался разобраться с javascript, всю голову себе забил, сплошная каша.
И теперь думаю, может с не с того начал!
Лучше начинать с JS, хотя бы на самом поверхностном уровне, перед тем как изучать jQuery. Сам учил, начиная в такой последовательности: HTML, CSS, Javascript, Jquery, PHP. Не думаю, что вам будет понятен jQuery, если вы не изучали JS.
Дмитрий, а JS — сложная штука? На каком уровне вы её изучили, какие задачи можете решать и сколько времени ушло?
Не сказал бы, что очень сложная. Скачивал себе учебник по JS от O’Reilly и по нему учил, попутно выполняя некоторые практические несложные задачи. По времени сейчас трудно сказать. Насколько я помню, посвятил этому все лето, а после перешел сразу к jQuery — вот с jQuery уже была более тесная дружба; тогда еще я учился на прикладного программиста, и поступил заказ от знакомых на сайт небольшой компьютерной компании, вот там я приложил свои знания jQuery. Сделал им выезжающие блоки, фейдинг и прочее. Сейчас сайт уже канул в лету, как и сама компания.
Насколько трудно изучать JS? Все зависит от собственного желания и видения того, куда именно вы собираетесь прикладывать js. Я на момент изучения не видел, где он мне может пригодиться, потому изучал просто чтобы перейти к jQuery — как промежуточная ступень. Писать тонны кода на JS, когда есть такая маленькая и удобная библиотека, мне не хотелось, потому за серьезные и объемные задачи я даже не брался. Правда, и jquery я использовал скорее как реализацию каких-то своих простых задумок в виде эффектов — на что-то большее не замахивался. Ну а потом плавно ушел в PHP и с jQuery больше не работал.
Я спросил, потому как JS на самом деле довольно универсальный язык. На нем для android приложения программируются, и кроме того например есть такой условно-бесплатный игровой 3D движок Unity, на котором в последнее время создаётся очень много компьютерных игр для самых разных платформ, и он тоже использует в качестве основы для программирования игр — язык JS, зная который можно делать игры. Уверен, есть и другие интересные области, где можно применять знание JS. Программирование сайтов же меня что-то не очень привлекает в виду более гуманитарного, а не технического склада ума.
Я думал, что Android-приложения по большей части на Java программируются. Последнее время видел статьи, в которых как раз показывали интересные применения JS для различных приложений. Раньше ходили слухи о том, что JS — мертвый язык и что на нем программируют разве что фрики какие-нибудь, а потом как-то сложилась тенденция, что его стали использовать повсюду, и вот уже язык из старого-мертвого стал вполне себе пригодным и достаточно удобным для решения разнообразных задач.
Ну может быть я ошибся и спутал JS и JAVA, я честно говоря не силен в этом, и не вижу между ними разницы, думал это одно и тоже.
Да, это достаточно популярная ошибка, книга по JS начинается с того, что говорят — не путайте этот язык с java.