Teknologi baru muncul dan menjadi populer di bidang teknologi scripting hampir setiap hari. Teknologi scripting memperkenalkan aturan baru dan memungkinkan orang untuk mengubah nama benda yang ada dengan cepat. Tiba-tiba Anda menyebut suatu teknologi tetapi orang lain tidak memahaminya, begitu pula sebaliknya, orang lain menyebutnya teknologi dan Anda hanya tahu sedikit tentangnya, atau bahkan dalam kedua kasus tersebut, Anda mengacu pada hal yang sama.
Tujuan artikel ini hanyalah untuk memberikan gambaran umum tentang berbagai nama teknis dan akronim berbasis skrip. Beberapa perubahan dilakukan pada nama tahun lalu. Demikian pula, beberapa teknologi telah menjadi lebih matang dan disempurnakan dari tahap awal, sementara teknologi lainnya telah sedikit berubah namun masih menggunakan nama aslinya (sehingga tampak agak membingungkan sekarang). Namun saat Anda selesai membaca artikel ini, semuanya akan menjadi jelas. Secara berurutan, silakan lihat di bawah:
HTML Dinamis (DHTML) Skrip DHTML XML Skrip XML IE 5.0 Perilaku Komponen HTML (HTC)
Nama-nama di atas memiliki cakupan yang lebih besar, namun merupakan nama-nama teknologi skrip umum yang tersedia dari Microsoft.
HTML Dinamis (HTML Dinamis)
Karena HTML Dinamis (HTML Dinamis) pertama kali muncul di Internet Explorer 4.0, ini adalah nenek moyang dari semua teknologi skrip Microsoft. HTML Dinamis (HTML Dinamis) juga dapat diklasifikasikan sebagai "A" (untuk Aktif), yang merupakan sejumlah besar mesin, alat pemrograman, dan teknologi yang digunakan saat ini.
Setiap halaman web adalah kombinasi organik dari tag, paragraf, formulir, elemen formulir di Windows, bingkai dan tabel, dll. Ketika Anda memikirkan hal ini, Anda akan memiliki pemahaman kasar tentang Model Objek Dokumen. Deskripsi standar yang dibuat oleh World Wide Web Proxy (W3C) merinci hierarki konten dan jalur akses di halaman web.
DHTML adalah nama yang sering digunakan untuk mengidentifikasi cara IE4, IE5 dan Navigator4 mengubah mode tertentu dan menggunakannya untuk menentukan mode halaman web saat ini. Kuncinya adalah pola-pola ini mendukung perubahan dinamis dan berbasis skrip pada halaman web menggunakan kode halaman itu sendiri. Ini membuka jalan baru bagi pengembang Web yang menulis aplikasi dinamis dan interaktif.
Catatan Editor: Ketika W3C menerbitkan aturan DOM, W3C mengharapkan versi 5 dari kedua browser utama (IE dan Nav) untuk menerapkan DHTML mereka sesuai dengan aturan ini. Dengan cara ini, meskipun Nav5 cocok untuk DOM dan IE5 tidak, akan lebih mudah bagi administrator web untuk membuat halaman web yang kompatibel dengan kedua browser, daripada harus menjalankan DHTML secara berbeda di browser IE4/Nav4 seperti yang saat ini terjadi. kasus.
Skrip HTML Dinamis (Skrip DHTML)
DHTML mendukung pengorganisasian berbagai jenis konten di halaman web untuk mencapai banyak efek khusus. Dengan menggunakan kode ini, konten dan fungsi ini dapat digunakan kembali di beberapa halaman. Dalam proses ini, biasanya digunakan "potong" dan "tempel", tetapi terkadang tidak diperlukan banyak pekerjaan berulang.
Misalnya, tempel SPAN & IMG atau TABLE & jangkar untuk membuat objek yang benar-benar baru dengan fungsi preset dan parameter yang dapat disesuaikan, atau mungkin elemen kontrol TABLE dan Remote Data Service ActiveX yang memungkinkan objek ditampilkan dalam berbagai cara. Ini bukan markup baru, atau kontrol ActiveX biner baru, namun komponen visual berbasis HTML: Scriptlet DHTML.
Skrip DHTML adalah halaman HTML yang ditempatkan di halaman beranda HTML lain. Halaman beranda memiliki isi utama dan sekumpulan kode skrip yang dapat beroperasi secara independen. Ini juga dapat menampilkan beberapa kemampuan, metode, dan konten. Skrip DHTML ditempatkan melalui tag OBJECT dan disajikan dari file HTML sederhana. Jika ada antarmuka pengguna, objek semacam ini dapat menampilkan beberapa fungsi khusus. Tapi itu juga bisa menjadi objek komersial yang sederhana dan biasa-biasa saja.
Awalnya hanya dikenal sebagai skrip, komponen telah kehilangan banyak nilai aslinya dan tidak lagi disukai, namun ini adalah satu-satunya cara untuk membuat kontrol HTML gabungan yang memungkinkan. Jika Anda memerlukan komponen HTML visual khusus yang merupakan kombinasi beberapa tag, maka DHTML Scriptlets adalah satu-satunya pilihan selain kontrol biner ActiveX. Jika antarmuka pengguna tidak menjadi perhatian, atau jika Anda hanya ingin meningkatkan kinerja satu elemen, Anda harus memanfaatkan alat berbasis skrip lainnya.
XMLXML
adalah singkatan dari eXtensible Markup Language, yang menyediakan ruang lingkup pengembangan baru untuk aplikasi Web. XML menjadi bahasa pemrograman yang banyak digunakan untuk bertukar data di Web. Yang patut dipuji adalah strukturnya mirip dengan HTML tetapi lebih ketat. Pentingnya XML adalah bahasa pemrograman yang dirancang untuk membuat kelas skrip baru, yang merupakan objek COM nyata yang terdiri dari kode skrip.
Skrip XML
Saat ini, Skrip XML adalah subjek yang membingungkan, dan nama aslinya, Skrip Server, bahkan lebih membingungkan. Ada lompatan besar dari Server ke XML, namun nama aslinya lebih mudah dipahami:
1. Mereka bekerja seperti server.
2. Kebanyakan dari mereka berfungsi sebagai skrip DHMTL versi tambahan server untuk menjalankan perintah di server.
XML Scriptlet adalah dokumen XML yang menyertakan data dan metadata yang mengidentifikasi dan mendefinisikan objek COM. Tag XML mencakup CLSID, antarmuka kontrol otomatis, dan kode skrip. Namun, tidak seperti objek COM, XML Scriptlet bukanlah pustaka biner, jadi apa gunanya?
Faktanya, mereka bergantung pada DLL yang membedakan dan membatasi kode skrip dalam dokumen XML dari apa yang disebut aplikasi COM-aware. Aplikasi dapat mengidentifikasi CLSID dari kontrol aturan, bekerja dengan DLL, dan kemudian menempatkan kode skrip ke dalam XML untuk dijalankan.
Meskipun DHTML dan XML memiliki nama yang sama, keduanya memiliki sedikit kesamaan, dan administrator web dapat memilih di antara keduanya sesuai dengan kebutuhan yang berbeda. Seperti yang ditunjukkan sebelumnya, Skrip DHTML berfungsi sebagai komponen antarmuka pengguna berbasis HTML dan berbasis skrip. Komponen berbasis HTML digunakan untuk membuat halaman WEB. Dalam proses dari halaman Web ke beranda Windows Script, komponen berbasis skrip berperan setiap kali kode skrip diterima. XML Scriptlet, di sisi lain, adalah antarmuka yang diperkecil untuk pengguna yang berfungsi sebagai cadangan server sekunder ketika harus menggunakan kembali beberapa kode skrip di halaman ASP.
Langkah selanjutnya dalam pengembangan skripPerilaku IE5.0
adalah cara kerjanya di Perilaku IE5.0. IE4.0 atau lebih tinggi mendukung DHTML dan XML Scriptlets. Pada saat yang sama, Behaviors adalah bentuk khusus dari IE5.0. Perilaku IE5.0 adalah Skrip XML yang menetapkan fungsi khusus ke tag HTML yang ada atau sekumpulan tag. Misalnya, menghubungkan dari satu halaman ke halaman lain dapat menambahkan kemampuan untuk memudarkan latar belakang untuk mencapai gradien. Tulis sebuah program yang mengimplementasikan fungsi ini dan jelaskan secara singkat apa yang akan terjadi ketika kode dijalankan dan hasilnya.
Di satu sisi, menerapkan perilaku pada markup mirip dengan membagi Window menjadi Win32. Menerapkan perilaku cukup memberikan nama kelas CSS ke tag, dan atribut Perilaku dari nama ini adalah URL dari XML Scriptlet. Perilaku dirancang untuk menggantikan Skrip DHTML, namun tidak dapat membuat kontrol HTML gabungan baru. Mereka berlaku untuk satu tag, bukan beberapa tag atau tag yang berinteraksi. (Kemungkinan besar berasal dari proyek XML Chromeffects Microsoft, yang tidak berhasil).
Komponen HTML
Secara teknis, Komponen HTML (HTC) adalah dokumen XML yang sedikit berbeda dari desain aslinya dibandingkan dengan XML Scriptlet. Namun keduanya menyertakan konten yang sama dan memiliki kemampuan penelusuran yang sama. Kode HTC lebih sederhana dan intuitif dibandingkan XML Scriptlets. Selain itu, HTC dan XML Scriptlet dirancang khusus untuk menulis perilaku IE5.0. XML Scriptlet lebih umum digunakan untuk memecahkan masalah pembuatan kode skrip yang dapat digunakan kembali dan menjadi templat.
Ringkasan
Selama satu setengah tahun terakhir, kami telah mengamati dan melacak beberapa inisiatif menarik yang melibatkan skrip web. Dari Skrip DHTML hingga perilaku IE 5.0 dan teknologi terkait, Skrip XML juga diterapkan di bidang lain seperti Windows Scripting Host. XML menjadi semakin populer, sementara HTML sepertinya sudah ketinggalan jaman. Namun ada satu hal yang tetap konstan, yaitu "kode skrip" yang harus diterapkan pada semua teknologi!