Perbezaan Antara AJAX dan DHTML Perbezaan antara teknologi pelayar

Anonim

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

Pada tahun-tahun kebelakangan ini, laman HTML asas menjadi sedikit lebih membosankan, jadi pemaju benar-benar berebut untuk membuat laman web mereka lebih menarik kepada penonton. Salah satu aspek yang diperhatikan ialah cara 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.

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

Aspek HTML yang lain yang ingin diubah oleh orang ialah tingkah laku setiap kali anda meminta untuk mengubah 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 keseluruhan 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 seluruh halaman tidak bergerak.

Intinya, AJAX dan DHTML adalah dua daripada remedi yang dicipta untuk menambah keupayaan HTML. DHTML melakukan ini dengan mengubah elemen 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, kami dapat mengatakan bahawa AJAX dan DHTML, yang digunakan pada masa yang sama dapat meningkatkan pengalaman penonton pengguna.

Cari buku mengenai AJAX dan HTML.