Diterjemahkan secara harfiah, kata script berarti "script", yaitu deskripsi urutan tindakan yang perlu dilakukan untuk menyelesaikan tugas tertentu. Berkenaan dengan pemrograman Internet, tugas-tugas tersebut dapat berupa, misalnya, menampilkan jam di halaman Internet, menerapkan berbagai efek visual dengan gambar, dll. Dan tampilan di browser halaman itu sendiri di jaringan modern juga dilakukan sesuai dengan skrip yang ditentukan dalam skrip. Mari kita coba menulis beberapa skrip sederhana untuk mendapatkan gambaran tentang apa itu.
instruksi
Langkah 1
Tergantung di mana skrip dijalankan, skrip dibagi menjadi "klien" dan "server". Pergi ke beberapa alamat di jaringan, kami mengirim URL halaman yang menarik ke server, dan server itu menjalankan skrip (skrip) yang terletak di alamat yang ditentukan. Skrip, melakukan tindakan yang diprogram di dalamnya di server, mengumpulkan halaman dari blok yang diperlukan dan mengirimkannya ke browser. Ini adalah skrip sisi server. Setelah menerima halaman, browser di komputer kita merendernya untuk kita, dan jika ada skrip dalam kode halaman yang diterima, maka skrip ini sudah dijalankan. Ini adalah skrip klien.
Agar server atau browser dapat membaca, memahami, dan menjalankan skrip, skrip harus ditulis dan ditulis sesuai dengan aturan yang mereka ketahui. Seperangkat aturan seperti itu disebut bahasa skrip. Sebagian besar skrip sisi server saat ini ditulis dalam PHP, dan sebagian besar skrip sisi klien ditulis dalam JavaScript. Untuk menulis skrip sendiri, cukup memiliki editor teks biasa - notepad. Tetapi untuk pemrograman skrip yang konstan, Anda tidak dapat melakukannya tanpa editor khusus. Editor semacam itu mengambil alih bagian terbesar dari pekerjaan rutin menulis skrip, memberi programmer lebih banyak waktu untuk kreativitas.
Mari kita menulis skrip sederhana dalam bahasa PHP sisi server. Baris pertama adalah untuk memberi tahu pemain bahwa skrip dimulai dari titik ini. Di PHP, tag pembuka ini terlihat seperti ini: Di antara kedua tag ini terdapat instruksi - operator bahasa. Misalnya, instruksi untuk mencetak tulisan yang ditinggalkan oleh O. Bender di Batu Kaukasia ditulis seperti ini: echo ("Kisya dan Osya ada di sini"); Dan instruksi untuk menunjukkan waktu saat ini dalam format JAM: MENIT ditulis seperti ini: echo date ('H: i'); Sebuah skrip PHP lengkap yang terdiri dari pernyataan-pernyataan ini akan terlihat seperti ini: <? Phpecho ("B");
echo tanggal('H:i');
echo("Kisya dan Osya ada di sini!");?> Setelah skrip ini dijalankan oleh program pelaksana server (penerjemah bahasa), halaman akan terlihat seperti ini:
Langkah 2
Dan skrip yang sama di JavaScript sisi klien akan terlihat seperti ini: var now = new date();
document.write("B");
document.write (now.getHours() + ":" + now.getMinutes());
document.write ("Kisya dan Osya ada di sini!"); Di sini baris var now = new date() memerintahkan pelaksana skrip untuk membuat objek virtual baru bernama "now", yang mewakili tanggal dan waktu saat ini. document.write () adalah perintah untuk menulis di halaman apa yang ditunjukkan dalam tanda kurung, dan perintah now.getHours () dan now.getMinutes () menginstruksikan untuk mengekstrak jam dan menit saat ini dari objek "sekarang".
Tetap untuk kejelasan yang lebih besar untuk menggabungkan dua skrip ini menjadi satu file, simpan di server dan ketik URL di bilah alamat browser. Akibatnya, kita akan melihat baris yang sama, salah satunya dieksekusi sesuai dengan skrip kita di server (penerjemah PHP), dan yang lainnya di komputer kita (penerjemah JavaScript).