ASP网站制作之为你的网页加一个Loading !!!!
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。loading|网页熟习Flash的伴侣都晓得一样平常对照年夜的Flash作品都要加Loading以避免其播放不一连。比拟之下网页就小的多,可是假如在网速很慢的情形下,翻开一个10KB摆布的网页的工夫要凌驾30秒,这时候就有需要加上Loading了。Loading的道理很复杂,在网页中到场一个不通明的层,z-index属性设为“100”,即便它处在最上一层也不破例,width、height都设为“100%”。当网页加载终了触发onload事务时会将它埋没。详细的代码以下:
<html>
<head><title>为网页加Loading
</title>
<metahttp-equiv="Content-Type"
content="text/html;charset=gb2312">
</head>
<body>
<divid="Loading"style="position:absolute;width:100%;height:100%;z-index:100;background:white;">
<divid="Waiting"style="position:absolute;left:40%;top:50%;"></div></div>
<script>
vartext="正在载进文档";i=0;
functionload(){
if(i<6){
text+=".";
Waiting.innerText=text;
i++;}
else{text="正在载进文档";i=0;}}
timer=window.setInterval("load()",300);
</script>
<!--以下是网页的内容.-->
<imgsrc="http://图片地点">
</body>
</html>
OK!Loading就做完了,试一下吧,不外值得注重的是当文档中只要<script>和<iframe>标志时Loading大概不起感化。
</p>实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
页:
[1]