Можно выучить 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, который позволит выводить на страницах сайта любые изображе...
Разработка сайтов и их продвижение под креативным соусом Можно ли к разработке сайтов подходить творчески? Или же это типичная рутинная работа для «роботов»? Я считаю...
Рекомендации по написанию статей для сайта Читая различные seo форумы или блоги можно заметить интересной тенденции. Темы, которые палят уважаемые всеми ...
Категории раздела
Новое на форуме
Популярные материалы
Популярные теги