→準備寫Script
→入門認識
→寫入與輸出
→蹦出問候語
→上下頁
→日期時間
→文件存檔時間
→抬頭與狀態列
→環境偵測
→開啟網頁
→強迫調整
→座標位移
→自動轉址
→虛擬輸出
→動態網頁
→動態進行
→圖片效果
→隨機
→記憶
→地雷
→回授
→運算
→播放
→列印
→加入最愛
→設為首頁
→使用者選擇
→淡入淡出
→滑鼠事件
→鍵盤事件
→實例解說
→交流討論
→回首頁
|
Javascript基本結構:
JavaScript 的語法約略可分為五大部份:
1. 宣 告: 用 VAR 來定義 ;
2. 運算式: 如 For …迴圈 或 i 運算子 ;
3. 條件式: 如 If …Else 來判斷條件 ;
4. 函數區: Funtion 副程序 ;
5. 輸 出:如 Document.Write 將結果顯示在瀏灠器 。
JavaScript,是種在使用者端執行的直譯碼,可以在HTML文件中直接寫
上程式碼,瀏覽器讀到這些程式碼之後,不需編譯器編譯 (Compile),
就可將其轉換成對應的動作執行,較CGI容易編寫,但執行速度也因此
遠較一般的CGI程式,甚至是Java Language為慢
〔範例一〕:最簡單架構
<script>
var txt="歡迎光臨!"; // 定義 txt = "歡迎光臨!" 字串。
document.write(txt) // 將結果輸出在瀏灠器內。
</script>
執行結果:
〔範例二〕:加入條件式
<script>
var browser = navigator.appName;
// 定義 browser 代表瀏灠器廠牌名稱。
if (browser == "Microsoft Internet Explorer")
document.write("這是微軟產品")
// 如果是微軟的瀏灠器,就顯示「這是微軟產品」。
else
document.write("很抱歉")
// 否則,顯示「很抱歉」。
</script>
執行結果:
〔範例三〕:加入迴圈
<script>
for (i=1;i<=20;i++) {
document.write( i +", ")
}
</script>
執行結果:
〔範例四〕:加入副程序函式
<script>
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer") oop();
function oop() {
for (i=1;i<=15;i++) {
p = i * 2 ;
document.write( p +", ")
}
}
</script>
執行結果:
|