awal:
Anda dapat membuat implementasi JavaScript dan VBScript mengirimkan musik dari tabel yang sama. Lihat skrip di bawah ini:
[Ctrl+A Select All Catatan: Jika Anda perlu memperkenalkan JS eksternal, Anda perlu menyegarkan untuk mengeksekusi]
Runat:
Mari kita hancurkan dari awal hingga akhir. Daftar berikut adalah JavaScript sederhana dan mandiri:
Jika bukan karena runat = "server" yang tidak mencolok, itu akan terlihat seperti javascript sederhana yang mungkin Anda lihat pada klien.
Atribut RUNAT memberi tahu server untuk menjalankannya di sisi server, sehingga klien tidak akan pernah melihatnya. Anda juga dapat mengatur properti ke runat = "klien", sehingga Anda dapat melewatkan server dan menjalankannya langsung pada klien.
Ngomong -ngomong, itu tidak dapat ditempatkan di dalam tag ASP.
Lihatlah VBScript di bawah ini:
FunctionVbgreeting ()
Vbgreeting = "Salam dari Fungsi"
Fungsi endfungsi
VBScript ini mengimplementasikan fungsi yang sama seperti JavaScript. Tidak ada yang istimewa.
Namun, ada beberapa fitur khusus dalam VBScript di bawah ini.
FunctionTodollars (x)
Todollars = FormatCurrency (x)
Fungsi endfungsi
Mengutip:
Fungsi di atas kembali untuk mendapatkan parameter dari JavaScript. Kemudian dia akan mengembalikan nilai yang paling tepat ke JavaScript. Mari kita lihat bagaimana FunctionTodollars (x) direferensikan.
functionAdd (x, y)
{
hasil = x+y;
Hasil = Todollars (Hasil);
ReturnResult;
}
Fungsi menambahkan (x, y) adalah fungsi JavaScript. Anda dapat melihat dari tengah fungsi
Hasil = Todollars (Hasil);
Baris di atas sebenarnya adalah panggilan ke JavaScript oleh VBScript.
memperingatkan:
Sebagai peringatan. Saat Anda membuat skrip dengan atribut runat, Anda sebenarnya menjadwalkan urutan yang dieksekusi. Saya tidak akan menjelaskan masalah ini secara mendalam, karena urutan eksekusi tergantung pada situasinya.
Inilah yang akan saya jelaskan secara mendalam: Gunakan hanya properti runat untuk fungsi (dan variabel global yang disebut dalam fungsi). Jangan memasukkan kode paling atas di dalamnya, karena Anda tidak dapat menjamin bahwa kode tingkat atas akan mengubah pesanan eksekusi karena menggunakan teknik ini.
Teks asli dan contoh alamat bagian ini: http://aspjavascript.com/Lesson04.asp
Penulis Asli: James Clark Terjemahan: Huahua Harap tunjukkan cetak ulang