初學者可能對Javascript的定時器有誤解,認為它們是線程,其實Javascript是運行於單線程中的,而定時器僅僅是計劃在未來的某個時間執行,而具體的執行時間是不能保證的,因為在頁面的生命週期中,不同的時間可能有其它程式碼在控制Javascript的里進程。
一、JavaScript基本語法。
(一)資料型態與變數型態。 整數,小數,佈局,字串,日期時間,數組強制轉換: parseInt() parseFloat() isNaN()
(二)數組var 數組名= new Array([長度]); //“假冒”數組a.length-長度a[下標] = 值。 a[下標]
(三)函數
程式碼如下:
function 函数名(形参) { } function ShowStr(a) { }
二、DOM運算
DOM - Document Object Model 文檔物件模型。 樹
線狀模型,樹狀模型,網狀模型
window
history
location
document
head
head
head
head頭
bodya,img,table,ul,ol.....
status<script language="javascript"> function showTime() { var date = new Date(); document.getElementById("hh").innerHTML = date; window.setTimeout("showTime()",1000); } window.setTimeout("showTime()",1000); </script>物件——object 特點的名詞行為的動詞 (一)window 1 .alert() window.alert();2.[var a = ]window.confirm("你能跑過豹子嗎?何問起"); //prompt(); --不常用,不用記,輸入3.open(); open("位址","_blank/_self","新視窗的特點"); [var a = ]window.open("http: //jb51.net"); 在新視窗中開啟頁面,返回新的視窗。 a也是一個window類型的變數。 詳細需要翻譯。
<script language="javascript"> var a; function openAD() { a = window.open("http://hovertree.com","_blank","width=200 height=200 toolbar=no top=0 left=0"); window.setTimeout("closeAD()",5000); } function closeAD() { a.close(); } window.setTimeout("openAD()",5000); </script>4.close(); window.close(); 5.setTimeout("code",毫秒數) 指定的毫秒數後,執行一次code。 舉例
練習
做一個5秒後出現何問起首頁的頁面做一個5秒後出現何問起首頁的頁面
以上所述就是本文的全部內容了,希望大家能夠喜歡。
【相關教學推薦】1. JavaScript影片教學2. JavaScript在線手冊2. JavaScript在線手冊2.