ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
这是我总结的一部分关于 SOM 的内容,希望大家讨论一下,并且里面有些内容不是很 sure, 望大家指正。
VI 1.0 时代:

1. Server-Side: ASP script

   都由 <% %> 括起来。---- 所谓 inline 方式。

   在页面中,从上至下顺序执行。

   变量作用域为页面。

   多用来插入表达式,如:<% =myVar %>。

   <% = xxx %> 相当于 <% response.write xxx%>



2. Client-Side: DHTML, Document Object Model

   DOM 模型的对象 object 包含:

    a. 页面模型:window.document.xxx

    b. form elements: 如:button, listbox, etc

    c. activeX controls

   只与 client-side script 互操作

   data-binding 功能是指 client-side 的部件可以和 recordset 在 client-side 的 cache (通过 RDS/TDC 实现)来 binding.



3. 多数应用采取:html form 提交,调用 asp 页面,在 asp 页面中书写 asp script 方式。



=======================================================================================



VI 6.0 时代:

1. ASP script (除了上面的内容)

   使用

    <script runat=server>

      Function myFunc

         xxxx

      end function

    </script>

   变量作用域为 function。   

   以事件驱动方式调用。

   

2. Client-Side: DHTML, Document Object Model (same as above)



3. 除了上述模型外,提供 script object model, 将 client-side 和 server-side 模型结合起来。

   基本原理:

    a. 引入了 script object 概念。(通常由 DTC, design time control 产生)

       虽然原则上 form elements, activeX control, server object 都是 script object, 但为了实现同时对 server-side

       script 和 client-side script 的支持,最好使用 vi6 中的 DTC 来生成的 script object.

    b. 为 script object 书写 event handler 可以使用 server-side script 和 client-side script.

    c. script object model 是通过 web project 自动产生的 script library 来实现的。

   

   DTC 基本原理:

    a. 和以前一样,DTC 首先是个:编程向导,代码自动生成器 (design-time)。

       自动生成的代码(文本) (run-time) 可称为:Script Object,可能包含:

       HTML

       Form (elements)

       ActiveX control

       Server Component

       Script



    b. 在 design-time:

       design-time 有属性,改变 DTC 编辑属性对话框中选项,我们实际改变的是 DTC 自动产生的代码。

       design-time 没有 method 和 event 的概念。

    c. DTC 产生的代码运行时:(即:script object 在 run-time )

       script object 有属性概念,该 property 与 DTC 在 design-time 的 property 不同,但有一定联系。

       script object 有 method 和 event 的概念。

   再次强调一点,DTC 产生的 script object 可以同时使用 server-side script 和 client-side script。



或者用严格的话说,可以选择script object 的 Target platform.

Server:

Script Object 由 server script 产生。

Event 由 server script 处理。

Data binding 发生在 Server 上。

只对 Server 环境可见。



Client:

Script Object 由 Client script 产生。

Event 由 Client script 处理。

Data binding 可以发生在 Client 和 server 上。

只对 client 环境可见。



由于 page object 可以 reference 页面到 server/client, 所以可以成为 server/client 之间的桥梁。


 
 
本站关键词:
|东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司||东莞.cn域名注册|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有