js基礎

轉至http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3625435

1, JS支持三種對象類型
(1) JS內置對象(如Date,Array, String, Math等)。
(2) 文檔對象模型(DOM )。
(3) 自定義對象。

2, html中運行js腳本的順序。
(1) html中先執行<head>內的JS,無論該js是嵌入代碼或是指向一個js文件,因爲這些腳本不能再web頁面上建立輸出,所以這個位置可定義以後要使用的函數。
(2) html中後執行<body>內的JS,body中的js安先後順序執行。
(3) html中最後執行js事件處理程序,如可以在<head>中定義事件處理函數,並在html事件處理程序中使用它們。

3, DOM對象
爲了操作瀏覽器和文檔,js使用分層的父對象和子對象,這就是DOM。dom不是js語言的一部分,而是內置在瀏覽器中的一個應用程序的api接口,該對象的組織類似一個樹型結構,表示一個web文檔的所有內容和組件,Dom對象擁有屬性(描述頁面或文檔的變量)和方法(允許操作web頁面)。

4, Window對象
在瀏覽器對象層次的最頂層是window對象,它表示一個瀏覽器窗口。

5.ndow子對象
Document:document對象代表一個web文檔或一個頁面。
History:history對象保存着當前地址之前和之後訪問過的網址信息,它包括達到前一個地址和後一個地址的方法。
Location:location對象存儲的是窗口的當前url網址的信息。

6, JS的數據類型
數字:支持整數和浮點數。
布爾數:真或假兩個值。
字符串:一個或多個字符組成。
空值:關鍵字null。


7, 數據類型的轉換
字符串轉換爲數字類型
ParseInt():將一個字符串轉換爲整數值。
parseFloat():將一個字符串轉換爲浮點小數值。
Var strvar = “30 day”
Var numvar = parseInt(strvar);
Numvar的值爲:30;
字符串轉換爲數字函數從字符串的開始處尋找適當的數字,如果沒有發現一個有效數字,函數將返回一個特殊值NAN,意思是非數字。

更多詳見鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章