基本要求
● 在每天早晨或在要求对程序做大规模改动时 应当在工作用机本地备份服务器上的程序
● 除非有特殊情况 文件 目录名全部使用用小写字母 数字和下划线的组合 其中不得
包含汉字 空格或特殊字符 除文件名允许带一个圆点 纯HTML文件的后缀名统一为HTML 一个目录下的缺省文件为default.asp 和default.htm
● 网页之间超级连接一般应全部为相对URL
● 建议的HTML结构为
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>
<body>
</body>
</html>
● 为保证与最新的web标准兼容,所有的HTML标签中的属性都应该使用双引号
● 所有包含汉字的页面字符集设置为GB2312 在<head>段中含有
<meta http-equiv="Content-type" content="text/html"; charset="gb2312">
● 在源代码中不应看到连续一个以上的 应使用表格 层 全角空格 来排版
● 字号设定应使用级联样式表实现 正文标题除外 禁止<font>
● 程序开头应包含版本信息 形式如下:
<%
'copyright (c) 2000 廖永南 All copyright reserved
'version 0.01.0001
'orginal Author: lyn
'last update:
'modified by:
'modifiecation Date:
%>
● 使用常数 代码更加清晰
● 变量命名应以明确为本 不可贪图省力而使用模棱两可的变量名
● 不必要不要使用<%@language=VBscript%>
● 不必要不要使用包含文件会降低脚本性能
● str=str&... 重复分配变量空间会降低脚本性能
● 如果一个集合某个值 像request.from("userid") rs.field(0) 读取超过一次,应把它赋给某个本地变量中然后直接读取变量
● select 语句中返回需要字段 并使用数字而不是字段名引用
● 提高数据集的访问.使用Getstring (不够灵活)getrows灵活高效