六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

使用腳本語言

[摘要]腳本語言是介于 HTML 和 Java、C++ 和 Visual Basic 之類的編程語言之間的語言。HTML 通常用于格式化文本和鏈接網(wǎng)頁。編程語言通常用于向計算機(jī)發(fā)送一系列復(fù)雜指令。腳本語言也可用來向計算機(jī)發(fā)送指令,但它們的語法和規(guī)則沒有可編譯的編程語言那樣嚴(yán)格和復(fù)雜。腳本語言主要用于格式化...

腳本語言是介于 HTML 和 Java、C++ 和 Visual Basic 之類的編程語言之間的語言。HTML 通常用于格式化文本和鏈接網(wǎng)頁。編程語言通常用于向計算機(jī)發(fā)送一系列復(fù)雜指令。腳本語言也可用來向計算機(jī)發(fā)送指令,但它們的語法和規(guī)則沒有可編譯的編程語言那樣嚴(yán)格和復(fù)雜。腳本語言主要用于格式化文本和使用以編程語言編寫的已編譯好的組件。

Active Server Pages 使 Web 開發(fā)商用多種腳本語言編寫完整的過程成為可能。事實上,在單個 .asp 文件內(nèi)部就可以使用多種腳本語言。另外,由于腳本是在服務(wù)器端讀取和處理的,所以請求 .asp 文件的客戶端瀏覽器并不需要支持腳本。

您可以使用任意一種其相應(yīng)的腳本引擎已安裝在 Web 服務(wù)器上的腳本語言。腳本引擎是處理用某種語言書寫的命令的程序。Active Server Pages 帶有兩個腳本引擎:Microsoft Visual Basic Scripting Edition (VBScript) 和 Microsoft JScript。您也可以安裝和使用其他的腳本語言引擎,例如 REXX 和 Perl。

如果您已經(jīng)是 Visual Basic 程序員,就可以馬上使用 VBScript,它是 Visual Basic 的子集。如果您是 Java、C 或 C++ 程序員,您會發(fā)現(xiàn) JScript 語法對您來說是熟悉的,雖然 JScript 與 Java 或 C 并沒有聯(lián)系。

如果您熟悉其他腳本語言,例如 REXX 或 Perl,您可獲取和安裝相應(yīng)的腳本引擎,這樣就可以使用您熟悉的腳本語言了。Active Server Pages 是 ActiveX 腳本的宿主。要使用一種語言,必須安裝腳本引擎,該引擎必須遵循 ActiveX 腳本標(biāo)準(zhǔn)并作為一個 COM (組件對象模型)對象駐留在 Web 服務(wù)器上。

設(shè)置主腳本語言
ASP 主腳本語言是用來處理在分界符 <% 和 %> 內(nèi)部的命令的語言。默認(rèn)時,主腳本語言是 VBScript。您可以將任何一種具有腳本引擎的腳本語言作為主腳本語言。您可以逐頁設(shè)置主腳本語言,也可以在 ASP 應(yīng)用程序中設(shè)置所有頁的主腳本語言。

為某頁設(shè)置語言
要設(shè)置單個頁的主腳本語言,可將 <%@ LANGUAGE %> 指令添加到 .asp 文件的開頭。該指令的語法是:

<%@ LANGUAGE=ScriptingLanguage %>
其中 ScriptingLanguage 就是您所設(shè)置的頁的主腳本語言。如果對某頁進(jìn)行了設(shè)置,那么該頁將忽略在應(yīng)用程序中對所有頁的全局設(shè)置。

請遵循使用 ASP 指令的指導(dǎo)。

注意 要將不支持Object.Method 語法的語言作為主腳本語言使用,必須先創(chuàng)建 LanguageEngines 注冊表鍵。

為應(yīng)用程序設(shè)置語言
在應(yīng)用程序中,如要為所有頁設(shè)置主腳本語言,可在 Internet 服務(wù)管理器的“App 選項”選項卡上設(shè)置“默認(rèn)的 ASP 語言”屬性。

在服務(wù)器上使用 VBScript 和 JScript
在服務(wù)端通過 ASP 使用 VBScript 時,兩個 VBScript 特征將失效。由于 Active Server Pages 腳本是在服務(wù)器端執(zhí)行的,表示用戶接口的元素的 VBScript 語句 InputBox 和 MsgBox 將不被支持。另外,在服務(wù)器端的腳本中,請不要使用 VBScript 函數(shù) CreateObject 和 GetObject。而要使用 Server.CreateObject,這樣 ASP 就可以跟蹤對象實例了。用 CreateObject 或 GetObject 創(chuàng)建的對象不能訪問 ASP 內(nèi)建對象,也不能參與事務(wù)處理。該規(guī)則的一個例外是如果您使用的是 Admin 對象和 Java monikers。

包含注釋
由于 ASP 腳本是在服務(wù)器端處理的,所以即使客戶端的瀏覽器不支持腳本語言,也不必通過包含進(jìn) HTML 注釋標(biāo)記來隱藏腳本,但客戶端的腳本則通常需要這樣處理。在內(nèi)容送到瀏覽器之前,所有 ASP 命令都已被處理好了。您可用 HTML 注釋將注釋加進(jìn) HTML 頁。注釋將返回給瀏覽器,若用戶瀏覽 HTML 源文件,就可以看見。

VBScript 注釋
VBScript 支持撇號型注釋。與 HTML 注釋不同,當(dāng)處理腳本時,它們將被刪除,而不是被送到瀏覽器。

<%
'This line and the following two are comments.
'The PrintTable function prints all
'the elements in an array.
Call PrintTable(myarray())
%>
輸出表達(dá)式不能包括注釋。例如,下面的第一行將正常運(yùn)行,而第二行則不能,因為它是以 <%= 開頭的。

<% i = i +1 'this increments i. This script will work. %>

<%= name 'this prints the variable name. This script will fail. %>

JScript 注釋
JScript 支持 // 注釋符。每一個注釋行中都必須使用該注釋符。

<% Call PrintDate %>
<SCRIPT LANGUAGE=JScript RUNAT=Server>
// This is a definition for the procedure PrintDate.
function PrintDate()
{
var x
x = new Date()
// This line sends the current date to the browser,
// translated to a string.
Response.Write(x.toString())
}
</SCRIPT>

大小寫敏感性
VBScript 不區(qū)分大小寫。例如,您可以用 Request 或 request 來引用 ASP Request 對象。不區(qū)分大小寫的后果是您不能用大小寫來區(qū)分變量名。例如,您不能創(chuàng)建兩個名為 Color 和 color 的單獨(dú)變量。

JScript 區(qū)分大小寫。要在腳本中使用 JScript 關(guān)鍵字,就必須按參考頁中所示的大小寫來書寫。例如,用 date 來代替 Date 將導(dǎo)致錯誤。在 JScript 中,對象名必須大寫;方法名和屬性名可大寫也可小寫。本文所示的 ASP 內(nèi)建對象的情況將在 JScript 命令中正常工作。
(出處:熱點(diǎn)網(wǎng)絡(luò))


標(biāo)簽:運(yùn)用腳本語言 
主站蜘蛛池模板: 日本视频中文字幕一区二区 | 日韩毛片大全 | 天天舔天天爱 | 日韩成人av在线 | 日本成人在线看 | 日韩中文字幕精品免费一区 | 最新国产你懂的在线网址 | 天堂√在线官网 | 永久免费精品影视网站 | 五月一区二区久久综合天堂 | 日韩精品无码一区二区三区 | 色老头一级毛片 | 亚洲日韩成人 | 我要看黄色毛片 | 青青草原免费在线观看视频 | 在线aa| 伊人狠狠色丁香婷婷综合下载 | 欧美一级欧美三级在线观看 | 香蕉视频在线观看网址 | 日韩一级在线视频 | 日夜啪啪| 日本三级带日本三级带黄国产 | 亚洲欧美日韩成人一区在线 | 亚洲h视频| 天天干天天操天天插 | 青青影视 | 青草五月天 | 一级做a爱片久久毛片 | 青草久久网| 在线亚洲自拍 | 亚洲激情视频 | 青青草精品在线观看 | 日韩在线视频免费播放 | 色噜噜视频 | 一级做性色a爰片久久毛片 一级做受视频免费是看美女 | 午夜成人免费视频 | 欧美性操 | 日韩欧美视频一区 | 天天爱夜夜做 | 一区二区免费 | 色综合狠狠 |