![]() ![]() колонтитул в word 2007, 0000002111
Алгоритмический язык программирования JavaScriptНезависимо от того, опытный ли вы вебмастер, или только что прочли учебник по HTML, вы знаете, что при помощи HTML можно создавать только статические страницы. Для многих случаев это подходит как нельзя лучше. Но часто некоторая активность, или динамика, только улучшит вашу страницу. Такие вещи, как, например, календарик, который открывается при клике мышкой, или панель навигации, которую всегда видно, как бы далеко вы не прокрутили страницу – как часто вы встречаете подобные дополнения на сайтах? А иногда и просто бегущая строчка с новостями, или, например, меню в виде выпадающего списка, или красивый шлейф за курсором мышки... Удобно, а иногда и просто красиво, так ведь? Все это динамический HTML (или, сокращенно, DHTML). Сразу нужно сказать, что DHTML – это не какой-то специальный язык разметки и не модифицированный HTML. Понятие DHTML базируется на трех вещах собственно на языке HTML, на каскадных таблицах стилей CSS и на встроенном в браузер языке – чаще всего это JavaScript. Описывать тонкости CSS и HTML я не стану – этому посвящены другие учебники, я же в большей степени буду рассказывать о JavaScript (или JS), и его применении в связке с HTML и CSS. Для начала стоит определиться, что же такое JavaScript?Несмотря на то, что этому языку уже более 10 лет, а если быть точным, то придуман он в 1995 году, его очень часто путают с языком Java. На самом деле эти языки не имеют практически ничего общего. Язык JavaScript – это встраиваемый клиентский язык, то есть обладает двумя свойствами.
И, напоследок, разгадка странного названия. Дело в том, что при создании этого языка, инженеры Netscape решили сделать ему дополнительную рекламу. А одним из самых популярных, перспективных и подающих надежды языков на то время считался Java. Долго раздумывать не пришлось. Примеры простые и сложные.Несмотря на то, что язык JS чаще всего используется для небольших вставок в страницы, это язык достаточно мощный. Он практически не уступает уже упомянутому языку Java. Так, например, на этом языке можно создавать (конечно, не без участия браузера) программы, мало чем отличающиеся от привычных, так называемых десктопных. Чтобы не быть голословным, я приведу примеры:
Кроме приведенных сайтов, можно было бы назвать еще тысячи, которые в той или иной степени используют JS. Но, я думаю, стоит добавить к этим тысячам еще один – это будет ваш сайт. По исторически сложившейся традиции изучение любого языка начинают с так называемого «HelloWorld»'а, то есть программы, которая не делает ничего, кроме вывода простого сообщения. Я не буду отступать от этой традиции. Но для начала стоит обзавестись некоторыми инструментами. Они очень сильно облегчат разработку на JavaScript. Для начала, вам потребуется редактор с подсветкой синтаксиса. Выбор его – дело вкуса. Я, например, в крупных проектах использую Eclipse IDE, а в проектах поменьше – NotePad++. Вы можете использовать тот редактор, который вам больше нравится (хотя, честно говоря, «Блокнот» из стандартной поставки Windows я бы не рекомендовал). Второй инструмент, без которого очень сложно обойтись, – это отладчик. Пока что я не встречал отладчика лучшего, чем FireBug, который поставляется как модуль к FireFox'у. Для ярых любителей Internet Explorer можно порекомендовать Microsoft Script Debugger, но на мой взгляд он не так удобен. Тем же, кто предпочитает Opera, Safary и еще более экзотические браузеры, я, к сожалению, ничего посоветовать не могу. Теперь, когда вы вооружены и готовы действовать, вам понадобится веб-страница. Достаточно будет простого каркаса, без содержимого. Например: <html> Если вы откроете ее в браузере, то, как и следовало ожидать, ничего не увидите. Но мы можем указать браузеру, что внутрь этой страницы нужно вывести текст. Для этого к исходному коду страницы нужно подключить скрипт. Сделать это можно двумя способами, и оба эти способа используют тег <script> Например, можно написать так: <html> Попробуйте теперь открыть эту страницу в браузере. Вы увидите симпатичное окошко с надписью «Здесь был JavaScript» сразу после загрузки страницы (в настройках браузера должны быть разрешены всплывающие окна). Конечно, до настоящего скрипта еще далеко. Но это ваша первая программа на языке JavaScript, и это первый успех в изучении языка. колонтитулы в word 2007, 000000211111
Рекомендуем в повседневной деятельности:
![]() ![]() |