js常用方法對象及屬性

/**
 * 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()                        //清除函數

 

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