有了前面的html中關(guān)于form的強(qiáng)化知識,是不是在想,下面就可以開始ASP之旅呢?未必。 一般系統(tǒng)學(xué)過ASP的編程人員都會切身體會到:在系統(tǒng)學(xué)習(xí)ASP的內(nèi)置對象和內(nèi)置組件之前,學(xué)會腳本語言永遠(yuǎn)是至關(guān)重要的。 為什么這么說呢?為什么要學(xué)腳本語言呢?ASP和腳本語言又有什么關(guān)系呢? 首先說說ASP是貴為何物吧。ASP是Microsoft Active Server Pages的簡稱,它是一種服務(wù)器端腳本環(huán)境,可用來創(chuàng)建交互式 Web 頁并建立強(qiáng)大的 Web 應(yīng)用程序?梢员砻鰽SP是一種基于服務(wù)器端的腳本環(huán)境,那就明白ASP為什么需要IIS支持了,因?yàn)镮IS即為常用的一類web服務(wù)器;那也就明白為什么要學(xué)腳本語言了,因?yàn)锳SP提供的是一種腳本環(huán)境。 再次需要說明的是,ASP只是一種環(huán)境,而非一種語言。如果真要形象化地說是ASP是網(wǎng)絡(luò)編程語言的話,那也是屬于一個(gè)html+腳本+asp提供的內(nèi)置對象及組件 的功能強(qiáng)大的混合語言。 所以,學(xué)點(diǎn)腳本非常重要!其實(shí)無論是學(xué)腳本語言,還是其它語言,我認(rèn)為首先需要了解的是該語言涵蓋的各類特性,包括:數(shù)據(jù)類型、事件、方法、 對象、屬性、語法等 當(dāng)然這都是些空談,正如在大學(xué)課堂上的某計(jì)算機(jī)語言課一樣,搞純研究性的就是覺得有些索而無味。還是實(shí)用些的好,能解決問題的程序才是好程序(印證能逮到老鼠的貓就是好貓的經(jīng)典圣語,呵呵) 當(dāng)然,語言這東西還是要你去好好鉆研的,比如你寫求絕對值的程序,其實(shí)一個(gè)abs()函數(shù)就搞定了。再比如你會vb腳本,但把同樣程序替換成java腳本就會出錯(cuò),它們的數(shù)據(jù)類型不同,語句語法也不一樣啊。正如說中文和外文一樣,要會發(fā)音標(biāo)(數(shù)據(jù)類型),會如何發(fā)音(方法),如何說成一句話(語法)……呵呵,有點(diǎn)讓你難受吧。行!直接了當(dāng)。你以后需要注意的是語言的函數(shù)、語法。當(dāng)然也不是讓你全看,按照教程中的遇到一個(gè)掌握一個(gè)。教程學(xué)完,差不多也結(jié)束了。呵呵,你要相信我。 目前有兩種主要的腳本語言:VbScript和JavaScript。因?yàn)閂bScript作為IIS默認(rèn)的服務(wù)器腳本,所以我們所談所學(xué)的基本是圍繞VbScript為腳本的ASP的,當(dāng)然也不排除有的時(shí)候使用javascript. 舉一個(gè)很簡單的例子: 運(yùn)行代碼框 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
一時(shí)來勁,可能大家都看到網(wǎng)上有種狂惡心的對話框組,原理是什么呢?請看:
運(yùn)行代碼框 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
再來個(gè)開頁和退頁彈出對話框的原理>
運(yùn)行代碼框 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
以上只是一個(gè)顯示對話框msgbox ,當(dāng)然還有書寫對話框inputbox 也順便看下吧。
運(yùn)行代碼框 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
再來看看幾個(gè)實(shí)用的函數(shù):len():返回字符串長度或者變量的字節(jié)長度 left():截取一個(gè)字符串的前部分內(nèi)容 right():截取一個(gè)字符串的后部分內(nèi)容
運(yùn)行代碼框 [Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
根據(jù)這幾個(gè),經(jīng)?吹降拈L文章后面加“......”的情況就是如下:
運(yùn)行代碼框
出處:藍(lán)色理想
責(zé)任編輯:cnbruce
上一頁 ASP編程入門進(jìn)階(二):認(rèn)識表單 下一頁 ASP編程入門進(jìn)階(四):內(nèi)置對象Request
◎進(jìn)入論壇網(wǎng)絡(luò)編程 版塊參加討論