Perbezaan Antara AJAX dan DHTML

Teknologi pelayar telah mengalami sejumlah besar pertumbuhan sejak awal, dari laman statik mudah HTML ke animasi yang ditiup penuh dan interaksi denyar. Bilangan alat yang tersedia untuk pembangunan laman web telah meletup dan anda tidak lagi terhad kepada beberapa pilihan dalam membina halaman anda.

Dalam tahun-tahun kebelakangan ini, laman HTML asas telah menjadi sedikit lebih membosankan, jadi pemaju benar-benar berebut untuk membuat laman web mereka lebih menarik kepada penonton. Salah satu aspek yang dilihat ialah bagaimana membuat halaman sedikit lebih interaktif untuk memberikan lebih banyak rasa. Walaupun terdapat banyak piawaian yang telah diwujudkan, kami akan membincangkan dua di sini untuk tujuan keruntuhan.

Halaman HTML yang membosankan memberi laluan kepada kebangkitan DHTML atau HTML Dinamik. DHTML membenarkan pencipta laman web memprogram tindak balas khusus kepada tindakan tepat yang dilakukan oleh penonton. Ini sangat jelas apabila seorang penonton menggerakkan tetikusnya di atas butang dan butang yang bercahaya atau kelihatan ditekan. Ini adalah keupayaan DHTML yang tidak mungkin dengan HTML sahaja.

Satu lagi aspek HTML yang orang mahu berubah adalah kelakuannya apabila anda meminta untuk menukar sesuatu. HTML sentiasa memuat semula halaman supaya ia dapat menunjukkan halaman yang baru diminta. Mereka mendapati penyelesaian yang dipanggil IFrame untuk ini yang membolehkan pengguna memuatkan bingkai pada satu masa jika dia mahu; tetapi ini didapati agak kurang. AJAX atau Javascript Asynchronous dan XML telah dibuat untuk membetulkan kekurangan HTML khusus ini. AJAX membenarkan halaman untuk meminta hanya data yang perlu diubah dan bukan seluruh halaman. Ini dapat dilihat dengan jelas di halaman web yang menunjukkan galeri gambar anda. Sebelum AJAX, apabila anda mengklik seterusnya, seluruh halaman memuatkan semula untuk menunjukkan gambar seterusnya. Tetapi dengan AJAX, hanya gambar itu berubah dan selebihnya halaman tidak bergerak.

Intinya, AJAX dan DHTML adalah dua daripada remedi yang dicipta untuk menambah keupayaan HTML. DHTML melakukan ini dengan menukar unsur-unsur pada skrin bergantung kepada tindakan pengguna. Walaupun AJAX membolehkan pelayar untuk meminta unsur-unsur tertentu pada satu masa untuk mengurangkan ketegangan pada sambungan internet dan mengelakkan proses tambah nilai yang menjengkelkan. Dengan itu, kita boleh mengatakan bahawa AJAX dan DHTML, yang digunakan pada masa yang sama dapat meningkatkan pengalaman penonton pengguna.

Cari buku mengenai AJAX dan HTML.