仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 598|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之DHTML工具模子(About the DHTML Objec...

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:45:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。dhtml|model|object|工具|dhtml【注:比来在进修asp.net,以为javascript的良多常识在asp.net中仍很有效,又以为javascript的本色是使用剧本对DHTML工具编程,但网上关于DHTML条理布局的中文材料又对照少,以是看了msdn上的这个材料后就翻译了出来,但愿人人多多指教。】
DHTML工具模子(AbouttheDHTMLObjectModel)


静态HTML(DHTML)文档工具模子(DocumentObjectModel:DOM)使网页制造者能够间接地以可编程的体例会见Web文档上每一个自力的部分,而不管被会见的是元素仍是容器。这类会见体例包含了事务模子,事务模子令扫瞄器可对用户输出做出反响,经由过程实行剧本,不必从服务器下载一个新的页面就能够依据用户输出显现新的内容。静态HTML文档工具模子(DHTMLDOM)以一种便利的体例为宽大一般网页制造者供应了丰厚的网页交互性。



・甚么是工具模子?(WhatIstheObjectModel?)

・利用剧本会见元素(AccessingElementswithScript)

・事务:冒泡,克制与处置(Events:Bubbling,Canceling,andHandling)

・处置鼠标效果 (HandlingRolloverEffects)

・克制事务 (CancelingEvents)

・进一步的思索 (SpecialConsiderations)

・相干主题(RelatedTopics)



甚么是工具模子?
工具模子就是令DHTML可编程的布局,它不必要网页制造者进修任何新的HTML标志,它也不触及任何新的网页制造手艺。现实上,现实上这个工具模子是建基于网页制造者已往已习气的网页制造手艺的。回想一下你有否实验过利用剧本来为表单(form)元素设置值,又大概利用剧本来为一个微软IE3.0扫瞄器中的链接增加一个mou搜索引擎优化ver事务;假如有,那末你已在经由过程剧本利用DHTML工具模子的一个无限情势来会见你的HTML网页了。

如今这个DHTML工具模子的独一分歧是:如今,任何一个HTML元素都是可编程的。这意味着页面上的任何一个HTML元素都能够具有响应的剧本,可使用这些剧本代码来使页面与用户的举措产生交互,静态地改动页面内容。这类事务模子使文档(document)能够在用户对页面做出某种举措(比方,当用户把鼠标指针挪动到一个特定的元素上,大概按下了键盘按键,又大概在表单中输出了新的信息)后,做出响应的反响。每个事务都能够被链接到一段剧本以告知扫瞄器怎样在此次交互中变动内容,而无需前往服务器往猎取一个新的文件。这带来的优点是,网页制造者能够用更少的页面制造出富交互性的代码。而网页的扫瞄者由于无需守候新的页面从网站下载到客户端,不管从扫瞄速率到扫瞄效果都失掉了周全的提拔。

利用剧本会见元素
在工具模子中每个HTML元素都是一个可编写剧本的工具,具有本人的一组属性(properties)、办法(Methods)和事务(Events)。要为元素工具编写剧本,网页制造者起首必需晓得怎样猎取一个工具。

DHTML的核心是元素的汇合(collection),和这些元素怎样被构造进一个条理布局中。这些元素汇合中最主要的就是all汇合(allcollection)和children汇合(childrencollection)。一个DHTML文档就是一组布局化地分列的元素鄙人面的例子里每一个元素都有其各自的影响局限,这个局限取决于这个标志在文档中呈现的地位。

<HTML>
<BODY>
<DIV>
<P>Sometextina
<B>paragraph</B>
</P>

</DIV>

</BODY>
</HTML>
在下面的例子中div工具包括了一个p工具和一个叫image1的img工具,同时也是这两个工具的父级(parent),绝对地p工具和img工具是div工具的孩子(children)。而叫image2的img工具,则是body工具的孩子。

每个元素工具都有一个叫做all的工具汇合和一个叫children的工具汇合,all的工具集包括了在这个元素条理布局下的一切工具,而children工具汇合则包括了以后元素的一切间接子代元素。在下面的例子中,b在div工具的all汇合中,但不会呈现在div工具的children汇合中;一样地,div工具是body工具all汇合中的一个成员,而p工具则不是。

每个元素除具有下面所说的汇合外,文档(由document工具暗示)自己还具有一系列元素和非元素汇合,个中最主要的一个汇合就是all汇合,它包括了在以后web页面上的一切元素,这个汇合是剧本言语会见元素工具的最基础路子。有关利用元素工具汇合的更多信息,请参阅“对元素和汇合编写剧本”(ScriptingwithElementsandCollections)
</p>ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
乐观 该用户已被删除
沙发
发表于 2015-1-19 22:56:25 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
不帅 该用户已被删除
板凳
发表于 2015-1-25 22:20:04 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
蒙在股里 该用户已被删除
地板
 楼主| 发表于 2015-2-4 08:14:05 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
分手快乐 该用户已被删除
5#
发表于 2015-2-9 19:58:31 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
小魔女 该用户已被删除
6#
发表于 2015-2-27 19:51:00 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
再见西城 该用户已被删除
7#
发表于 2015-3-9 12:29:30 | 只看该作者
交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。
谁可相欹 该用户已被删除
8#
发表于 2015-3-16 22:19:04 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-23 04:37:00 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:48

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表