Setelah membaca artikel "Cara Membuat Situs Web Anda Dinamis", apakah Anda merasa bersemangat? Apakah Anda sudah ingin membuat situs web dinamis Anda sendiri? Artikel ini akan fokus pada halaman server aktif, sepenuhnya menunjukkan langkah -langkah dan teknik untuk membuat situs web bisnis yang dinamis, dan melalui sejumlah besar contoh, Anda akan bangga dengan Internet dalam teori dan praktik yang berkelanjutan ...
Bab sebelumnya secara singkat memperkenalkan beberapa metode dan alat untuk membangun situs web yang dinamis. Untuk memungkinkan Anda untuk sepenuhnya dan cermat menguasai keterampilan pengembangan ASP, artikel ini akan diserialisasi di masa depan dan mengajarkan Anda cara membangun situs web dinamis ASP Anda sendiri. Karena artikel ini ditulis oleh penulis berdasarkan pembelajarannya sendiri dan pengalaman praktis dan dikombinasikan dengan beberapa materi bahasa asing, pasti akan ada beberapa bias. Jika Anda menemukan hal -hal yang tidak pantas dalam artikel ini, harap beri tahu penulis tepat waktu, terima kasih. Halaman Server Aktif Microsoft, yang kami sebut ASP, sebenarnya merupakan lingkungan skrip sisi server yang dikembangkan oleh Microsoft. Dinamika. Dengan ASP Anda tidak perlu khawatir tentang apakah browser klien dapat menjalankan kode yang Anda tulis, karena semua program akan dieksekusi di sisi server, termasuk semua program skrip yang tertanam dalam HTML biasa. Setelah program dieksekusi, server hanya mengembalikan hasil eksekusi ke browser klien, yang mengurangi beban pada browser klien dan sangat meningkatkan kecepatan interaksi. Berikut ini mencantumkan beberapa fitur unik dari halaman server aktif:
1. Gunakan bahasa skrip yang sederhana dan mudah dipahami seperti VBScript dan JScript, dikombinasikan dengan kode HTML untuk dengan cepat melengkapi aplikasi situs web.
2. Tidak diperlukan kompilasi, mudah untuk ditulis dan dapat dieksekusi langsung di sisi server.
3. Gunakan editor teks normal, seperti Windows Notepad, untuk mengedit dan merancang.
4. Browser Independence tidak terkait dengan browser. Bahasa Scripting (VBScript dan JScript) yang digunakan oleh halaman server aktif semuanya dijalankan di sisi server web, dan browser di sisi pengguna tidak perlu dapat menjalankan bahasa skrip ini.
5. Halaman server aktif dapat kompatibel dengan bahasa skrip ActiveX apa pun. Selain menggunakan bahasa VBScript atau JScript, bahasa skrip lain yang disediakan oleh pihak ketiga juga digunakan melalui plug-in, seperti Rexx, Perl, TCL, dll. Mesin skrip adalah objek COM (Model Objek Komponen) yang menangani program skrip.
6. Program sumber halaman server aktif tidak akan dikirimkan ke browser klien, sehingga program sumber yang ditulis dapat dihindari oleh orang lain dan meningkatkan keamanan program.
7. Skrip sisi server dapat digunakan untuk menghasilkan skrip sisi klien.
8. Berorientasi objek.
9. Komponen Server ActiveX (Komponen Server ActiveX) memiliki skalabilitas yang tidak terbatas. Anda dapat menggunakan Visual Basic, Java, Visual C ++, COBOL dan bahasa pemrograman lainnya untuk menulis komponen server ActiveX yang Anda butuhkan.
Ada begitu banyak keajaiban ASP.
Pertama, mari kita lihat lingkungan yang diperlukan untuk menjalankan ASP:
ASP itu sendiri bukan bahasa skrip, itu hanya menyediakan lingkungan di mana program skrip yang tertanam di halaman HTML dapat dijalankan. Namun, untuk belajar ASP dengan baik, Anda harus menguasai tata bahasa dan aturannya. Sekarang mari kita mulai memahami dan mempelajari halaman server aktif langkah demi langkah.
Program ASP sebenarnya ada di server web dalam teks biasa dengan ekstensi .aspun Anda dapat membukanya dengan editor teks apa pun. Anda dapat mengakses program ASP melalui WWW dengan hanya menempatkan program .asp di direktori virtual server web (direktori ini harus memiliki izin yang dapat dieksekusi). Untuk mempelajari cara merancang program ASP dengan baik, Anda harus menguasai penulisan skrip. Bahkan, skrip terdiri dari serangkaian perintah skrip. . Untuk menulis skrip, Anda harus terbiasa dengan setidaknya satu bahasa skrip, seperti VBScript. Bahasa skrip adalah bahasa khusus antara HTML dan bahasa pemrograman seperti Java, Visual Basic, C ++, dll. Meskipun lebih dekat dengan yang terakhir, tidak memiliki sintaksis dan aturan yang kompleks dan ketat dari bahasa pemrograman. Seperti disebutkan di atas, lingkungan yang menjalankan skrip yang disediakan oleh ASP dapat mendukung beberapa bahasa skrip, seperti: JScript, Rexx, Perl, dll., Yang tidak diragukan lagi memberikan ruang ASP yang luas untuk diputar. Munculnya ASP membuat desainer web tidak perlu khawatir tentang apakah browser klien mendukungnya. Akan masuk ketika dilakukan di sisi server, browser klien hanya mendapatkan hasil dari pelaksanaan suatu program, dan Anda hanya perlu mendeklarasikan .asp untuk menggunakan bahasa skrip yang berbeda. Berikut adalah contoh khas menggunakan dua bahasa skrip dalam file .asp yang sama:
<Html>
<body>
<able>
< %Call callme %>
</boable>
< % Call ViewDate %>
</body>
</html>
<Bahasa skrip = vbscript runat = server>
Sub callme
Response.write <tr> <td> hubungi </td> <td> Me </td> </tr>
Akhir sub
</script>
<Bahasa skrip = jscript runat = server>
function viewDate ()
{
var x
x = tanggal baru ()
Response.write (x.tostring ())
}
</script>
Ini adalah program ASP nyata yang Anda hubungi dalam artikel ini. Bahasa skrip. ASP berbeda dari bahasa skrip. output Hasil eksekusi ke browser klien, misalnya: < % = test %> adalah untuk mengirim nilai yang ditetapkan ke uji variabel bahasa Inggris ke browser klien.Akhir pekan ini kami akan menguji < % = tes %>.
Di browser klien itu muncul sebagai:
Akhir pekan ini kami akan menguji matematika.
Cara terbaik untuk belajar ASP adalah dengan menulisnya sendiri. Untuk membuat halaman ASP, yang Anda butuhkan hanyalah membuka editor teks, seperti: Notepad, dan kemudian mulai menulis program ASP pertama dengan saya. Di bawah ini kami akan membuat program ASP yang secara otomatis memantau waktu menjelajah dan secara dinamis menampilkan konten halaman yang berbeda sesuai dengan periode yang berbeda.
<Html>
<body>
<Font color = green>
< % Jika waktu < # 12: 00: 00 # dan waktu> = # 00: 00: 00 # lalu %>
Selamat pagi, cuacanya tidak buruk hari ini!
< % Elseif Time < # 19: 00: 00 # and time> = # 12: 00: 00 # lalu %>
Selamat siang!
< % Else %>
Halo! Apakah Anda pernah pergi ke IRC untuk mengobrol malam ini!
< % Berakhir jika %>
</body>
</html>
Simpan test1.asp di direktori virtual server web (seperti: aspsamp/) dan menelusurinya di browser menggunakan http, seperti: http: //yourcomputername/aspsamp/test1.asp, Anda akan menjadi novel yang saya temukan itu Halaman Anda benar -benar menjadi hidup. Meskipun ini hanya contoh yang sangat sederhana, dan fungsi ini dapat sepenuhnya diselesaikan melalui JavaScript, tidak sulit untuk menemukan bahwa menggunakan ASP jauh lebih sederhana dan lebih cepat dari JavaScript. ditampilkan dalam periode yang berbeda. Waktu dalam contoh ini sebenarnya adalah fungsi vbscript bawaan untuk menampilkan waktu sistem saat ini. waktu sistem saat ini. Selanjutnya kita akan menambahkan sedikit warna ke test1.asp, tambahkan bgcolor = < % = bgc %> ke tag <body>, yaitu menjadi <body bgcolor = < % = bgc % >>, dan tambahkan sebelum <body> Tandai pernyataan berikut:
< % Jika waktu < # 12: 00: 00 # dan waktu> = # 00: 00: 00 # Kemudian
BGC = perak
ELSEIF Time < # 19: 00: 00 # dan Time> = # 12: 00: 00 # Lalu
BGC = Angkatan Laut
Kalau tidak
BGC = merah
Akhiri jika
%>
Dengan cara ini, ketika pengguna mengunjungi halaman Anda pada waktu yang berbeda, mereka akan melihat warna latar belakang halaman yang berbeda. Ada banyak hal yang dapat kami lakukan, seperti jika Anda ingin mengetahui nama pelanggan yang menelusuri halaman Anda antara pagi dan jam dua belas dan menyapa dia, maka program berikut akan membantu Anda mencapai Anda mengharapkan. Pertama, Anda perlu mengatur formulir di halaman dan klip kode HTML berikut ke < % jika waktu < # 12: 00: 00 # dan waktu> = # 00: 00: 00 # lalu %> Setelah:
Selamat datang di beranda saya, silakan isi informasi berikut: <Metode Form = Posting Tindakan = test1.asp>
<p>
Nama Depan: <Input Name = fname size = 48>
<p>
Nama Belakang: <Input Name = LName Ukuran = 48>
<p>
Judul: <Input Name = Judul Tipe = Nilai Radio = MR> MR.
<Input Name = Judul Jenis = Nilai Radio = MS> MS.
<p> <input type = kirim> <input type = reset>
</form>
Kemudian tambahkan perintah ASP berikut setelah kode HTML di atas: < %
title = request.form (judul)
Jika src = "/unggah/allimg/130319/10220915v-0.gif"/> berarti salam, maka Anda hanya perlu memotong perintah berikut untuk selamat malam!
<p> <senter> <img src = smile.gif width = 32 tinggi = 32 alt = selamat malam> </p>
< % NEXT %>
Ini adalah pernyataan loop paling dasar, yang menyebut gambar wajah tersenyum enam kali dan menampilkannya di halaman. Tentu saja, efek dari contoh ini dapat dicapai dalam HTML, tetapi tidak sulit untuk menemukan bahwa menggunakan ASP sangat memperpendek penulisan kode yang berulang, membuat program memiliki keterbacaan yang baik. Selain itu, ketika Anda membuat situs ulasan yang memberi peringkat bintang untuk subjek Anda dinilai berdasarkan suara pengguna, menggunakan metode ini, Anda tidak perlu membuat gambar untuk setiap peringkat bintang sama sekali. Jika suatu objek diberi peringkat 4 bintang, Anda hanya perlu bersepeda gambar satu bintang 4 kali, dan seterusnya. Tentu saja, ketika beban kerja kecil, Anda tidak akan merasakan manfaat dari ASP.