信息来源:Wayne_Deng的专栏 有没想过在javascript中使用recordset?原来在客户端操作数据也可以这样简单,定义一个数据源,将数据绑定在各种tag上,实现应用程序般的效果,酷毙了!(首先申明一点,文章的内容全部来自msdn,不过用我自己的话总结而已。) 先看看这样两个例子:
http://msdn.microsoft.com/workshop/samples/author/databind/dbevts.htm
http://msdn.microsoft.com/workshop/samples/author/databind/dbupdate.htm
不得不又一次佩服微软。 这个是DataBinding的架构:
当然实现数据绑定有下面几步: 第一步,定义数据源
从IE4.0起,就支持下面四种数据源: TabularDataControl(TDC)
TDC提供了一个简单的访问带有格式的文本数据的方法,一般是csv文件。
下面是一个简单的示例:
RemoteDataService(RDS)
远程数据服务,直接访问远程服务器端的数据,InternetExplorer4.0.RDS通过OLE-DB或OpenDatabaseConnectivity(ODBC)来实现。 示例:
不过感觉有点安全性的问题,因为客户端能看到这段代码。 XMLDataSource
XML就不多说了,在IE4.0中这样使用:
InternetExplorer5以上可以这样: 另外IE还提供了一个XML数据岛的概念:XMLDataIslands.
MSHTMLDataSource
html数据页示例: