ASP编程:这是我总结的一部分关于 SOM 的内容,希...
asp可以轻松地实现对页面内容的动态控制,根据不同的浏览者,显示不同的页面内容。而浏览者一点觉察不出来,就像为他专门制作的页面一样。使用各种各样的组件,asp可以完成无比强大的功能。VI1.0时期:1.Server-Side:ASPscript
都由<%%>括起来。----所谓inline体例。
在页面中,从上至下按次实行。
变量感化域为页面。
多用来拔出表达式,如:<%=myVar%>。
<%=xxx%>相称于<%response.writexxx%>
2.Client-Side:DHTML,DocumentObjectModel
DOM模子的工具object包括:
a.页面模子:window.document.xxx
b.formelements:如:button,listbox,etc
c.activeXcontrols
只与client-sidescript互操纵
data-binding功效是指client-side的部件能够和recordset在client-side的cache(经由过程RDS/TDC完成)来binding.
3.多半使用接纳:htmlform提交,挪用asp页面,在asp页面中誊写aspscript体例。
=======================================================================================
VI6.0时期:
1.ASPscript(除下面的内容)
利用
<scriptrunat=server>
FunctionmyFunc
xxxx
endfunction
</script>
变量感化域为function。
以事务驱动体例挪用。
2.Client-Side:DHTML,DocumentObjectModel(sameasabove)
3.除上述模子外,供应scriptobjectmodel,将client-side和server-side模子分离起来。
基础道理:
a.引进了scriptobject观点。(一般由DTC,designtimecontrol发生)
固然准绳上formelements,activeXcontrol,serverobject都是scriptobject,但为了完成同时对server-side
script和client-sidescript的撑持,最好利用vi6中的DTC来天生的scriptobject.
b.为scriptobject誊写eventhandler可使用server-sidescript和client-sidescript.
c.scriptobjectmodel是经由过程webproject主动发生的scriptlibrary来完成的。
DTC基础道理:
a.和之前一样,DTC起首是个:编程导游,代码主动天生器(design-time)。
主动天生的代码(文本)(run-time)可称为:ScriptObject,大概包括:
HTML
Form(elements)
ActiveXcontrol
ServerComponent
Script
b.在design-time:
design-time有属性,改动DTC编纂属性对话框当选项,我们实践改动的是DTC主动发生的代码。
design-time没有method和event的观点。
c.DTC发生的代码运转时:(即:scriptobject在run-time)
scriptobject有属性观点,该property与DTC在design-time的property分歧,但有必定接洽。
scriptobject有method和event的观点。
再次夸大一点,DTC发生的scriptobject能够同时利用server-sidescript和client-sidescript。
大概用严厉的话说,能够选择scriptobject的Targetplatform.
Server:
ScriptObject由serverscript发生。
Event由serverscript处置。
Databinding产生在Server上。
只对Server情况可见。
Client:
ScriptObject由Clientscript发生。
Event由Clientscript处置。
Databinding能够产生在Client和server上。
只对client情况可见。
因为pageobject能够reference页面到server/client,以是能够成为server/client之间的桥梁。
</p>我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 掌握asp的特性而且一定要知道为什么。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
页:
[1]