Як робити скрипт
Відео: [Вивчаємо CLEO: # 1] Пишемо перший скрипт!
У буквальному перекладі слово script означає «сценарій», тобто опис послідовності дій, які потрібно зробити, щоб виконати певне завдання. Стосовно до інтернет-програмування такими завданнями можуть бути, наприклад, відображення годин на інтернет-сторінці, реалізація різноманітних візуальних ефектів з картинками і т.д. Та й показ в браузері самої сторінки в сучасній мережі теж виконується за заданим в скрипте сценарієм. Давайте спробуємо написати пару найпростіших скриптів, щоб отримати уявлення про те, що вони собою представляють.

1
Залежно від того, де відбувається виконання сценарію, скрипти діляться на «клієнтські» і «серверні». Переходячи по якомусь адресою в мережі, ми відправляємо URL цікавить сторінки сервера, і той запускає сценарій (скрипт), що знаходиться за вказаною адресою. Скрипт, виконуючи на сервері запрограмовані в ньому дії, збирає сторінку з потрібних блоків і відправляє її браузеру. Це - серверний скрипт. Отримавши сторінку, браузер на своєму комп`ютері візуалізує її для нас і, якщо в отриманому коді сторінки є якийсь сценарій, то вже він займається виконанням цього скрипта. Це - клієнтський скрипт.
Щоб сервер або браузер могли прочитати, зрозуміти і виконати сценарій він повинен бути складений і записаний за відомими їм правилами. Такі набори правил називають скриптовими мовами програмування. Більшість серверних сценаріїв в даний час пишуться на мові PHP, а більшість клієнтських - на мові jаvascript. Щоб самому написати скрипт досить мати звичайний текстовий редактор - блокнот. Але для постійного програмування скриптів не обійтися без спеціалізованого редактора. Такий редактор бере на себе левову частку рутинної роботи з написання скриптів, залишаючи програмісту більше часу для творчості.
Давайте напишемо простий скрипт на серверній мові PHP. Першим рядком треба повідомити виконавцеві, що з цього місця починається сценарій. На мові PHP цей відкриває тег виглядає так: lt;? PhpА закриває так:? Gt; Між цими двома тегами знаходяться інструкції - оператори мови. Наприклад, інструкція надрукувати напис, залишену О. Бендером на Кавказьких скелях, пишеться так: echo ( "Тут були Кися і Ося") - А інструкція показати поточний час в форматі ЧАС: ХВИЛИНА пишеться так: echo date ( `H: i`) Повністю PHP-скрипт, який складався з цих операторів, буде виглядати так: lt;? phpecho ( "В") -
echo date ( `H: i`) -
echo ( "тут були Кися і Ося!") -? gt; Після виконання цього скрипта серверної програмою-виконавцем (інтерпретатором мови) сторінка б виглядала так:
Щоб сервер або браузер могли прочитати, зрозуміти і виконати сценарій він повинен бути складений і записаний за відомими їм правилами. Такі набори правил називають скриптовими мовами програмування. Більшість серверних сценаріїв в даний час пишуться на мові PHP, а більшість клієнтських - на мові jаvascript. Щоб самому написати скрипт досить мати звичайний текстовий редактор - блокнот. Але для постійного програмування скриптів не обійтися без спеціалізованого редактора. Такий редактор бере на себе левову частку рутинної роботи з написання скриптів, залишаючи програмісту більше часу для творчості.
Давайте напишемо простий скрипт на серверній мові PHP. Першим рядком треба повідомити виконавцеві, що з цього місця починається сценарій. На мові PHP цей відкриває тег виглядає так: lt;? PhpА закриває так:? Gt; Між цими двома тегами знаходяться інструкції - оператори мови. Наприклад, інструкція надрукувати напис, залишену О. Бендером на Кавказьких скелях, пишеться так: echo ( "Тут були Кися і Ося") - А інструкція показати поточний час в форматі ЧАС: ХВИЛИНА пишеться так: echo date ( `H: i`) Повністю PHP-скрипт, який складався з цих операторів, буде виглядати так: lt;? phpecho ( "В") -
echo date ( `H: i`) -
echo ( "тут були Кися і Ося!") -? gt; Після виконання цього скрипта серверної програмою-виконавцем (інтерпретатором мови) сторінка б виглядала так:

2
А цей же сценарій на клієнтському мові jаvascript буде виглядати так: var now = new date () -
document.write ( "В") -
document.write (now.getHours () + ":" + now.getMinutes ()) -
document.write ( "тут були Кися і Ося!") - Тут рядок var now = new date () віддає виконавцю сценарію команду створити новий віртуальний об`єкт з ім`ям "now", який являє собою поточну дату і час. document.write () - це команда написати в сторінці те, що вказано в дужках, а команди now.getHours () і now.getMinutes () наказують витягти з об`єкта ldquo-nowrdquo- поточні годину і хвилину.
Залишилося для більшої наочності об`єднати ці два скрипта в один файл, зберегти його на сервері і набрати URL в адресному рядку браузера. В результаті побачимо однакові рядки, одна з яких була виконана за нашим сценарієм на сервері (інтерпретатором PHP), а інша - в нашому комп`ютері (інтерпретатором jаvascript).
document.write ( "В") -
document.write (now.getHours () + ":" + now.getMinutes ()) -
document.write ( "тут були Кися і Ося!") - Тут рядок var now = new date () віддає виконавцю сценарію команду створити новий віртуальний об`єкт з ім`ям "now", який являє собою поточну дату і час. document.write () - це команда написати в сторінці те, що вказано в дужках, а команди now.getHours () і now.getMinutes () наказують витягти з об`єкта ldquo-nowrdquo- поточні годину і хвилину.
Залишилося для більшої наочності об`єднати ці два скрипта в один файл, зберегти його на сервері і набрати URL в адресному рядку браузера. В результаті побачимо однакові рядки, одна з яких була виконана за нашим сценарієм на сервері (інтерпретатором PHP), а інша - в нашому комп`ютері (інтерпретатором jаvascript).

Рада 2: Як зробити скрипт
В інтернет-програмуванні постійно виникає потреба залучити якогось віртуального виконавця для виконання потрібних програмісту дій в браузері або на сервері. Діями можуть бути, наприклад, візуальні ефекти або обробка вводяться відвідувачем даних в браузері. Або збірка запитуваної сторінки з окремих блоків на сервері. Віртуальним виконавцем цих дій буде програмне забезпечення сервера або браузера, а сценарій для виконавця доведеться писати на одному з скриптових мов програмування. Щоб отримати загальне уявлення про те, як робляться скрипти, давайте напишемо нескладний сценарій на мові jаvascript.

Поділися в соціальних мережах:
Схожі
Як встановити скрипт чату
Як встановити скрипт для gta
Як встановити скрипт на сервер
Як встановити гостьову книгу
Як встановити гостьову книгу на сайт
Як знизити пінг на сервері
Як включити чат на сервері
Де знайти скрипти для скачування музики вконтакте
Як вставити скрипт чату
Як закрити посилання
Як додати прогноз погоди на сайт
Як безкоштовно створити форум на своєму сайті
Як зробити самому лічильник на свій сайт
Як додати скрипти
Як використовувати скрипт на своєму сайті
Як заблокувати оперу
Як передати змінну
Як додати на "оперу" скрипт
Як ставити скрипти
Як генерувати паролі
Як написати скрипт для чату
Як передати змінну
Як написати скрипт для чату
Як ставити скрипти
Як включити чат на сервері
Як безкоштовно створити форум на своєму сайті