E mail | Надомашнию | Форум | Чат | Гостевая книга |
Заработак |
Θ Счего начать Θ Способы зароботка Θ Словарь терминов Θ Заполнение анкет Θ Полезные советы Θ Скрипты Θ Обналичивание чеков Θ Серфинг-спонсоры Θ Почтовые спонсоры Θ Визит-спонсоры Θ Клик-спонсоры Θ Регистрационные спонсоры Θ Анкетные спонсоры Θ Игровые спонсоры Θ Поисковые спонсоры Θ Черная книга |
Шоу голод |
Θ Голые участьники |
Cкрипты |
Зачем нужны
скрипты, какие они бывают да и вообще, что это такое? Такой вопрос рано
или поздно наверняка возникал у каждого пользователя, решившего создать
свой собственный веб-сайт. Неужели стандартного HTML, который тоже не
сразу поддается изучению, недостаточно? Скрипты, исполняемые на стороне клиента (Client-side scripts) Выполняются
такие скрипты на компьютере пользователя посредством вызова определенных
команд, которые обозначены в фрагментах кода обыкновенной веб-страницы.
Для того чтобы они могли быть выполнены, браузер должен уметь их интерпретировать,
то есть поддерживать язык, на котором скрипты написаны. В настоящее
время существуют два языка для написания таких скриптов - JavaScript
и VBScript, причем первый из них поддерживается практически всеми
современными моделями браузеров, а второй - только Microsoft Internet
Explorer. Поэтому использование JavaScript предпочтительнее, но этот
язык несколько сложнее по своему синтаксису и не позволяет реализовывать
некоторые возможности, которые доступны VBScript. Если скрипт написан на языке VBScript, то в его теге должно стоять указание на это вида <script id="clientEventHandlersVBS" language="vbscript">
<script language="JavaScript"> Другой вариант вызова скрипта заключается в указании относительного или абсолютного пути на сервере, где находится вызываемый сценарий: <script language="JavaScript" src="./scripts/script.js"> В приведенном
примере указан путь до сценария, написанного на языке JavaScript (расширение
.js). Для VBScript-сценариев используется расширение .vbs). <script
language="JavaScript"> будет выполнен сразу после
загрузки, и в результате его выполнения в загружаемом документе в том
месте страницы, где располагается текст этого скрипта, появится строка
"Вы используете Microsoft Internet Explorer". Если необходимо,
чтобы скрипт был выполнен до загрузки страницы, рекомендуется поместить
его в раздел <head>, однако тогда функции работы с текстом
страницы скрипту будут недоступны. <script
language="JavaScript"> В VBScript заголовок слово Sub имя_скрипта(), а после текста скрипта должна следовать команда End Sub: <script
id="clientEventHandlersVBS" language="vbscript"> Скрипт, оформленный
таким образом, имеет имя то, что стоит после слов function или
Sub. По этому имени его можно вызывать из любого места страницы. Вызов
скрипта это просто команда его выполнить. Например, при нажатии
кнопки <input type="button" value="Готово"
onClick="startscript()"> будет выполнен скрипт с именем
startscript. Вызываемый скрипт может находиться в любом месте
страницы, однако настоятельно рекомендуется, чтобы он располагался выше
места его вызова. Иначе при неполностью загруженной странице может быть
неприятная ситуация: при вызове незагруженного скрипта браузер выдаст
ошибку. Скрипты, выполняемые на стороне сервера (Server-side scripts) К этой категории относятся сценарии, написанные на таких скриптовых языках, как Perl (CGI), ASP, PHP и JSP. CGI
(Common Gateway Interface, общий шлюзовый интерфейс) представляет собой
часть веб-сервера, способную взаимодействовать с другими программами,
и в этом смысле является шлюзом для передачи данных, полученных от клиента,
программам-обработчикам информации базам данных, электронным
таблицам и пр. #!/usr/bin/perl или #!/usr/local/bin/perl Символом # обозначаются комментарии к тем или иным фрагментам кода CGI-программы. Например: #!/usr/local/bin/perl Сохранив данный
текст в файле под именем test.pl и запустив его на сервере (чаще всего
запуск CGI-сценариев происходит в директории CGI-BIN), в окне браузера
можно будет увидеть надпись "Это моя CGI-программа". ASP (Active Server Pages) Язык ASP
(Active Server Pages) был разработан компанией Microsoft и потому
требует установки специального программного обеспечения Microsoft Internet
Information Server. По большому счету ASP представляет собой совокупность
средств программирования с использованием HTML, чтение и запись в базу
данных посредством ODBC (Open DataBase Connection, открытое подключение
к базе данных), а также массу других возможностей, весьма похожих на
такие технологии, как CGI, JavaScript, Perl, ActiveX и ISAPI. <%
if now()=1/1/01 %> С помощью ASP, так же как и посредством CGI, можно реализовать такие интерактивные компоненты веб-страницы, как гостевая книга, голосование, чат, форум и многое другое. PHP (Personal Home Page) PHP
язык серверных скриптов, которые встраиваются в HTML-документы,
и исполняясь на сервере, выдают результат обработки данных в окне браузера.
Именно поэтому PHP называют пре-процессором HTML (об этом даже гласит
большая надпись на входе на официальный сайт этого языка.) <html> Сохранив этот
текст в файле под любым именем с расширением .php3 или .phtml и запустив
его на сервере, можно увидеть, что браузер выведет надпись "Это
моя PHP-программа". Причем, если просмотреть источник HTML-кода
результирующего документа, то от самого PHP-сценария не останется и
следа. JSP (Java Server Pages) Java Server
Pages являются ответом компании Sun Microsystems на язык ASP от
Microsoft и представляют собой совокупность элементов и шаблонов данных,
описывающих процесс обработки запросов. Эта технология позволяет использовать
веб-программистам две основные возможности: обеспечение доступа к удаленным
блокам данных и вычленение Java-кода из гипертекстовых фрагментов. В
основе механизма действия JSP лежит обработка XML-данных и небольших
сценариев, написанных на языке Java, для последующей генерации содержимого
конечного документа. Заключение
|