欧美激情网,国产欧美亚洲高清,欧美屁股xxxxx,欧美群妇大交群,欧美人与物ⅴideos另类,区二区三区在线 | 欧洲

知識學堂
  • ·聯(lián)系電話:+86.023-75585550
  • ·聯(lián)系傳真:+86.023-75585550
  • ·24小時手機:13896886023
  • ·QQ 咨 詢:361652718 513960520
當前位置 > 首頁 > 知識學堂 > 網站建設知識
利用Javascript建立Web應用
更新時間:2012-01-24 | 發(fā)布人:本站 | 點擊率:267
隨著Internet/Intranet應用普及,越來越多的用戶在設計上采用Client/Server結構,建立自己的Internet/Intranet應用?蛻舳顺绦蜇撠熛騑eb服務器發(fā)送請求,并負責從Web服務器接受和解釋顯示超文本。如果要生成動態(tài)、 交互式Web頁面,就必須通過公共網關接口(CGI),CGI程序可采用Perl,C++,JavaScript等編寫,而目前流行的方法是采用Java或JavaScript。
一、JavaScript簡介
  JavaScript是個腳本編程語言,好處在于它既適用于客戶端應用,又可用于服務器端應用開發(fā)。例如,在客戶端它可用于編寫Web瀏覽器程序,而在服務器中,它可用于編寫處理Web瀏覽器提交的信息,并相應地更新瀏覽器顯示的Web服務器程序。盡管JavaScript能滿足一些服務器方編程需求,但還需要一些服務器方程序來支持更高級的Web應用程序。例如,訪問數(shù)據(jù)庫或進行特殊處理。為此,Netscape公司專門提供了開發(fā)JavaScript服務器程序的集成環(huán)境Livewire。
二、Livewire簡介
  Livewire是個WEB應用程序開發(fā)環(huán)境,在Windows NT4.0系統(tǒng)下安裝Netscape Fast track就可使用它。Livewire可用來開發(fā)瀏覽器和服務器方的Web應用程序。從而在服務器方可替代原來需要的CGI程序。Livewire和Netscape服務器可以從Netscape的Web站點http://home.Netscape.com下載(30天免費試用)。
三、服務器方JavaScript編程
  服務器方JavaScript程序是用Livewire開發(fā)的,具體編程步驟如下:
1、用客戶機方JavaScript和服務器方JavaScript嵌入HTML中創(chuàng)建源文件。
2、用Livewire編譯器將源文件編譯成.WEB文件。
服務器方JavaScript為了和客戶機方JavaScript區(qū)別,提供了4種對象,request,client,project和server。
  下面,我們就可以開發(fā)一些程序了,首先,以一個簡單的例子向大家介紹開發(fā)過程:

學生.htm 提供學生注冊登記表,讓學生填寫。
Process.htm 處理學生在學生.htm注冊登記表中輸入的數(shù)
據(jù),將客戶機方與服務器方JavaScript聯(lián)合起
來顯示學生登記表,并提交給display.htm。
display.htm 顯示學生.htm和process.htm收集的數(shù)據(jù),并
存放在client屬性中。
record.htm 將學生登記表計入文件student.txt中。

程序附后:
學生.htm
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>學生情況登記</title>
</head>
<p align="center"><font size="5">Welcome to computer center</font></p>
<form action="process.htm">
</form>
<p><font color="#00FF40" size="4">請輸入學號:</font></p>
<form method="POST">
<p><input type="text" size="13" name="T1"> <input
type="submit" value="Continue"> </p>
</form>
</body>
</html>
Process.htm
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<title></title>
</head>
<body bgcolor="#808080">
<SERVER>
<p>client.t1=request.t1
write("<script language="javaScript">")
write("</SCRIPT>")
</SERVER>
</body>
</html>
</script></p>
<p align="center"><font color="#FFFF00" size="5">學生情況登記</font></p>
<form action="display.htm">
姓名 <input type="text" size="14" name="Name">

性別 <input type="text" size="7" name="Sex">

出生年月<input type="text" size="30" name="Birth">

家庭住址<input type="text" size="11" name="Address">

郵政編碼<input type="text" size="11" name="Zip">

電話號碼<input type="text" size="11" name="Tel">

</p>
</form>
</body>
</html>
display.htm
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>client.</title>
</head>
<body bgcolor="#FFFFFF">
<SERVER>
<p>client.Name=request.Name
client.Sex=request.Sex
client.Birth=request.Birth
client.Address=request.Address
client.Zip=request.Zip
client.Tel=request.Tel </p>
<p>write(client.Name+"
")
write(client.Birth+"
")
write(client.Address+"
")
write(client.Zip+"
")
write(client.Tel+"
")
</SERVER> </p>
<form action="finish.htm">
<p><input type="submit" value="繼續(xù)"> </p>
</form>
</body>
</html>

record.htm
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=gb_2312-80">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>f=</title>
</head>

<body bgcolor="#FFFFFF">
<SERVER>
<p>f=new file("student.txt")
f.open("a")
f.writeln(client.Name)
f.writeln(client.Sex)
f.writeln(client.Birth)
f.writeln(client.Address)
f.writeln(client.Zip)
f.writeln(client.Tel)
f.close() </p>
</SERVER></body>
</html>