- 热门文章:
- · Dreamweaver构建Blog全程实录(4):首页的实现(下)
- · Dreamweaver构建Blog全程实录(4):首页的实现(上)
- · Flash AS教程之二 按钮的AS编写规则
- · 网站地图制作工具
- · 三个方面提高网站链接广泛度
- · 搜索引擎优化:用ISAPI_Rewrite实现asp的静态化
- · 微软即将推出专业网页制作工具:Frontpage 2003
- · Fireworks制作一款动画Logo的方法
- · 如何设计出一款优秀的标志?
- · GoLive 5教程 2.1 创建文本框并输入文本
- · GoLive 5教程 1.4 设置Web页面显示尺寸与保存文档和创建模板
- · GoLive 5教程 1.3 设置Web页面属性
简单WEB开发规范(修正版)
一.页面设计部分
1.img控件
alt:所有展示类图片都要具有能简要描述图片内容的文字说明。
2.input控件
maxlength:所有input控件都需要制定maxlength属性,默认值为数据库中对应的字段的长度。
readonly:所有不可更改的信息都要使用readonly属性。
3.form控件
action:所有form都要指定action,如果提交给本身就指定action=""
method:执行不可逆动作使用post,可逆动作使用get
onsubmit:所有form都要指定提交前需要的检查程序。
所有form都要有对应的resetbutton。
4.button控件
onclick:form中用于提交的button不容许使用此方法,所有数据检查通过form的onsubmit激活。
5.title属性
所有页面都要具有和本页标题相同的title。
6.控件的命名
采用控件类型缩写(小写)+英文单词(第一个字母大写)的方法。
开发中控件基本涉及一下几类
button:btn
form:frm =版权所有 软件 下载 学院 版权所有=
select:sel
textarea:txt
input:ipt
7.语言设置
所有中文页面都要加上如下语句:
<metahttp-equiv="content-language"content="zh-cn">
<metahttp-equiv="content-type"content="text/html;charset=gb2312">
8.控件属性赋值
所有控件的属性值都要使用双引号或者单引号包括起来。
二.客户端程序部分
1.错误提示信息的处理(2-1)
所有错误信息全部使用中文提示错误信息,标点使用中文半角符号,格式如下:
"错误:"+提示信息+"!"
2.成功提示信息的处理(2-2)
所有成功信息全部使用中文提示成功信息,标点使用中文半角符号,格式如下:
"成功:"+提示信息+"!"
3.页面的返回
所有需要返回上一页的时候使用history.back();不使用history.go(-1);
需要返回前n页(n>1)时使用history.go(-n);
所有返回都使用连接的方式而不是button。
4.提交前数据的判断
保证提交前的数据都会通过javascript进行数据类型以及长度的判断
是否为数字:使用函数isnan()
长度判断:长度要判断去掉前后空格后的实际长度
为空判断:所有不容许为空的输入字段都要在去掉前后空格后进行判断,同时如果该字段为查询条件则必须不能为空
如果判断条件发现数据错误,则通过(2-1)提示错误信息,然后通过方法focus()聚焦错误字段。
5.删除数据前的提示
所有涉及删除的操作,在用户选定以后都要再进行一次确认操作。
三.服务器端程序部分
1.数据的取得
通过get,post,连接传递过来的数据在使用前都要通过trim去掉数据前后的空格。
2.数据的判断
通过request的得到的参数数据需要再次进行空,类型,和长度的判断。
3.对象的关闭
所有数据库和文件对象都要在使用后尽可能早的close,同时赋nothing。
4.提示信息
所有错误提示信息使用javascript提示,保证使用者看不到任何内部错误信息。(如1-1)
涉及数据库update,del,insert的操作成功都要提示。(如1-2)
5.变量的使用
所有变量在使用前都需要声明,并且赋初值。
6.变量的命名
采用变量类型缩写(小写)+英文单词(第一个字母大写)的方法。
开发中变量基本涉及一下几类
整数:i
小数:f
字符:s
布尔:b
日期:d
特殊的:
循环依次采用i,j,m,n;
数组用ary
指针p,q
临时变量tmp
七.sql语句
1.排序
order时应该尽量提前使用建立索引或者主键的字段排序。
2.select
select时避免使用*,即使需要所有字段也应尽量一个一个按照使用的顺序罗列出来。
3.尽量避免使用in和notin
=版权所有 软件 下载 学院 版权所有=
八.测试
所有页面要在800*600,1024*768两种分辨率下运行通过。
所有页面要在ie5.0,5.5以及6.0下运行通过没有javascript错误。
()
- · GoLive 5教程 1.2 建立本地站点
- · GoLive 5教程 1.1 设置中文运行环境
- · Flash视觉特效之蒸蒸日上
- · 定位你的网站 CI 形象
- · 建立无障碍网站的五大指南
- · 如何雇用网站设计人员
- · 谈网站内容组织
- · 专业主页设计原则(4)
- · 专业主页设计原则(3)
- · 专业主页设计原则(2)
- · 专业主页设计原则(1)
- · 我的网站建起来了,如何让它真正发挥作用呢?
- · 专业信息网站制作规范
- · 关于网站结构和交互性的探讨
- · Flash视觉特效之魔幻曲线
- · Flash视觉效果之漫天飞雪
- · WINDOWS图像编程
- · WINDOWS编程基础
- · Flash实用技巧之蜡烛制造(2)
- · Flash实用技巧之蜡烛制造(1)
- · 步入魔域-Flash光特效综合分析
- · FLASH视觉特效实例之飞翔的彩翼
- · FLASH视觉特效实例之大风车篇
- · FLASH游戏制作精选实例教程
- · Flash游戏制作--迷宮
- · 用Flash打造迷你Winamp播放器(2)
- · 用Flash打造迷你Winamp播放器(1)
- · 用Flash MX打造个性化相册
- · Flash表单制作实例集锦(六)
- · Flash表单制作实例集锦(五)
- · Flash表单制作实例集锦(四)
- · Flash表单制作实例集锦(三)
- · Flash表单制作实例集锦(二)
- · Flash表单制作实例集锦(一)
- · 用Flash 5制作Winamp光谱柱的效果
- · 如何建立网站地图(site map)
- · 网站设计标准化(一)
- · 网站设计标准化(二)
