ASP入门(十六)-ASP开发的规范
2015-08-18 13:14
543 查看
毋容置疑,在开发中遵守一套规范,将会有利于提高代码的可读性,较低后期维护成本。
js 目录下存放着页面所使用的 JavaScript 脚本文件,因为我们可能用到第三方提供的免费的 JavaScript 框架库(Prototype.js、JQuery)等,因此特别建立 lib 文件夹,用来存放这些脚本文件。
include 目录下存放我们常用的函数,lib 目录下则存放供代码重用的类文件。
除了上面的所罗列的文件夹,我们还会建立一下几个文件夹,它们不会发布,仅仅供自己使用。
2、在一个页面中,尽量将 ASP 代码写在 HTML 代码前,这样便于阅读和修改。
3、在每个页面的顶端都加入预处理质量,如下形式
4、在每个页面顶端加入强制变量声明的质量,避免由于变量名拼错导致的错误。如下形式
5、循环、判断等语句使用 2 个空格来缩进,比较复杂的语句,即使表明注释
6、整型变量 i 开头、单精度实数变量 f 开头、双精度实数 d 开头、字符型 s 开头、整型数组型 i_Array_ 开头、常量建议全部大写、函数过程名第一个字母大写
7、凡是用 CreateObject 创建的对象,应该在页面结束时进行释放,如下:
8、数据打开后要在页面结束时对连接进行关闭。
以上只是起到抛砖引玉的作用,总结自己的经验,设计出符合自己实际的编程规范。
文件存放目录规范
js 目录下存放着页面所使用的 JavaScript 脚本文件,因为我们可能用到第三方提供的免费的 JavaScript 框架库(Prototype.js、JQuery)等,因此特别建立 lib 文件夹,用来存放这些脚本文件。
include 目录下存放我们常用的函数,lib 目录下则存放供代码重用的类文件。
除了上面的所罗列的文件夹,我们还会建立一下几个文件夹,它们不会发布,仅仅供自己使用。
编程风格规范
1、尽量使 ASP 代码与 HTML 代码分开,在 HTML 代码中不存在大块的 ASP 代码,如果可以尽量将数据存放在变量中,并在 HTML 代码中以下面的形式调用,这样修改页面布局时会比较方便。<%=VariableName%>
2、在一个页面中,尽量将 ASP 代码写在 HTML 代码前,这样便于阅读和修改。
3、在每个页面的顶端都加入预处理质量,如下形式
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
4、在每个页面顶端加入强制变量声明的质量,避免由于变量名拼错导致的错误。如下形式
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <%Option Explicit%>
5、循环、判断等语句使用 2 个空格来缩进,比较复杂的语句,即使表明注释
6、整型变量 i 开头、单精度实数变量 f 开头、双精度实数 d 开头、字符型 s 开头、整型数组型 i_Array_ 开头、常量建议全部大写、函数过程名第一个字母大写
7、凡是用 CreateObject 创建的对象,应该在页面结束时进行释放,如下:
<% Set VariableName = Nothing %>
8、数据打开后要在页面结束时对连接进行关闭。
以上只是起到抛砖引玉的作用,总结自己的经验,设计出符合自己实际的编程规范。
相关文章推荐
- WCF和ASP.NET Web API
- Asp.net Session Cookie机制
- ASP入门(十五)- Global.asa
- ASP.NET MVC 的开发体验
- icinga+idoutils+icinga-report+jasperserver完整步骤
- 【ASP.NET】定时执行任务
- asp.net(C#)利用QRCode生成二维码
- WINSERVER2008 IIS7 配置ASP 老程序
- win2012部署asp网站相关
- 自学MVC看这里——全网最全ASP.NET MVC 教程汇总
- Asp.Mvc 2.0用户的编辑与删除实例讲解(5)
- Asp.Mvc 2.0用户的编辑与删除实例讲解(5)
- icinga-reports+jasperserver
- Infragistics的介绍以及在ASP.net中使用的总结
- Infragistics的介绍以及在ASP.net中使用的总结
- ASP.NET网站与ASP.NET应用程序的区别
- ASP.NET学习笔记
- Aspose.Words使用教程之表的合并与拆分
- [Solution] ASP.NET Identity(2) 空的项目使用
- MetaSploit framework基础知识