📄 4.htm
字号:
<b style="line-height: 25px">网页(Page)档案的副档名<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">标准:</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
.asp—用於包含指令档的ASP网页</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">.htm—用於静态HTML网页</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
如果网页中包含有指令档,或者是该网页将来可能会有指令档,您就必须使用 .asp做为该档案的副档名。为了节省时间和资源,对於网页中不会出现指令档的档案则以 .htm为副档名。</font></p>
<p><font face="arial" color="#3e76d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">包含档的副档名<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
为了使网页看起来一致,对於被多个网页所使用的特定资讯,可以采用包含档(改变包含档将会改变所有引用包含档的网页)。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">标准:</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
.inc—含有用户端指令档的资料</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
.txt—无指令档的文字资料</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">不要使用
.inc作为将包含伺服器端指令档的网页的副档名。如果使用者看到这些档案的话,指令档里的一些资讯将会暴露。将所有包含指令档的网页或者可能有指令档的网页使用
.asp为副档名,就可以让使用者无法看到ASP网页的原始码。</font></p>
<a name="204003" style="line-height: 25px">
<p><font face="arial" color="#3e70d7" size="5" style="line-height: 25px">
<b style="line-height: 25px">ASP网页内的指令档风格指导<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
以下说明了适用於开发包括VBScript和Jscript指令档的ASP网页,它们将有助於提高应用程式的一致性、可读性和易维护性。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">内容包括:</font></p>
<font face="arial" color="#000000" size="2" style="line-height: 25px">
<ul style="line-height: 25px">
<li style="line-height: 25px">档案里的空行<br style="line-height: 25px">
</li>
<li style="line-height: 25px">指令档的注解<br style="line-height: 25px">
</li>
<li style="line-height: 25px">常数命名<br style="line-height: 25px">
</li>
<li style="line-height: 25px">文字内容切换<br style="line-height: 25px">
</li>
<li style="line-height: 25px">指令档的定界行<br style="line-height: 25px">
</li>
<li style="line-height: 25px">缩排<br style="line-height: 25px">
</li>
<li style="line-height: 25px">预设语言<br style="line-height: 25px">
</li>
<li style="line-height: 25px">指令档的编排次序<br style="line-height: 25px">
</li>
<li style="line-height: 25px">物件和程序呼叫名称<br style="line-height: 25px">
</li>
<li style="line-height: 25px">使用<font face="arial" color="#3e80d7" size="2" style="line-height: 25px"><b style="line-height: 25px"> MapPath </b></font>路径<br style="line-height: 25px">
</li>
<li style="line-height: 25px">Select Case语法<br style="line-height: 25px">
</li>
<li style="line-height: 25px">指令档里的空格<br style="line-height: 25px">
</li>
<li style="line-height: 25px">语法风格<br style="line-height: 25px">
</li>
<li style="line-height: 25px">字串连接<br style="line-height: 25px">
</li>
<li style="line-height: 25px">字串函式<br style="line-height: 25px">
</li>
<li style="line-height: 25px">变数:大小写、宣告、名称<br style="line-height: 25px">
</li>
</ul>
</font>
<p><font face="arial" color="#3e76d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">档案里的空行<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
一般来说,应尽量少用空行。您应该去除掉档案开头和结尾的所有空行,并在各程式区段间加上空行以增加程式的可读性。</font></p>
<p><font face="arial" color="#3e76d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">指令档的注解<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
注解能帮助任何正在看程式的人了解这个程式的内容,它们可以解释程式码的目的或者说明程式码的作用,而不是只重覆程式码。</font></p>
<p><font face="arial" color="#3e78d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">一般性的注解<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
在每个网页的最上方写出内容一致的注解。在这段注解里可以列出档案的名称、开发这个档案的小组(或者是电子邮件位址)、档案开发的日期,以及往後所使用的HTML和指令档的标准,还有每次修改的日期。</font></p>
<p><font face="arial" color="#3e78d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">程式码段的注解<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
一些复杂的程式码通常使指令档的作者难以在短时间内了解,使用注解可以解释这些程式码。请不要在没有注解的情况下写出下面语法:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px">If Err = LOCK Then</pre>
</font>
</div>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
被注解的指令档如果以後还会用到的话,就应该标识起来,否则就应删除它们。</font></p>
<p><font face="arial" color="#3e78d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">注解的位置<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
请将注解放到相应的程式码中。</font></p>
<font face="arial" color="#000000" size="2" style="line-height: 25px">
<ul style="line-height: 25px">
<li style="line-height: 25px">在同一行内,注解应该放在程式码後两个空格处。<br style="line-height: 25px">
</li>
<li style="line-height: 25px">新起一行的注解应该用一个空行来区分<br style="line-height: 25px">
</li>
</ul>
</font>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">例如:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px"><%
Dim intVariable 'Explicitly declare variable.
' Assign the variable an integer value.
int Variable = 5
%></pre>
</font>
</div>
<p><font face="arial" color="#3e78d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">VBScipt的注解标示<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
对一个多行的注解,每一行都必须以VBScipt的标准注解符号(`)开始。复杂语法的注解格式应该如下例所示。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">范例:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px">Sub ShowIt()
'================================
'This procedure is called when the
'user select a language
'
'It displays an appropriate select
'based on their language choice.
'
'The method choices are each contained
'in a separate div.
'=================================
Dim vntCurrent
.......</pre>
</font>
</div>
<p><font face="arial" color="#3e78d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">Jscript的注解标示<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
Jscript的多行注解必须以 /* 开始,*/ 结束。复杂语法的注解格式应该如下例所示。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">范例:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px">function show It()
/********************************************
** This is a large comment block.
**
** This procedure is called when the user
** selects a language.
**
** It displays an appropriate select item
** based on their language choice.
**
** The method choices are each contained
** in a separate div.
*******************************************/
{
var vnt CurrLang = document.all
...
}</pre>
</font>
</div>
<p><font face="arial" color="#3e76d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">常数名称<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
为了区别,请使用大写字母命名来常数。在必要时,可用下底线来分隔单字。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">例如:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px">Const MIN_QUAL = 25</pre>
</font>
</div>
<p><font face="arial" color="#3e76d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">文字内容切换<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
为了能够容易阅读,尽量减少HTML和指令档之间的切换。如果可能的话,请用一些比较大的指令档区段来代替分散的小区段。</font></p>
<p><font face="arial" color="#3e76d7" size="2" style="line-height: 25px">
<b style="line-height: 25px">指令档中的定界行<br style="line-height: 25px">
</b></font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
单独在一行使用定界符号比在每行都使用定界符号好。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
不要这样做:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px"><% str Email = Session(" Email")%>
<% str FirstName = Request.Form(" FirstName")%>
<% str LastName = Request.Form(" LastName")%></pre>
</font>
</div>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">而应该:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px"><%
str Email = Session(" Email")
str FirstName = Request.Form(" FirstName")
str LastName = Request.Form(" LastName")
%></pre>
</font>
</div>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">
对於独立的一行指令档,就将定界符号和指令档放在同一行。</font></p>
<p><font face="arial" color="#000000" size="2" style="line-height: 25px">例如:</font></p>
<div style="line-height: 25px; background-color: #d7d7d7">
<font face="Arial" size="3" style="line-height: 25px">
<pre style="line-height: 25px"><% str Email = Session(" Email")%></pre>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -