/**
* String常用屬性
*/
typeof //檢測變量的返回值
leng //返回長度
charAt(index) //返回在指定位置的字符
indexOf(str,index) //查找某個指定的字符串在字符串中首次出現的位置
substring(index1,index2) //返回位於指定索引index1和index2之間的字符串,並且包括索引index1對應的字符,不包括索引index2對應的字符
split(str) //將字符串分割爲字符串數組
toLowerCase() //將字符串轉化爲小寫
/**
* 數組
*/
length //設置或返回數組中元素的數目
join() //把數組的所有元素放入一個字符串,通過一個的分隔符進行分隔
sort() //對數組排序
push() //向數組末尾添加一個或更多 元素,並返回新的長度
/**
* 輸入輸出
*/
alert() //警告框
prompt() //輸入框
/**
* 常用系統函數
*/
parseInt ("字符串") //將字符串轉換爲整型數字
parseFloat("字符串") //將字符串轉換爲浮點型數字
isNaN() //用於檢查其參數是否是非數字
/**
* window常用屬性
*/
history //有關客戶訪問過的URL的信息
history.back() == history.go(-1)
history.forward() == history.go(1)
localtion //有關當前 URL 的信息
host //設置或返回主機名和當前URL的端口號
hostname //設置或返回當前URL的主機名
href //設置或返回完整的URL
reload() //重新加載當前文檔
replace() //用新的文檔替換當前文檔
pass:
<a href="javascript:location.href='flower.html'">查看鮮花詳情</a>
<a href="javascript:location.reload()">刷新本頁</a>
<a href="javascript:history.back()">返回主頁面</a>
/**
* window常用方法
*/
confirm() //顯示一個帶有提示信息、確定和取消按鈕的對話框
close() //關閉瀏覽器窗口
open() //打開一個新的瀏覽器窗口,加載給定 URL 所指定的文檔
window.open("adv.html",""," height=380,width=320,toolbar=0,scrollbars=0, location=0,status=0,menubar=0,resizable=0 ");
setTimeout() //在指定的毫秒數後調用函數或計算表達式
setInterval() //按照指定的週期(以毫秒計)來調用函數或表達式
/**
* window常用事件
*/
onload //一個頁面或一幅圖像完成加載
onmouseover //鼠標移到某元素之上
onclick //當用戶單擊某個對象時調用的事件句柄
onkeydown //某個鍵盤按鍵被 按下
onchange //域的內容被改變
/**
* Document對象
*/
getElementById() //返回對擁有指定id的第一個對象的引用
getElementsByName() //返回帶有指定名稱的對象的集合
getElementsByTagName() //返回帶有指定標籤名的對象的集合
write() //向文檔寫文本、HTML表達式或JavaScript代碼
/**
* 方法
*/
innerHTML //在網頁上插入新內容
innerText //在文本上插入新內容
/**
* 內置對象
*/
Array //用於在單獨的變量名中存儲一系列的值。
String //常用屬性用於支持對字符串的處理。
Math //用於執行常用的數學任務,它包含了若干個數字常量和函數。
ceil() //向上取整
floor() //向下取整
round() //四捨五入
random() //取0~1的隨機數
Date //用於操作日期和時間。
var day = new Date();
/**
* Date對象方法
*/
getDate() //返回 Date 對象的一個月中的每一天,其值介於1~31之間
getDay() //返回 Date 對象的星期中的每一天,其值介於0~6之間
getHours() //返回 Date 對象的小時數,其值介於0~23之間
getMinutes() //返回 Date 對象的分鐘數,其值介於0~59之間
getSeconds() //返回 Date 對象的秒數,其值介於0~59之間
getMonth() //返回 Date 對象的月份,其值介於0~11之間
getFullYear() //返回 Date 對象的年份,其值爲4位數
getTime() //返回自某一時刻(1970年1月1日)以來的毫秒數
/**
* 定時器
*/
setTimeout() //1.0用不重複
clearTimeout() //清除函數
setInterval() //1.2重複執行
clearInterval() //清除函數