Содержание:
Инициализация фрэймверка
Расположить файл библиотеки jquery.js в папке с проектом.
Для подключения файла в html-документ вставляем тег script
:
<head> <script type="text/javascript" src="jquery.js"> </script> </head> |
Расположение скрипта
Обращение к объекту DOM
Обращение к тегу (элементу)
Выполнение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <html> <head> <script type="text/javascript" src="jquery.js"> </script> </head> <body> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis porttitor lectus. Sed facilisis fermentum odio, eget faucibus augue sollicitudin sed. Praesent gravida fringilla ipsum, vitae eleifend risus sagittis non. Nullam mollis dolor mi, in ornare turpis hendrerit vel. </p> <p>Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec massa lorem, ultricies ut nunc quis, ornare pellentesque est. Suspendisse tempus elit ut purus aliquam rhoncus.</p> <script> |
1 | $("p").css("background-color","#888"); |
1 2 3 | </script> </body> </html> |
Результат:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis porttitor lectus. Sed facilisis fermentum odio, eget faucibus augue sollicitudin sed. Praesent gravida fringilla ipsum, vitae eleifend risus sagittis non. Nullam mollis dolor mi, in ornare turpis hendrerit vel.
Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec massa lorem, ultricies ut nunc quis, ornare pellentesque est. Suspendisse tempus elit ut purus aliquam rhoncus.
Обращение к элементу с ID
Обращение к селектору с классом в jquery происходит следующим образом:
id="with_border"
Выполнение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <html> <head> <script type="text/javascript" src="jquery.js"> </script> </head> <body> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis porttitor lectus. Sed facilisis fermentum odio, eget faucibus augue sollicitudin sed. Praesent gravida fringilla ipsum, vitae eleifend risus sagittis non. Nullam mollis dolor mi, in ornare turpis hendrerit vel. </p> <p id="with_border">Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec massa lorem, ultricies ut nunc quis, ornare pellentesque est. Suspendisse tempus elit ut purus aliquam rhoncus.</p> <script> |
1 | $("#with_border").css("border","black solid 1px"); |
1 2 3 | </script> </body> </html> |
Результат:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis porttitor lectus. Sed facilisis fermentum odio, eget faucibus augue sollicitudin sed. Praesent gravida fringilla ipsum, vitae eleifend risus sagittis non. Nullam mollis dolor mi, in ornare turpis hendrerit vel.
Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec massa lorem, ultricies ut nunc quis, ornare pellentesque est. Suspendisse tempus elit ut purus aliquam rhoncus.
Обращение к классу
Если элемент снабжен классом, то обратиться к нему через jquery можно следующим образом:
indent
Выполнение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <html> <head> <script type="text/javascript" src="jquery.js"> </script> </head> <body> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis porttitor lectus. Sed facilisis fermentum odio, eget faucibus augue sollicitudin sed. Praesent gravida fringilla ipsum, vitae eleifend risus sagittis non. Nullam mollis dolor mi, in ornare turpis hendrerit vel. </p> <p class="indent">Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec massa lorem, ultricies ut nunc quis, ornare pellentesque est. Suspendisse tempus elit ut purus aliquam rhoncus.</p> <script> |
1 | $(".indent").css("text-indent","25px"); |
1 2 3 | </script> </body> </html> |
Результат:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis porttitor lectus. Sed facilisis fermentum odio, eget faucibus augue sollicitudin sed. Praesent gravida fringilla ipsum, vitae eleifend risus sagittis non. Nullam mollis dolor mi, in ornare turpis hendrerit vel.
Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec massa lorem, ultricies ut nunc quis, ornare pellentesque est. Suspendisse tempus elit ut purus aliquam rhoncus.
Попытка перейти к уроку про Ajax неуспешна.
Там какое-то циклическое зацикливание 🙂
Вообще достойный проект, спасибо.
Мне лично не хватает дат публикаций статей.
Ваше дело — выводить их или нет, но мне удобно понимать, когда что публикуется.
Спасибо:) скоро приступим к доработке ajax. Про даты — подумаем:)