Java Script ASP WINDOWSIIS n IIS n n

  • Slides: 38
Download presentation

Java. Script 程式設計與應用:用於伺服器端的ASP環境 WINDOWS對IIS支援情況 n 內建IIS: n n n 除了Home Edition外,其它 XP 版本。 Windows

Java. Script 程式設計與應用:用於伺服器端的ASP環境 WINDOWS對IIS支援情況 n 內建IIS: n n n 除了Home Edition外,其它 XP 版本。 Windows Vista Home Premium Edition、 Windows Vista Professional Edition、Windows Vista Ultimate Edition。 需另外安裝IIS: n n n Windows XP Home Edition Windows Vista Home Basic Windows 7, Windows 8 9/37

Java. Script 程式設計與應用:用於伺服器端的ASP環境 範例12 -1 n 主題:ASP 印出「Hello World!」的四種方法 n Webpage: remote host, local

Java. Script 程式設計與應用:用於伺服器端的ASP環境 範例12 -1 n 主題:ASP 印出「Hello World!」的四種方法 n Webpage: remote host, local host n 程式碼重點 <%Response. Write("Hello World!")%> <%="Hello World!"%> <%x = "Hello World!"%><%Response. Write(x)%> <%x = "Hello World!"%><%=x%> n 說明 n head. inc 代表網頁開始的相同部分。 n foot. inc 代表網頁結束的相同部分。 26/37

Java. Script 程式設計與應用:用於伺服器端的ASP環境 <script> 標籤的預設語言 n n 在 Client Script,<script> 標籤的預設語言即為 Java. Script 或

Java. Script 程式設計與應用:用於伺服器端的ASP環境 <script> 標籤的預設語言 n n 在 Client Script,<script> 標籤的預設語言即為 Java. Script 或 JScript。 在 Server Script,<script runat=server> 標籤的預 設語言即為 VBScript。 Java. Script (JScript) VBScript Client-side Scripts Server-side Scripts <script>. . . </script> <script runat=server language=jscript>. . . </script> <script language=vbscript> (For IE only) <%. . . %> 或 <script runat=server>. . . </script> 29/37

Java. Script 程式設計與應用:用於伺服器端的ASP環境 範例12 -4 n 主題:伺服器和用戶端的時間比較 n Webpage: remote host, local host n

Java. Script 程式設計與應用:用於伺服器端的ASP環境 範例12 -4 n 主題:伺服器和用戶端的時間比較 n Webpage: remote host, local host n 程式碼重點 <% today=new Date(); Response. Write(“伺服器的時間:<font color=green>"+today. to. Locale. String()+"</font>"); %> <script> today=new Date(); document. writeln(“用戶端的時間:<font color=red>"+today. to. Locale. String()+"</font>"); </script> n 說明 n 在伺服器和用戶端的程式碼完全一樣,都使用 new Date() 產生一個 日期物件,再使用 to. Locale. String() 轉換成當地的日期字串。 32/37

Java. Script 程式設計與應用:用於伺服器端的ASP環境 範例12 -6 n 主題: JScript 的 Date 物件的各種方法() n Webpage: remote

Java. Script 程式設計與應用:用於伺服器端的ASP環境 範例12 -6 n 主題: JScript 的 Date 物件的各種方法() n Webpage: remote host, local host n 程式碼重點 today=new Date(); for (i=0; i<cmd. length; i++){ this. Cmd="today. "+cmd[i]; Response. write(this. Cmd+" ===> "+eval(this. Cmd)+" "); } n 說明 n n n 使用for迴圈取出cmd陣列中的字串,並顯示各項Date物件的值。 時間物件的方法,在伺服器和用戶端的 Java. Script 的用法一致。 在伺服器端的 JScript 完全沒有用戶端 DOM (Document Object Model) 的概念。 34/37

Java. Script 程式設計與應用:用於伺服器端的ASP環境 網址介紹(1) n http: //msdn. microsoft. com/library/ Microsoft 的官方網站,稱為 MSDN(Microsoft Developer Network),提供了在

Java. Script 程式設計與應用:用於伺服器端的ASP環境 網址介紹(1) n http: //msdn. microsoft. com/library/ Microsoft 的官方網站,稱為 MSDN(Microsoft Developer Network),提供了在 Microsoft 出產的平台上,對於程式開發者 的所有線上支援,也包含 Java. Script 和 VBScript。在網頁左邊的 選單選「Web Development/Scripting/Downloads」,就可在網頁 右邊看到腳本引擎、公用程式與說明手冊等。 n http: //www. ecmainternational. org/publications/standards/stnindex. htm 這是 ECMA(European Computer Manufacturer's Association,歐 洲電腦製造商協會)對於各種電腦軟體或協定的標準規範,裡面 也包含了對於 ECMAScript 的規範文件。 n http: //www. w 3 schools. com/ 內容以 Web 程式設計為主的網站,也包含完整的 Java. Script/VBScript/ASP/SQL 說明和範例。 37/37

Java. Script 程式設計與應用:用於伺服器端的ASP環境 網址介紹(2) n http: //www. w 3 schools. com/js 這是 W 3

Java. Script 程式設計與應用:用於伺服器端的ASP環境 網址介紹(2) n http: //www. w 3 schools. com/js 這是 W 3 School 有關於 Java. Script 的教學資料。 n http: //www. w 3 schools. com/vbscript 這是 W 3 School 有關於 VBScript 的教學資料。 n http: //www. w 3 schools. com/asp 這是 W 3 School 有關於 ASP 的教學資料。 n http: //www. w 3 schools. com/sql 這是 W 3 School 有關於 SQL 的教學資料,還包含了線上測驗。 38/37