Utama teknologi

Bahasa pengaturcaraan skrip web

Bahasa pengaturcaraan skrip web
Bahasa pengaturcaraan skrip web

Video: Pengenalan CSS | Episode 1 | CSS | Pengaturcaraan Bahasa Melayu | Programming Malay 2024, Jun

Video: Pengenalan CSS | Episode 1 | CSS | Pengaturcaraan Bahasa Melayu | Programming Malay 2024, Jun
Anonim

Skrip web, bahasa pengaturcaraan komputer untuk menambahkan keupayaan dinamik ke laman Web World Wide Web. Halaman web yang ditandai dengan HTML (bahasa markup hiperteks) atau XML (bahasa markup yang dapat diperluas) sebahagian besarnya merupakan dokumen statik. Skrip web boleh menambahkan maklumat ke halaman ketika pembaca menggunakannya atau membiarkan pembaca memasukkan maklumat yang, misalnya, dapat disampaikan ke bahagian pesanan perniagaan dalam talian. CGI (antara muka gateway biasa) menyediakan satu mekanisme; ia menghantar permintaan dan respons antara penyemak imbas Web pembaca dan pelayan Web yang menyediakan halaman. Komponen CGI pada pelayan berisi program kecil yang disebut skrip yang mengambil maklumat dari sistem penyemak imbas atau menyediakannya untuk dipaparkan. Skrip sederhana mungkin meminta nama pembaca, menentukan alamat Internet sistem yang digunakan pembaca, dan mencetak ucapan. Skrip mungkin ditulis dalam bahasa pengaturcaraan apa pun, tetapi, kerana biasanya rutin pemrosesan teks sederhana, bahasa skrip komputer seperti PERL sangat sesuai.

Pendekatan lain adalah menggunakan bahasa yang dirancang untuk skrip Web yang akan dijalankan oleh penyemak imbas. JavaScript adalah salah satu bahasa seperti itu, yang direka oleh Netscape Communications Corp.; ia boleh digunakan dengan penyemak imbas Netscape dan Microsoft Corporation. JavaScript adalah bahasa mudah, sangat berbeza dengan Java. Program JavaScript mungkin disematkan di halaman Web dengan tag HTML. Petunjuk JavaScript yang mengikuti teg tersebut akan dilaksanakan oleh penyemak imbas apabila halaman tersebut dipilih. Untuk mempercepat paparan halaman dinamis (interaktif), JavaScript sering digabungkan dengan XML atau bahasa lain untuk bertukar maklumat antara pelayan dan penyemak imbas klien. Khususnya, perintah XMLHttpRequest membolehkan permintaan data tidak segerak dari pelayan tanpa memerlukan pelayan menghantar semula seluruh halaman Web. Pendekatan ini, atau "falsafah," pemrograman disebut Ajax (asynchronous JavaScript and XML).

Skrip VB adalah subkumpulan Visual Basic. Awalnya dikembangkan untuk rangkaian program Microsoft Office, ia kemudian digunakan untuk skrip Web juga. Kemampuannya serupa dengan JavaScript, dan mungkin disisipkan dalam HTML dengan cara yang sama.

Di sebalik penggunaan bahasa skrip untuk pengaturcaraan Web terdapat idea pengaturcaraan komponen, di mana program dibina dengan menggabungkan komponen yang ditulis sebelumnya yang bebas tanpa pemprosesan bahasa lebih lanjut. Program Skrip JavaScript dan VB dirancang sebagai komponen yang dapat dilampirkan ke penyemak imbas Web untuk mengendalikan bagaimana mereka memaparkan maklumat.