Javascript и jQuery

Что такое Javascript и jQuery? Начнём узнавать с самого начала, так сказать с нуля и по порядку.

Javascript один из множества языков программирования и чтоб понять для чего он нужен в веб-программировании, необходимо кое что уточнить.

Основными языками используемыми в веб, являются HTML, CSS, Javascript и PHP.

HTML используется для разметки документа (страницы). Разметка — это написание по порядку всех элементов (текст, картинки, блоки), которые на этой странице находятся.

На CSS делается этим элементам оформление: цвет, фон, размеры, отступы, рамки, тени, прозрачность и т.п.

Так же на css пишется позиционирование, т.е. определяется место на странице, и анимация, т.е. некоторая подвижность, которая с развитием приобретает всё больше и больше возможностей.

Javascript обладает ещё более широким диапазоном средств для оживления страниц. На нём пишутся такие прибамбасы как слайдеры, виджеты, всплывающие окна и меню, а анимации выполняются более плавно и разнообразно.

Javascript добавляет очень интересные возможности формам (комментарии, ввод пароля и т.п.), и ещё много чего интересного связанного с внешним видом и функциональностью сайта, о чём мы узнаем в течении этого курса.

PHP используется для написания приложений (движки сайтов, плагины, темы оформления и т.п.)

Все эти языки не просто совместимы, а не разделимы, в том что касается сайтостроения. То есть, если например тема оформления пишется на PHP, то в коде обязательно будут присутствовать блоки, строки и вставки написанные на html, css и на javascript.

Более подробно о каждом из них можно узнать из курсов представленных на этом сайте (см. Содержание).

В этой же рубрике мы разберём «по косточкам» javascript и jQuery.

Забегая немного вперёд, скажу: jQuery — это самая популярная библиотека готовых решений для javascript.

То есть, для того что-бы реализовать какое либо действие или эффект на странице, не обязательно прописывать весь код.

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

Очень удобно и значительно расширяет возможности я зыка.

Но об этом впереди, а пока займёмся javascript, чтоб узнать как он выглядит, пишется и работает, чтоб суметь сделать такой запрос, и ещё много чего другого.

Javascript формально является клиентским языком (клиент — это браузер), то есть его код не требует интерпретации на сервере, как например код php.

То есть после запроса, код напрямую выдаётся браузеру, который его и выполняет, что здорово сокращает время его выполнения.

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

То есть, не всё что написано на javascript , будет безоговорочно выполнено браузером без обработки на сервере, как например в случаях с html и css.

Поэтому для этого языка предусмотрено выполнение не только на стороне клиента, но и на стороне сервера.

То есть, если Вы администратор сайта и имеете прямой доступ к php коду, то можете спокойно ввести в него javascript без всяких ограничений. Вплоть до написания приложений.

То есть по факту javascript является клиент-серверным языком.

Однако, слишком большие возможности могут породить и некоторые, порой существенные проблемы. Так что не будем выходить за заявленную и обозначенную браузером область применения. Во всяком случае в этом курсе.

Поэтому Вам не придётся озадачиваться установкой локального сервера, так как для тестирования примеров будет достаточно редактора кода, такого как Notepad++.

Из редактора можно будет открыть любой документ с javascript в вашем браузере.

Ещё не лишним будет создать на компьютере папку для хранения файлов написанных по мере прохождения курса.

Возможно ведь какой-то урок не будет понят с ходу, и придётся над ним поработать ещё и ещё раз, а для этого надо будет сохранить сей документ.

Так что сразу подготовьте для него место.

Ну вот, в общих чертах, без учёта тонкостей и особенностей использования javascript, пожалуй, достаточно для начала.

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

Заучивать их наизусть (зубрить) не надо. Постарайтесь внимательно ознакомится, чтоб инфа отложилась в мозгу, и потом, при разборе скриптов, проще было уяснить что откуда и куда.

Запись опубликована в рубрике Уроки javascript и jQuery. Добавьте в закладки постоянную ссылку.

Один комментарий на «Javascript и jQuery»

  1. hostfact говорит:

    Большое спасибо за отличную статью про яваскрипт, это очень полезная для меня информация.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *