Можно выучить jquery без javascript?

Javascript – это язык программирования, предназначенный для создания динамических веб-страниц. Что значит динамических? Например на странице регистрации если поля «пароль» и «повторить пароль» не совпадают, то вас об этом предупреждают. Делается это именно при помощи javascript’а. Или всякие красивые менюшки, разделы сайта, которые при нажатии раскрываются, сворачиваются, перемещаются и т.д – всё это дело рук javascript. Jquery – это… если по простому, то просто набор удобных функций, написанных ВНИМАНИЕ!!! на javascript. Благодаря такому набору функций тоже раскрывающееся меню сайта можно сделать гораздо проще и быстрее.

Разве это удобно?
Использовать jquery действительно удобнее, чем самому писать всё с нуля. Приведу небольшой пример.

Допустим, на нашей странице есть некоторый div. Он всего один и ,поэтому, нам просто нужно, не особо напрягаясь, по быстренькому получить к нему доступ, чтобы его можно было динамически изменять. Как это будет выглядеть в javascript?

var div = window.document.body.children[0];

Посмотрите какая длинная конструкция идёт после равно и это только для того, чтобы добраться до нужного нам элемента. Ну саму строчку я пояснять не буду, так как мы не javascript’ом здесь занимаемся, но про нолик в конце скажу. Эта цифра зависит от расположения элементов на странице и поверьте мне, это не удобно.

Теперь посмотрим, как тоже самое делается на jquery:

var div = $(‘div’);

Ну что? По-моему так намного легче запомнить. А это всего лишь доступ к элементу. Когда я учил, как работать с DOM’ом на javascript’е и мне пришлось добавить в этот див ещё один элемент, то я просто схватился за голову – так нудно и долго это было делать в js. Но потом узнал про juery и решал подобные задачки уже 1-2 строчками вместо 4-6 где-то.

Можно ли освоить?
В juery полно функций, которые позволяют делать с DOM’ом (а именно он нам и нужен при построении динамических страниц) практически всё, что угодно. Все они достаточно простые и понятные, так что использовать их можно и без знаний js. Так что если вы очень сильно торопитесь, то можете приступать сразу к изучению этого Фреймворка, но потом всё равно вам придётся вернуться к простому js. Поэтому лучше сразу начинать с азов

Единственный совет, который я могу вам дать, чтобы максимально быстро освоиться с js+jquery – так это просто посмотреть на синтаксис основных конструкций javascript (циклы, условия, объявление переменных) и просто понять, чем он отличается от других языков программирования. А работу с DOM на js можете смело пропускать, она вам не понадобиться, если в вашем арсенале будет jquery. Таким образом вы потратите 2 дня на знакомство с синтаксисом и 1 день на изучения собственно самого Фреймворка. Но это совет для тех, кто знаком с каким либо языком программирования. Чайникам же придётся брать толстый толмут по яве и начинать зубрить Другого выхода нет.

Похожие материалы
Обзор бесплатной CMS Atom-M На данный момент уже разработано достаточно большое количество как коммерческих, так и бесплатных систем управ...
Разработка сайтов и их продвижение под креативным соусом Можно ли к разработке сайтов подходить творчески? Или же это типичная рутинная работа для «роботов»? Я считаю...
Вывод случайных изображений скриптом PHP Предлагаю вашему вниманию небольшой скрипт на PHP, который позволит выводить на страницах сайта любые изображе...
Не публикуются планируемые публикации? Сколько уже сказано о регулярности, с которой необходимо выкладывать новые публикации в своем блоге. Регулярно...
Категории раздела
Новое на форуме
Популярные материалы
Популярные теги