Senaryo Nasıl Yapılır

İçindekiler:

Senaryo Nasıl Yapılır
Senaryo Nasıl Yapılır

Video: Senaryo Nasıl Yapılır

Video: Senaryo Nasıl Yapılır
Video: EĞİTİM - 1. Bölüm - Senaryo Nasıl Yazılır? 2024, Kasım
Anonim

Kelimenin tam anlamıyla tercüme edildiğinde, komut dosyası "komut dosyası" anlamına gelir, yani belirli bir görevi tamamlamak için gerçekleştirilmesi gereken eylemler dizisinin bir açıklaması. İnternet programlama ile ilgili olarak, bu tür görevler, örneğin, bir İnternet sayfasında bir saatin gösterilmesi, resimlerle çeşitli görsel efektlerin uygulanması vb. olabilir. Ve sayfanın tarayıcısında modern ağda görüntülenmesi de komut dosyasında belirtilen komut dosyasına göre gerçekleştirilir. Ne oldukları hakkında bir fikir edinmek için birkaç basit senaryo yazmaya çalışalım.

Senaryolar nasıl yazılır
Senaryolar nasıl yazılır

Talimatlar

Aşama 1

Komut dosyasının yürütüldüğü yere bağlı olarak, komut dosyaları "istemci" ve "sunucu" olarak ayrılır. Ağdaki bir adrese giderek, ilgilenilen sayfanın URL'sini sunucuya göndeririz ve o sunucu belirtilen adreste bulunan betiği (script) çalıştırır. Sunucu üzerinde programlanan işlemleri gerçekleştiren script, sayfayı gerekli bloklardan toplar ve tarayıcıya gönderir. Bu bir sunucu tarafı komut dosyasıdır. Sayfayı aldıktan sonra, bilgisayarımızdaki tarayıcı onu bizim için işler ve alınan sayfa kodunda bir komut dosyası varsa, o zaman zaten bu komut dosyasını yürütür. Bu bir istemci komut dosyasıdır.

Bir sunucunun veya tarayıcının bir komut dosyasını okuması, anlaması ve yürütmesi için bildikleri kurallara göre yazılması ve yazılması gerekir. Bu tür kural setlerine betik dilleri denir. Çoğu sunucu tarafı komut dosyası şu anda PHP ile yazılmıştır ve çoğu istemci tarafı komut dosyası JavaScript ile yazılmıştır. Kendiniz bir komut dosyası yazmak için sıradan bir metin düzenleyiciye sahip olmak yeterlidir - not defteri. Ancak komut dosyalarının sürekli programlanması için özel bir editör olmadan yapamazsınız. Böyle bir editör, programcıya yaratıcılık için daha fazla zaman bırakarak, rutin senaryo yazma işindeki aslan payını üstlenir.

Sunucu tarafı PHP dilinde basit bir script yazalım. İlk satır, oyuncuya senaryonun bu noktadan başladığını söylemektir. PHP'de bu açılış etiketi şöyle görünür: Bu iki etiket arasında komutlar - dil operatörleri bulunur. Örneğin, O. Bender tarafından Kafkas Kayalıkları üzerine bırakılan yazıyı yazdırma talimatı şöyle yazılmıştır: echo ("Kisya ve Osya buradaydı"); Ve şimdiki zamanı SAAT: DAKİKA biçiminde gösterme talimatı yazılır. şöyle: echo date ('H: i'); Bu ifadelerden oluşan eksiksiz bir PHP betiği şöyle görünecektir: <? Phpecho ("B");

yankı tarihi ('H: ben');

echo ("Kisya ve Osya buradaydı!");?> Bu betiği sunucu yürütme programı (dil yorumlayıcısı) tarafından çalıştırdıktan sonra, sayfa şöyle görünür:

Sunucu komut dosyası yürütme sonucu
Sunucu komut dosyası yürütme sonucu

Adım 2

İstemci tarafı JavaScript'teki aynı komut dosyası şöyle görünür: var now = new date();

belge.write ("B");

document.write (now.getHours() + ":" + now.getMinutes());

document.write ("Kisya ve Osya buradaydı!"); Burada var now = yeni tarih () satırı, komut dosyası yürütücüsüne geçerli tarih ve saati temsil eden "şimdi" adlı yeni bir sanal nesne oluşturma talimatı verir. document.write (), parantez içinde belirtilenleri sayfada yazmak için bir komuttur ve now.getHours () ve now.getMinutes () komutları, "now" nesnesinden geçerli saat ve dakikayı çıkarma talimatı verir.

Bu iki komut dosyasını tek bir dosyada birleştirmek, sunucuya kaydetmek ve URL'yi tarayıcının adres çubuğuna yazmak daha fazla netlik için kalır. Sonuç olarak, biri sunucudaki komut dosyamıza göre (PHP yorumlayıcısı) ve diğeri bilgisayarımızda (JavaScript yorumlayıcısı) yürütülen aynı satırları göreceğiz.

Önerilen: