JavaScript 基本屬性方法參考

 

document.body.scrollTop 返回和設置當前豎向滾動條的坐標值,須與函數配合,
document.body.scrollLeft 返回和設置當前橫向滾動務的坐標值,須與函數配合,
window.status=defaultStatus 將狀態欄設置默認顯示
Obejct.innerHTML 對像Object標籤中的html源代碼
Obejct.outerHTML 對像Object的html源代碼(包含標籤本身)

Math.MAX_VALUE JavaScript中數的最大可能值;最大為1.7976931348623157e+308
Math.MIN_VALUE JavaScript中比0大的數字的最小可能值;最小為:5e-324
Math.NaN 非數字的任意值
Math.NEGATIVE_INFINITY JavaScript中小於最大負數的任意數字;也就是說,小於-1.7976931348623157e+308的任意數字
Math.POSITIVE_INFINITY JavaScript中大於最大正數的任意數字;也就是說,小於1.7976931348623157e+308的任意數字
Math.E 歐拉常數(E),近似值:2.718281828459045
Math.PI 常數π,近似值:3.141592653589793
Math.abs(Number) Number的絕對值
Math.acos(Number) Number(必須介於-1和+1之間)的反餘弦,返回值的範圍在0和π弧度之間
Math.asin(Number) Number(必須介於-1和+1之間)的反正弦,返回值的範圍在-π/2和π/2弧度之間
Math.atan(Number) Number的反正切,返回值的範圍在-π/2和π/2弧度之間
Math.atan2(y, x) y/x(這裡的(x,y)是迪卡爾坐標值)的反正切,返回值的範圍在-π/2和π/2弧度之間
Math.ceil(Number) 大於或等於Number的最小整數
Math.cos(Number) Number的餘弦,返回值的範圍在-1和1之間
Math.exp(Number) E的Number次冪
Math.floor(number) 小於或等於Number的最大整數,捨取所有小數
Math.log(Number) Number的自然對數(以E為底)
Math.max(Number1, Number2) 返回Number1,Number2的較大者
Math.min(Number1, Number2) 返回Number1,Number2的較小者
Math.pow(Number1, Number2) 返回Number1的Number2次方冪
Math.random() 隨機函數,只能是0到1之間的數,如果要得到其它數,可以為*10,再取整
Math.round(Number) 最靠近Number的整數(對小數部分四捨五入)
Math.sin(Number) Number的正弦,返回值的範圍在-1和1之間
Math.sqrt(Number) Number(必須大於或等於0)的平方根
Math.tan(Number) Number(以弧度表示)的正切
Math.toString(Number) 與Number等價的字符串
parseInt(String, Base) 將字符串轉換為數字,如果字符串以數字打頭,後跟一些文本,則函數只返回字符串開頭的整數部分。String:待轉換的字符串,Base:可選,String中數字的進制,默認為10進制
parseFloat(String) 將字符串轉換為數字,如果字符串以數字打頭,後跟一些文本,則函數只返回字符串開頭的數字部分

navigator.appCodeName 與瀏覽器相關的內部代碼名
navigator.appMinorVersion 輔版本號(通常是應用於瀏覽器的補丁或服務包)
navigator.appName 瀏覽器的正式名稱,對於Internet Explorer返回Microsoft Internet Explorer,對於Netscape Navigator返回Netscape
navigator.appVersion 瀏覽器的版本號
navigator.cookieEnabled 若用戶的瀏覽器被設置為允許cookie,則返回true,否則返回false
navigator.cpuClass 瀏覽器正在運行的計算機的CUP型號(通常Intel芯片返回x86,PowerPC芯片返回PPC)
navigator.language 瀏覽器支持的語言(English返回en,German返回de,等等)
navigator.mimetypes 瀏覽器支持的所有MIME類型的數組(Internet Explorer只有在Macintosh版本5中支持該屬性)
navigator.onLine 如果瀏覽器(IE)當前為在線模式,返回true,否則返回false
navigator.oscpu 瀏覽器正在運行的操作系統,某些系統中也可能報告CPU的情況
navigator.platform 瀏覽器正在運行的操作平台,有效值包括Win16(Windows 3.x)、Win32(Windows 9x,Me,NT,2000)、Mac68K(Macintosh 680x0)和MacPPC(Macintosh PowerPC)
navigator.product 瀏覽器的產品名
navigator.productSub 與瀏覽器產品相關的更多信息;例如Netscape 6中,這個屬性返回程序創建日期
navigator.securityPolicy 瀏覽器支持的加密類型;Export policy意味著低加密方法;US & CA domestic policy 意味著高加密方法
navigator.systemLanguage 用戶操作系統支持的默認語言,例如en-us表示英語(美國)
navigator.userAgent 包含一下屬性中所有或一部分的字符串:appCodeName、appName、appVersion、language和platform
navigator.userLanguage 用戶在自己系統上設置的語言
navigator.userProfile 返回一個UserProfile對象,它存儲用戶的個人信息
navigator.vendor 製作瀏覽器的公司
navigator.vendor 關於瀏覽器製作廠商的更多信息

String.anchor(Name) 將String轉換為一個錨標記,這裡的name屬性值由Name參數給出,此方法等價於以下語句:String
String.big() 和HTML的標記一樣,以相同的方式格式化String,此方法等價於以下語句:String
String.blink() 和HTML的標記一樣,等價於以下語句:String
String.bold() 和HTML的標記一樣,等價於一下語句:String
String.fixed() 和HTML的標記一樣,等價於一下語句:String
String.fontcolor(Color) 和HTML的標記一樣,等價於一下語句:String
String.fontsize(Size) 和HTML的標記一樣,等價於一下語句:String
String.italics() 和HTML的標記一樣,等價於一下語句:String
String.link(URL) 將String轉換成一個鏈接標記,等價於一下語句:String
String.small() 和HTML的標記一樣,等價於一下語句:String
String.strike() 和HTML的標記一樣,等價於一下語句:String
String.sub() 和HTML的標記一樣,等價於一下語句:String
String.sup() 和HTML的標記一樣,等價於一下語句:String
String.charAt(Index) 返回String中索引位置為Index的字符
String.charCodeAt(Index) 返回String中索引位置為Index的字符代碼
String.indexOf(Substring, start) Substring在String中的第一個位置,沒有返回-1
String.lastIndexOf(Substring, start) Substring在String中的最後一個位置,沒有返回-1
String.slice(Start, End) 返回String中起始索引位置為Start,結束索引位置為End之前的子字符串
String.split(Separator, Limit) 返回一個數組,這個數組的每一項都是String的子字符串,並且這些子字符串被Separator分離
String.substr(Start, Len) 返回String中起始索引位置為Start,長度為Len的子字符串
String.substring(Start, End) 返回String中起始索引位置為Start,結束索引位置為End的子字符串
String.concat(String2) 將String2連接到String的尾部。換句話說,此方法等價於:String + String2
String.fromCharCode(Code1, Code2, etc) 建立一個字符串,該字符串由與代碼Code1、Code2等相應得字符組成
String.match(Regular_Expression) 從String中搜索出匹配Regular_Expression的子字符串,返回一個包含所有匹配值的數組
String.replace(Regular_Expression, Replace_String) 從String中搜索出所有匹配Regular_Expression的子字符串,並使用Replace_String取代這些子字符串
String.search(Regular_Expression) 從String中搜索出所有匹配Regular_Expression的子字符串,但只返回第一個子字符串實例的索引
String.toLowerCase() 將String全部轉換為小寫
String.toUpperCase() 將String全部轉換為大寫

event.clientX 返回最後一次點擊鼠標X坐標值;
event.clientY 返回最後一次點擊鼠標Y坐標值;
event.offsetX 返回當前鼠標懸停X坐標值
event.offsetY 返回當前鼠標懸停Y坐標值
event.button==1/2/3 鼠標鍵左鍵等於1右鍵等於2兩個鍵一起按為3

opener 控制原打開窗體對像
parent 控制框架父級頁面
WindowObject.closed 對像窗口WindowObject是否已關閉true/false
eval(String) 將字符串轉換成JavaScript代碼
confirm(String) 彈出確認框,確定返回true取消返回false
prompt("提示信息","預定值") 輸入語句
alert(String) 彈出提示框,提示框顯示內容為String
form.reset() 使form表單內的數據重置
form.submit() 使form對像提交數據
clearTimeout(Object) 清除已設置的setTimeout對像
clearInterval(Object) 清除已設置的setInterval對像
setTimeout("function", time) 設置一個超時對像
setInterval("function", time) 設置一個超時對像

typeof(Object) 檢查Obejct的類型,值有:String,Boolean,Object,Function,Underfined
Object.prototype.OwnerAttribute = Object 為對像Object增加自定義的屬性或方法

screen.availWidth 用戶顯示器可用的最大高度,以像素為單位
screen.availHeight 用戶顯示器可用的最大寬度,以像素為單位
screen.colorDepth 用戶顯示器上每像素可用的位數
screen.height 用戶顯示器的實際高度,以像素為單位
screen.pixelDepth (僅用於Netscape 4+)每像素最大的位數,由用戶的顯示設置給出
screen.width 用戶顯示器的實際寬度,以像素為單位

window.resizeTo(x, y) 將窗口設置寬高(絕對坐標)
window.resizeBy(x, y) 將窗口設置寬高(相對坐標)
window.moveTo(x, y) 將窗口移到某位置(絕對坐標)
window.moveBy(x, y) 將窗口移到某位置(相對坐標)
window.scroll(x, y) 窗口滾動條坐標,y控制上下移動,須與函數配合(絕對坐標)
window.scrollBy(x, y) 窗口滾動條坐標,y控制上下移動,須與函數配合(相對坐標)
window.focus() 使當前窗口獲得焦點
window.open() window.open("地址","名稱","屬性")
屬 性:toolbar(工具欄), location(地址欄), directions, status(狀態欄), menubar(菜單欄), scrollbar(滾動條), resizable(改變大小), width(寬), height(高), fullscreen(全屏), scrollbars(全屏時無滾動條), channelmode(寬屏), left(打開窗口x坐標), top(打開窗口y坐標)
window.location = 'view-source:' + window.location.href 應用事件查看網頁源代碼;

location.protocol 用於瀏覽器和服務器彼此通信的協議,如http:
location.hostname 作為主機發佈文檔的服務器名,如www.abiaos.com
location.port 用於瀏覽器和服務器彼此通信的端口,如80
location.host 在地址中指定的主機名和端口,此屬性等於:hostname + ":" + port
location.pathname 文檔的路徑和文件名。如/about/index.html
location.hash 在地址中指定的錨名,其緊跟在符號#之後
location.search 從問號(?)到末尾的地址部分,包含?在內,但不包含錨名
location.href 整個地址,等價於location
location.reload(source) 重新載入頁面。Source(可選)是一個布爾值。決定瀏覽器從那裡重載頁面:使用false(默認值)來從保存頁面的緩衝中載入頁面;使用true來迫使瀏覽器從服務器載入頁面。
location.replace(URL) 用歷史列表取代頁面,調用history.go(-1)時將跳過調用函數的頁面

history.back() 模擬Back按鈕
history.forward() 模擬Forward按鈕
history.go(How_Far) 返回歷史列表中的任何頁面。How_Far為一個整數值,負數往後退,正數往前進,零刷新當前頁面。 運行history.go(0)與運行location.reload()不一樣。history.go(0)方法只刷新頁面,這意味著用戶已經輸入的表單數據將不會改變。

document.activeElement 當文檔有焦點時,返回有焦點的對象(IE4+)
document.alinkColor 返回或設置文檔中鏈接的顏色,相當於標記中的alink屬性
document.anchors 返回文檔中所有錨組成的數組
document.applets 返回文檔中由所有Java小程序(標記)組成的數組
document.bgColor 返回或設置文檔的背景顏色,相當於標記中的bgcolor屬性
document.cookie 返回或設置cookie
document.defaultCharset 文檔中使用的默認字符集(IE4+)
document.domain 返回或設置文檔的默認域名
document.embeds 返回文檔中所有嵌入對像(標記)組成的數組
document.fgColor 返回或設置文檔的前景(文本)顏色;相當於中的text屬性
document.fileCreatedDate 返回文檔創建時的日期(IE4+)
document.fileModifiedDate 返回文檔最後一次修改的日期(IE4+)
document.fileSize 返回文檔的字節大小(IE4+)
document.forms 返回文檔中所有表單(
標記)組成的數組
document.images 返回文檔中所有圖像組成的數組
document.forms.length 返回當前頁form表單數
document.anchors.length 返回當前頁錨的數量
document.links.length 返回當前頁聯接的數量
document.lastModified 返回文檔最後一次修改的日期
document.layers 返回文檔中所有層(標記)組成的數組(僅Netscape4)
document.linkColor 返回或設置文檔中未訪問鏈接的顏色;相當於中的link屬性
document.links 返回文檔中所有鏈接組成的數組
document.location 返回或設置文檔的地址
document.nameProp 返回文檔的文件名(IE4+)
document.readyState 返回文檔的當前狀態(文檔正在裝載則返回loading;文檔裝載完畢則返回complete)(IE4+)
document.referrer 返回用戶用於衝浪至當前文檔的地址。如果當前文檔是首頁或是通過鍵入URL到達的頁面,那麼這個屬性返回空字符串
document.scripts 返回文檔中所有腳本(

你可能感兴趣的:(前端技术)