ASP.NET AJAX学习记要(2)-下手之DOM
2007-04-06 14:59
405 查看
要学习DOM,那什么是DOM?为什么要学习DOM?DOM是文档对象模型。借用网站w3pop.com上的一段话:[“W3C文档对象模型(DOM)是一个能够让程序和脚本动态访问和更新文档内容、结构和样式的语言平台”
W3C DOM提供了标准的HTML和XML对象集,并有一个标准的接口来访问并操作他们,DOM被分为不同的部分(核心,XML和HTML)和不同的版本(DOM 1/2/3)],我们主要学习XML DOM,那么到底怎样理解DOM呢?按照我的理解,DOM是封装了操作HTML和XML文档的一组API,可以使用任何编程语言来操作,并且可以在多种平台下面支持。可以这样认为,利用DOM编程可以操纵HTML和XML文档,比如在XML文档中增加节点,删除节点等等。在IE中可以使用JavaScript来定义一个XML DOM 对象:var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"),具体的操作,在网站搜索一下。
学习ASP.NET AJAX,为什么要学DOM呢?可以说学习AJAX的主要目的是能让Web页面有异步传输数据的能力,而XML是主要的数据传输格式,因此不会使用DOM来操作XML数据是不行的。实际上AJAX是DOM、Javascript、XHTML、CSS、XML、XSLT、XMLHTTP等技术的集合。我学习AJAX就是学习如何使用CSS、XHTML来布局页面,使用DOM来操作XML或者XSLT数据,并使用XMLHTTP进行异步的数据传输。而ASP.NET AJAX则是将这些零散的单个技术集成起来。
W3C DOM提供了标准的HTML和XML对象集,并有一个标准的接口来访问并操作他们,DOM被分为不同的部分(核心,XML和HTML)和不同的版本(DOM 1/2/3)],我们主要学习XML DOM,那么到底怎样理解DOM呢?按照我的理解,DOM是封装了操作HTML和XML文档的一组API,可以使用任何编程语言来操作,并且可以在多种平台下面支持。可以这样认为,利用DOM编程可以操纵HTML和XML文档,比如在XML文档中增加节点,删除节点等等。在IE中可以使用JavaScript来定义一个XML DOM 对象:var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"),具体的操作,在网站搜索一下。
学习ASP.NET AJAX,为什么要学DOM呢?可以说学习AJAX的主要目的是能让Web页面有异步传输数据的能力,而XML是主要的数据传输格式,因此不会使用DOM来操作XML数据是不行的。实际上AJAX是DOM、Javascript、XHTML、CSS、XML、XSLT、XMLHTTP等技术的集合。我学习AJAX就是学习如何使用CSS、XHTML来布局页面,使用DOM来操作XML或者XSLT数据,并使用XMLHTTP进行异步的数据传输。而ASP.NET AJAX则是将这些零散的单个技术集成起来。
相关文章推荐
- ASP.NET AJAX学习记要(2)-下手之DOM
- ASP.NET AJAX学习记要(2)-下手之DOM
- ASP.NET AJAX学习记要(2)-下手之DOM
- ASP.NET AJAX学习记要(2)-下手之JavaScript
- ASP.NET AJAX学习记要(1)-如何下手
- ASP.NET AJAX学习记要(2)-下手之JavaScript
- ASP.NET AJAX学习记要(1)-如何下手
- ASP.NET AJAX学习记要(1)-如何下手
- ASP.NET AJAX学习记要(2)-下手之JavaScript
- ASP.NET AJAX学习记要(1)-如何下手
- ASP.NET AJAX学习记要(1)-如何下手
- ASP.NET AJAX学习记要(2)-下手之JavaScript
- asp.net的AJAX学习网站或博客
- ASP.NET MVC4 IN ACTION学习笔记-第六波[Ajax in ASP.NET MVC][3/3]
- asp.net(c#)的Ajax学习书籍推荐
- 北大青鸟PPT/ Net学习课件/asp.net,AJAX,ADO.net视频教程
- ASP.NET、Ajax、Silverlight学习电子资料汇总
- ASP.net中的AJAX学习记录六 无刷新的数据编辑(GridView和DetailsView结合实例)
- ASP.net中的AJAX学习记录七:用javaScript来更新Updatepanel
- 系统学习asp.net Ajax中GridView、UpdatePanel、UpdateProgress、Timer使用