仓酷云
标题:
ASP网站制作之进步ASP使用法式的技能(1)
[打印本页]
作者:
分手快乐
时间:
2015-2-3 23:34
标题:
ASP网站制作之进步ASP使用法式的技能(1)
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧法式|技能 ASP是微软推出的一种办事器端号令履行情况,它可使你轻松的制造交互式的WEB使用法式。作为今朝NT平台上开辟WEB办事器的一种利用最多的手艺,它的呈现代替了曩昔只要利用CGI手艺才干做的很多工作,并且ASP关于数据库的掌握复杂无效,省去了CGI的大批编程任务。
因为ASP直接对办事器停止操作,因而,ASP设计的技能就显得十分主要,不妥的ASP使用法式会增添WEB办事器的承当,下降办事器的功能。我总结了一年来本人ASP设计的经历,但愿能对人人有所匡助,不合错误的中央但愿人人斧正。
本文会商的次要是ASP法式的功能提拔技能,它包含两个局部:
* HTML页面功能的提拔技能
* ASP法式的反响工夫进步的技能 上面我就分离具体的会商一下这两个方面。
1. 进步HTML页面的功能几个技能
HTML页面的功能次要和客户真个盘算机的功能有关,总的来讲,次要和客户真个盘算机的硬件和客户所具有的带宽亲切相干,除此以外,有几个要素也以影响HTML页面的功能:
人人都晓得,页面越小,在阅读器中加载的工夫就会越少,功能也越好。以下是削减页面巨细的几个有效的技能:
(1) 削减图像的数目:当你的页面中含有N幅图像的时分,你的阅读器就会向WEB办事器收回N次恳求,如许就会华侈大批的工夫,在带宽对照窄的情形下特别要防止在面中拔出大批的图像。
(2) 削减框架的利用量:框架是别的一个下降页面显示速度的元素,就象图像一样,阅读器会向办事器收回N次恳求,因而,也要防止大批的框架利用。
(3) 防止利用表格:固然一个大度的页面少不了表格,然而咱们应当削减不用要表格的利用,如许会加速页面的加载速度。
(4) 不要在HTML中到场正文
(5) 防止利用长文件名,养成利用绝对途径的习气。
(6) 不用要的时分,不要利用剧本,不然会下降页面的显示速度。
2. 进步ASP法式反响工夫的几个技能
进一步的分,进步ASP的反响工夫又触及到三个方面的内容:
* ASP自己的功能的提拔技能
* 收集带宽
* 数据库功能的提拔技能
上面我就分离具体的讲述一下这三个方面的内容.
A. ASP页面自己的功能的提拔技能
(1)读取对象变量老是慢于读取当地变量,因而,应当养成把对象变量转存到当地变量的的习气,如许会进步ASP的反响工夫,上面的这两个例子就是一个很好的对照:
慢的例子:
if Myobj.Value = 0 then
Do 略
elseif Myobj.Value > 0 then
Do 略
elseif Myobj.Value < 0 then
Do 略
end if
对照快的例子:
MyVar = Myobj.Value
if MyVar = 0 then
Do 略
elseif MyVar > 0 then
Do 略
elseif MyVar < 0 then
Do 略
end if
下面对照快的例子固然只是作了一个小小的修改,但在功能上却有很多的提拔。
</p> ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了. 关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用
作者:
简单生活
时间:
2015-2-4 02:18
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者:
冷月葬花魂
时间:
2015-2-4 05:46
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
作者:
兰色精灵
时间:
2015-2-9 16:25
不能只是将它停留在纸上谈兵的程度上。
作者:
因胸联盟
时间:
2015-2-10 08:53
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
作者:
小妖女
时间:
2015-3-1 05:48
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
作者:
透明
时间:
2015-3-6 13:01
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者:
莫相离
时间:
2015-3-7 10:09
Session:这个存储跟客户端会话过程的数据,默认20分钟失效
作者:
不帅
时间:
2015-3-11 05:11
不能只是将它停留在纸上谈兵的程度上。
作者:
谁可相欹
时间:
2015-3-11 21:48
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
作者:
爱飞
时间:
2015-3-17 06:08
Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
作者:
精灵巫婆
时间:
2015-3-17 09:03
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
作者:
小魔女
时间:
2015-3-20 11:25
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
作者:
只想知道
时间:
2015-3-23 06:10
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
作者:
深爱那片海
时间:
2015-3-25 18:28
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
作者:
第二个灵魂
时间:
2015-3-30 07:33
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
作者:
海妖
时间:
2015-4-1 13:11
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
作者:
愤怒的大鸟
时间:
2015-4-3 05:35
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者:
灵魂腐蚀
时间:
2015-4-7 17:15
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
作者:
飘飘悠悠
时间:
2015-4-11 09:11
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2