第一課--通覽
通覽
在開始之前:(我們應該知道)
ASP 代表Active Server Pages.ASP 出自Microsoft,它為開發動態的網頁提供了一個中性的語言平臺。
你的腳本使用普通的文本編寫,然后以.asp的擴展名保存。當這些腳本被調用的時候,他們首先通過asp腳本翻譯引擎,而這個引擎的作用就是把你的腳本和那些來自于瀏覽者,或者是數據庫,或者是其他你認為合適的來源的信息組合在一起。根據我的主頁上所列出的這些推測,我斷言你已經知道怎樣去創建一個以. asp結尾的文本文檔了。我同樣可以斷定你已經知道怎樣把你的文檔放進一個虛擬的的目錄了。已經有很多的文檔能告訴你如何完成以上的事情,而且討論這些問題已經超出這個站點所要探索的范圍了。
開始正題:
要立刻投入到這一課所要講授的內容中去,最好的方法是直接深入到下面的腳本里。
下面是本課的 asp script:
<%@LANGUAGE="JavaScript"%>
<%
Response.Write("<HTML>")
Response.Write("<BODY>")
Response.Write("Hello World<BR>")
Response.Write("</BODY>")
Response.Write("</HTML>")
%>
關于標簽:
這是一個十分簡單的例子。我敢打賭你已經理解它了。難道你沒看出來那些標簽和html標簽看起來很像嗎?實際上它們之間根本就沒有區別。<%asp 從這里開始%>。asp標簽是用一個“%”來作為標記的。
關于@LANGUAGE:
@LANGUAGE被設置成了“javascript”。這就意味著asp將會通過javascript 腳本引擎來解釋這個腳本。
大多數服務器都將VBScript設置成了默認的腳本語言。我們可以通過使用@LANGUAGE屬性來改變一個單頁面默認腳本語言。而@LANGUAGE必須在其他asp指令之前設置。因此,把@LANGUAGE放置在腳本,甚至是hmtl的最上面將是一個不錯的辦法。在任何腳本里面,@LANGUAGE只能設置一次。它必須是獨立的,不要把它和其他的命令放在同一個標簽里。
其他要注意的事項:
response 是一個asp對象(請不要將它和javascript對象混淆了),而write是一個asp方法(請不要將它和javascript方法混淆了)。response我們將會有一個獨立的章節來講解。
我們最后要注意的就是asp 腳本和html頁面之間的差別了。
以下是我們在客戶端所看到的樣子的源碼。
客戶端所有的輸出都在上面了。如果你你還沒有看到的話,那么請點擊鏈接去運行上面的腳本,然后看看輸出后的頁面的源碼。你將回砍刀整個html文本是一個完整的行。那當然是不好的了。在大型的頁面里,它將會似的html的輸出很難被讀懂。請相信我:如果你連你在客戶端所要輸出的內容的頭
或尾都分不清的話,你將不會發現(代碼)有什么bug的。
在第二課中,我們將解決這個問題。
本節原文及范例地址:http://aspjavascript.com/lesson01.asp
中文版地址:http://huahuablog.blogspot.com
原文作者:James Clark 翻譯:huahua 轉載請注明
用javascript編寫asp應用--第一課--通覽
2019-10-23 12:03James Clark ASP教程
用javascript編寫asp應用--第一課--通覽
延伸 · 閱讀
- 2024-12-131.4 萬人聯名請愿,要求取消甲骨文的 JavaScript 商
- 2022-03-10JavaScript設計模式學習之代理模式
- 2022-03-10JavaScript設計模式之職責鏈模式
- 2022-03-10JavaScript設計模式之命令模式
- 2022-03-09JavaScript 實現頁面滾動動畫
- 2022-03-09詳解JavaScript錯誤捕獲
精彩推薦
- ASP教程
asp Access數據備份,還原,壓縮類代碼
asp Access數據備份,還原,壓縮類實現代碼,大家可以參考下。...
- ASP教程
asp之基于adodb.stream的文件操作類
asp之基于adodb.stream的文件操作類...
- ASP教程
JScript中遍歷Request表單參數集合的方法
這篇文章主要介紹了JScript中遍歷Request表單參數集合的方法,本文以遍歷Request.QueryString集合為例給出了實現代碼,需要的朋友可以參考下...
- ASP教程
ASP常用函數:getpy()
ASP常用函數:getpy()...
- ASP教程
ASP.NET 數據源
數據源 一個 data sourse 控件與數據綁定的控件相互作用,并隱藏了復雜的數據的聯編過程。這些是提供數據給 data bound 控件的工具,并且支持如插入,刪除...
- ASP教程
asp+javascript實現404頁的處理轉換
asp+javascript實現404頁的處理轉換...
- ASP教程
asp 采集實戰代碼
最近實在是太流行采集了,本人是不喜歡采集的,但對采集的原理我卻很有興趣進行研究,拿到了網上采集常用函數,對其進行了一番研究,并實戰,結果...
- ASP教程
asp 標記字符串中指定字符變色不區分大小寫
今天遇到這種問題,單純的使用replace函數不行,他會改變原有的字符串的大小寫,在網上找到相關的代碼,自己備份下...