浏览器技术从一开始就经历了巨大的发展,从简单的HTML静态页面到Flash的全面动画和互动。可用于网页开发的工具数量已经爆炸性增长,在建立你的页面时不再局限于几个选项。
在最近几年,基本的HTML页面已经变得有点无聊,所以开发者们真的是争先恐后地想让网站对观众来说更有趣一点。人们研究的一个方面是如何使网页变得更有互动性,使它更有味道。虽然有许多标准被创造出来,但为了简洁起见,我们在这里只讨论两个标准。
HTML页面让位于DHTML或动态HTML的崛起。DHTML允许网页制作者对浏览者所做的具体动作进行编程响应。当浏览者在一个按钮上移动鼠标时,按钮会发光或看起来被按下,这一点非常明显。这是DHTML的一种能力,是单独的HTML所不能实现的。
人们希望改变HTML的另一个方面是它在要求改变某些东西时的行为。HTML总是重新加载页面,以便能够显示新请求的页面。开发找到了一个名为IFrame的解决方案,允许用户在需要的时候重新加载一个框架;但这被认为是非常缺乏的。AJAX或异步Javascript和XML的出现是为了弥补HTML的这一特定缺陷。AJAX允许页面只请求它需要改变的数据,而不是整个页面。在展示图片库的网页中可以清楚地看到。在使用AJAX之前,当点击下一张时,整个页面都会重新加载以显示下一张图片。但使用AJAX时,只有那张图片会发生变化,而页面的其他部分甚至不会移动。
从本质上讲,AJAX和DHTMLÂ是为了增强HTML的能力而产生的两种补救措施。DHTML是通过改变屏幕上的元素来实现的,这取决于用户的操作。而AJAX允许浏览器一次请求某些元素,以减少互联网连接的压力,避免恼人的重载过程。考虑到这一点,我们可以说AJAX和DHTML,同时使用可以大大改善用户的观看体验。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:AJAX和DHTML的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-ajax-vs-dhtml.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。