javascript入門(mén)·對(duì)象屬性方法大總結(jié)
更新時(shí)間:2007年10月01日 22:14:10 作者:
今天是我們js入門(mén)系列演示的最后一節(jié)了(暫時(shí)我是這樣計(jì)劃的),但是請(qǐng)朋友們記住,前面的實(shí)例你都很熟悉了的話也不代表我們就懂了JS,甚至連入門(mén)我們都不得不承認(rèn)我們只是站在門(mén)檻上,還沒(méi)有進(jìn)去呢,那你可能要問(wèn),為什么要匆匆結(jié)束呢?答案很簡(jiǎn)單,我們的最終目標(biāo)是AJAX/Atlas,在以后的入門(mén)教程中我們還會(huì)接觸大量的JS的東西,而我這個(gè)懶人繁冗的注釋一定不會(huì)讓你失望的,所以更多JS我們以后繼續(xù)學(xué)習(xí),下面我們必須把JS最重要的東西--《對(duì)象》的方法和屬性都熟悉下,因?yàn)檫@可是非常重要的,而這篇Post你大可以收藏起來(lái),以后用上的。不否認(rèn)我們都是天才,但是更不能否認(rèn),我們不是硬盤(pán),就算是,硬盤(pán)還會(huì)有壞道呢,誰(shuí)能保證都記得住呢?
數(shù)組(Array):系列元素的有序集合;
詳細(xì)演示請(qǐng)看:[js入門(mén)系列演示·數(shù)組 ] http://www.cnblogs.com/thcjp/archive/2006/08/04/467761.html
屬性:
length:用于獲取數(shù)組元素的個(gè)數(shù),既最大下標(biāo)加 1
方法:
sort(function):在未指定排序號(hào)的情況下,按照元素的字母順序排列,如果不是字符串類(lèi)型則轉(zhuǎn)換成字符串,在排序;
reverse():顛倒數(shù)組中元素的順序;
concat(array1,arrayn):用于將N個(gè)數(shù)組合并到array1數(shù)組中;
join(string):用于將數(shù)組中元素合并為字符串,string為分隔符,如省略參數(shù),則直接合并,不加分隔;
slice(start,stop):用于返回?cái)?shù)組中start到stop中的元素,如果參數(shù)為負(fù),則表示倒數(shù)start或stop個(gè)元素;
toString():將數(shù)組所有元素返回一個(gè)字符串,其間用逗號(hào)分隔;
--------------------------------------------------------------------------------
字符串(string):沒(méi)啥好解釋的,詳細(xì)演示參閱[javascript入門(mén)·js核心語(yǔ)言--字符串(string)] http://www.cnblogs.com/thcjp/archive/2006/08/11/474563.html
屬性 :
length:用于返回字符串的長(zhǎng)度,用法與數(shù)組一樣;
方法:
anchor():該方法創(chuàng)建如同HTML中的anchor一樣的標(biāo)記,格式 <a name="" .....> ,通過(guò)下列方法訪問(wèn) string.anchor(chorName)
例如 document.write("到天轟穿.net\ajax\atlas 博客察看更多教程"+myLink.link("http://www.cnblogs.com/thcjp/"))
toUpperCase():將字符串轉(zhuǎn)換成大寫(xiě);
toLowerCase():將字符串轉(zhuǎn)換成小寫(xiě);
indexOf(a,b):從第 b 個(gè)字符查找字符 a 在字符串中出現(xiàn)的位置并返回,如果 b 省略,則默認(rèn)從 0 位置查找;
chartAt(i):返回字符串中第 i 個(gè)字符;
substring(start,end):返回字符串中從 start - end 之間的全部字符(但是不返回end本身那個(gè)字符哦);
sub():將指定的字符串用下標(biāo)格式顯示;
--------------------------------------------------------------------------------
日期(Date):詳細(xì)演示見(jiàn) : js入門(mén)·動(dòng)態(tài)的時(shí)鐘,顯示完整的一些方法,新年倒計(jì)時(shí) http://www.cnblogs.com/thcjp/archive/2006/08/16/478313.html
定義方法:
a: var newdt=new Date() -->創(chuàng)建時(shí)間對(duì)象并賦值為當(dāng)前時(shí)間;
b: var newdt=new Date(milliseconds) --> 創(chuàng)建時(shí)間對(duì)象,且以GTM的延遲時(shí)間來(lái)設(shè)置對(duì)象的值,單位為毫秒;
c:var newdt=new Date(string) -->使用特定的時(shí)間字符串為新創(chuàng)建的時(shí)間對(duì)象賦值,其格式與Date對(duì)象的parse方法匹配;
d: var newdt=new Date(年,月,日,小時(shí),分,秒,毫秒) -->按照年,月,日,小時(shí),分,秒,毫秒 的順序?yàn)閷?duì)象賦值;
方法: 分 獲取時(shí)間;設(shè)置時(shí)間;格式轉(zhuǎn)換
A:獲取時(shí)間
getDate() -----獲取當(dāng)前完整時(shí)間;
getYear()------獲取當(dāng)前的年
getMonths()----獲取當(dāng)前的月份
getDay()-------獲取當(dāng)前的日期 天
getHours()-----獲取當(dāng)前的小時(shí)
getMinutes()---獲取當(dāng)前的分鐘
getSeconds()---獲取當(dāng)前的秒
getTime()------獲取當(dāng)前的時(shí)間,單位 秒
getTimeZoneOffset--獲取當(dāng)前的時(shí)區(qū)偏移信息
b:設(shè)置時(shí)間
對(duì)照上面的獲取,把get換成 set 即可,例如 getDate() ---> setDate()
c:轉(zhuǎn)換方法
toGTMString() ------轉(zhuǎn)換成格林威治標(biāo)準(zhǔn)時(shí)間表達(dá)式的字符串;
toLocaleString()----轉(zhuǎn)換成當(dāng)?shù)貢r(shí)間表達(dá)的字符串
toString()----------把時(shí)間轉(zhuǎn)換成字符串
parse---------------從表示時(shí)間的字符串中讀出時(shí)間
UTC-----------------返回從格林威治標(biāo)準(zhǔn)時(shí)間到指定時(shí)間的差距,單位為 毫秒
--------------------------------------------------------------------------------
Math 數(shù)學(xué):演示實(shí)例見(jiàn) javascript入門(mén)· javascript math對(duì)象演示 http://www.cnblogs.com/thcjp/archive/2006/08/12/475100.html
屬性:注意,數(shù)學(xué)對(duì)象中的屬性是指讀的
E (=2.7182) ------自然對(duì)數(shù)的底(具體意思,我不明白,唉,和數(shù)學(xué)密切的東西我都不明白,郁悶?。?
LN10(=2.30259) ---10的自然對(duì)數(shù);
LN2(=0.69315)-----2的自然對(duì)數(shù);
PI(=3.1415926)----圓周率
SQRT1_2(=0.7071)--1/2的平方根
SQRT2(=1.4142)----2的平方根
LOG2E(=1.44269)---以2為底,E的對(duì)數(shù)
LOG10E(=0.43429)--以10為底E的對(duì)數(shù)
方法: 其實(shí)用得上的不多,郁悶,全部弄出來(lái)吧
sin(a) ---- 求a的正弦值
cos(a)------求a的余弦值
tan(a)------求a的正切值
asin(a)-----求a的反正弦值
atan(a)-----求a的反余弦值
exp(a)------求a的指數(shù)
log(a)------求a的自然對(duì)數(shù)
Pow(a,i)----求a的i次方(乘方)
round(a)----對(duì)a進(jìn)行四舍五入運(yùn)算
sqrt(a)-----求a的平方根
abs(a)------求a的絕對(duì)值
random()----取隨機(jī)數(shù)
max(a,b)----取較大的數(shù)
min(a,b)----取較小的數(shù)
注意:函數(shù)的參數(shù)均是浮點(diǎn)類(lèi)型,三角函數(shù)的參數(shù)為弧度值,而不是度
--------------------------------------------------------------------------------
JavaScript的內(nèi)置函數(shù)
演示見(jiàn) : [javascript入門(mén)·簡(jiǎn)單運(yùn)算和數(shù)據(jù)類(lèi)型轉(zhuǎn)換] http://www.cnblogs.com/thcjp/archive/2006/08/03/467150.html
escape() 與 unescape() :對(duì)字符串進(jìn)行 編碼與解碼
eval(字符串):用于執(zhí)行字符串所代表的運(yùn)算或語(yǔ)句
例如:var a=0; var str1="a+=a"; eval(str1);
parseInt() 和 parseFloat():將文本框的值轉(zhuǎn)換成整數(shù) 或 浮點(diǎn)數(shù)
注意:parseInt()不是對(duì)數(shù)字進(jìn)行四舍五入操作,而是切尾
isNaN():完整的E文是(is not a number),顧名思義是 判斷字符串是否是數(shù)字,例如 if(isNaN("天轟穿系列教程"))
--------------------------------------------------------------------------------
自定義對(duì)象:有初始化對(duì)象和定義構(gòu)造函數(shù)的對(duì)象兩種方法
詳細(xì)演示見(jiàn) :javascript入門(mén)系列演示·函數(shù)的定義以及簡(jiǎn)單參數(shù)使用,調(diào)用函數(shù) http://www.cnblogs.com/thcjp/archive/2006/08/04/467487.html
[js入門(mén)實(shí)例の構(gòu)造函數(shù)\方法的定義和調(diào)用\原型對(duì)象] http://www.cnblogs.com/thcjp/archive/2006/08/02/466100.html
a:初始化對(duì)象
例如: 對(duì)象={屬性1:值1;屬性2:值2;......屬性n:值n} ,注意,每個(gè)屬性\值對(duì)之間用分號(hào)隔開(kāi);
b: 定義構(gòu)造函數(shù)的對(duì)象
例如:
function 函數(shù)名(屬性1,屬性2,。。。屬性N){
this.屬性1=屬性值1;
this.屬性2=屬性值2;
this.屬性n=屬性值n;
this.方法名1=函數(shù)名1;
this.方法名2=函數(shù)名2;
}
注意:方法名和函數(shù)名可以同名,但是在方法調(diào)用函數(shù)前,函數(shù)必須已經(jīng)定義好,否則會(huì)出錯(cuò)
為自定義的函數(shù)創(chuàng)建新的實(shí)例一樣是使用 new 語(yǔ)句。
--------------------------------------------------------------------------------
瀏覽器對(duì)象
window對(duì)象:他屬于中央級(jí)的了,處于所有對(duì)象的最高級(jí),說(shuō)白了,沒(méi)有他,你們?nèi)珱](méi)的玩;
演示見(jiàn) :js入門(mén)·移動(dòng)窗體/彈出提示 http://www.cnblogs.com/thcjp/archive/2006/08/03/466981.html
javascript入門(mén)系列演示·三種彈出對(duì)話框的用法實(shí)例 http://www.cnblogs.com/thcjp/archive/2006/08/04/468047.html
屬性:主要的有如下
closed----------用于判斷窗口是否關(guān)閉;
opener----------存放open()方法打開(kāi)窗口的父窗口;
defaultstatus---狀態(tài)欄默認(rèn)顯示的信息;
status----------狀態(tài)欄當(dāng)前顯示的信息;
Document,Location,History---很重要,稍后詳細(xì)說(shuō),要是不想等,直接看這里
方法:
alert(text)-------------彈出一個(gè)提示信息框
confirm(text)-----------確認(rèn)信息框,參數(shù)為確認(rèn)信息
prompt(text,default)----彈出輸入對(duì)話框,參數(shù)為提示信息和缺省值
--------------------------------------------------------------------------------
document對(duì)象:包括當(dāng)前網(wǎng)頁(yè)的各種特征,如標(biāo)題\URL\背景\語(yǔ)言\修改時(shí)間等
演示見(jiàn):javascript入門(mén)·Document對(duì)象入門(mén)講解(訪問(wèn)表單,創(chuàng)建新頁(yè),獲取頁(yè)標(biāo)題) http://www.cnblogs.com/thcjp/archive/2006/08/08/470997.html
js入門(mén)·打開(kāi)/關(guān)閉指定URL的窗口/改變鏈接時(shí)候狀態(tài)欄的文字 http://www.cnblogs.com/thcjp/archive/2006/08/04/468017.html
屬性:
title------------文檔標(biāo)題
lastModified-----文件最后修改時(shí)間
URL--------------文檔對(duì)應(yīng)的頁(yè)面地址
Cookie-----------用來(lái)創(chuàng)建和獲取Cookie信息
bgColor----------文檔的背景色
fgColor----------文檔的前景色
location---------保存文檔所有的頁(yè)面地址信息
alinkcolor-------激活連接的顏色
linkcolor--------鏈接的顏色
vlinkcolor-------已瀏覽過(guò)的鏈接的顏色
方法:
write(text)-----向文檔寫(xiě)入文字或標(biāo)簽,不換行
writeln(text)---向文檔寫(xiě)入文字或標(biāo)簽,在最后一個(gè)字符處換行
open()----------打開(kāi)一個(gè)新文檔 例如 open("地址","窗口名字","樣式")
close()---------關(guān)閉當(dāng)前文檔
--------------------------------------------------------------------------------
Location對(duì)象: 包含當(dāng)前文檔所有的頁(yè)面地址信息
屬性:
protocol-----------通信協(xié)議
host---------------頁(yè)面所在WEB服務(wù)器的主機(jī)名稱(chēng)
port---------------服務(wù)器通信的端口號(hào)
pathname-----------文檔在服務(wù)器上的路徑
hash---------------頁(yè)面跳轉(zhuǎn)的錨標(biāo)記信息
searce-------------頁(yè)面提交到服務(wù)器上搜索的信息
hostname-----------主機(jī)的名稱(chēng)和端口號(hào),中間用冒號(hào)隔開(kāi)
href---------------完整的URL地址
方法:
assign(URL)--------將頁(yè)面導(dǎo)航到另一個(gè)地址上去
reload-------------刷新頁(yè)面
replace(URL)-------使用指定URL的頁(yè)面代替當(dāng)前頁(yè)面
--------------------------------------------------------------------------------
History:該對(duì)象包括以前訪問(wèn)過(guò)的URL信息
屬性 :length,返回URL數(shù)量,方法主要是 go(n) ,通過(guò)該方法載入相對(duì)的頁(yè)面
這篇,我用了一天多才總結(jié)完,希望要轉(zhuǎn)載的話注名出處吧,我真的寫(xiě)得很辛苦的啦!!
轉(zhuǎn)自:天轟穿.net/vs2005/ajax入門(mén)
數(shù)組(Array):系列元素的有序集合;
詳細(xì)演示請(qǐng)看:[js入門(mén)系列演示·數(shù)組 ] http://www.cnblogs.com/thcjp/archive/2006/08/04/467761.html
屬性:
length:用于獲取數(shù)組元素的個(gè)數(shù),既最大下標(biāo)加 1
方法:
sort(function):在未指定排序號(hào)的情況下,按照元素的字母順序排列,如果不是字符串類(lèi)型則轉(zhuǎn)換成字符串,在排序;
reverse():顛倒數(shù)組中元素的順序;
concat(array1,arrayn):用于將N個(gè)數(shù)組合并到array1數(shù)組中;
join(string):用于將數(shù)組中元素合并為字符串,string為分隔符,如省略參數(shù),則直接合并,不加分隔;
slice(start,stop):用于返回?cái)?shù)組中start到stop中的元素,如果參數(shù)為負(fù),則表示倒數(shù)start或stop個(gè)元素;
toString():將數(shù)組所有元素返回一個(gè)字符串,其間用逗號(hào)分隔;
--------------------------------------------------------------------------------
字符串(string):沒(méi)啥好解釋的,詳細(xì)演示參閱[javascript入門(mén)·js核心語(yǔ)言--字符串(string)] http://www.cnblogs.com/thcjp/archive/2006/08/11/474563.html
屬性 :
length:用于返回字符串的長(zhǎng)度,用法與數(shù)組一樣;
方法:
anchor():該方法創(chuàng)建如同HTML中的anchor一樣的標(biāo)記,格式 <a name="" .....> ,通過(guò)下列方法訪問(wèn) string.anchor(chorName)
例如 document.write("到天轟穿.net\ajax\atlas 博客察看更多教程"+myLink.link("http://www.cnblogs.com/thcjp/"))
toUpperCase():將字符串轉(zhuǎn)換成大寫(xiě);
toLowerCase():將字符串轉(zhuǎn)換成小寫(xiě);
indexOf(a,b):從第 b 個(gè)字符查找字符 a 在字符串中出現(xiàn)的位置并返回,如果 b 省略,則默認(rèn)從 0 位置查找;
chartAt(i):返回字符串中第 i 個(gè)字符;
substring(start,end):返回字符串中從 start - end 之間的全部字符(但是不返回end本身那個(gè)字符哦);
sub():將指定的字符串用下標(biāo)格式顯示;
--------------------------------------------------------------------------------
日期(Date):詳細(xì)演示見(jiàn) : js入門(mén)·動(dòng)態(tài)的時(shí)鐘,顯示完整的一些方法,新年倒計(jì)時(shí) http://www.cnblogs.com/thcjp/archive/2006/08/16/478313.html
定義方法:
a: var newdt=new Date() -->創(chuàng)建時(shí)間對(duì)象并賦值為當(dāng)前時(shí)間;
b: var newdt=new Date(milliseconds) --> 創(chuàng)建時(shí)間對(duì)象,且以GTM的延遲時(shí)間來(lái)設(shè)置對(duì)象的值,單位為毫秒;
c:var newdt=new Date(string) -->使用特定的時(shí)間字符串為新創(chuàng)建的時(shí)間對(duì)象賦值,其格式與Date對(duì)象的parse方法匹配;
d: var newdt=new Date(年,月,日,小時(shí),分,秒,毫秒) -->按照年,月,日,小時(shí),分,秒,毫秒 的順序?yàn)閷?duì)象賦值;
方法: 分 獲取時(shí)間;設(shè)置時(shí)間;格式轉(zhuǎn)換
A:獲取時(shí)間
getDate() -----獲取當(dāng)前完整時(shí)間;
getYear()------獲取當(dāng)前的年
getMonths()----獲取當(dāng)前的月份
getDay()-------獲取當(dāng)前的日期 天
getHours()-----獲取當(dāng)前的小時(shí)
getMinutes()---獲取當(dāng)前的分鐘
getSeconds()---獲取當(dāng)前的秒
getTime()------獲取當(dāng)前的時(shí)間,單位 秒
getTimeZoneOffset--獲取當(dāng)前的時(shí)區(qū)偏移信息
b:設(shè)置時(shí)間
對(duì)照上面的獲取,把get換成 set 即可,例如 getDate() ---> setDate()
c:轉(zhuǎn)換方法
toGTMString() ------轉(zhuǎn)換成格林威治標(biāo)準(zhǔn)時(shí)間表達(dá)式的字符串;
toLocaleString()----轉(zhuǎn)換成當(dāng)?shù)貢r(shí)間表達(dá)的字符串
toString()----------把時(shí)間轉(zhuǎn)換成字符串
parse---------------從表示時(shí)間的字符串中讀出時(shí)間
UTC-----------------返回從格林威治標(biāo)準(zhǔn)時(shí)間到指定時(shí)間的差距,單位為 毫秒
--------------------------------------------------------------------------------
Math 數(shù)學(xué):演示實(shí)例見(jiàn) javascript入門(mén)· javascript math對(duì)象演示 http://www.cnblogs.com/thcjp/archive/2006/08/12/475100.html
屬性:注意,數(shù)學(xué)對(duì)象中的屬性是指讀的
E (=2.7182) ------自然對(duì)數(shù)的底(具體意思,我不明白,唉,和數(shù)學(xué)密切的東西我都不明白,郁悶?。?
LN10(=2.30259) ---10的自然對(duì)數(shù);
LN2(=0.69315)-----2的自然對(duì)數(shù);
PI(=3.1415926)----圓周率
SQRT1_2(=0.7071)--1/2的平方根
SQRT2(=1.4142)----2的平方根
LOG2E(=1.44269)---以2為底,E的對(duì)數(shù)
LOG10E(=0.43429)--以10為底E的對(duì)數(shù)
方法: 其實(shí)用得上的不多,郁悶,全部弄出來(lái)吧
sin(a) ---- 求a的正弦值
cos(a)------求a的余弦值
tan(a)------求a的正切值
asin(a)-----求a的反正弦值
atan(a)-----求a的反余弦值
exp(a)------求a的指數(shù)
log(a)------求a的自然對(duì)數(shù)
Pow(a,i)----求a的i次方(乘方)
round(a)----對(duì)a進(jìn)行四舍五入運(yùn)算
sqrt(a)-----求a的平方根
abs(a)------求a的絕對(duì)值
random()----取隨機(jī)數(shù)
max(a,b)----取較大的數(shù)
min(a,b)----取較小的數(shù)
注意:函數(shù)的參數(shù)均是浮點(diǎn)類(lèi)型,三角函數(shù)的參數(shù)為弧度值,而不是度
--------------------------------------------------------------------------------
JavaScript的內(nèi)置函數(shù)
演示見(jiàn) : [javascript入門(mén)·簡(jiǎn)單運(yùn)算和數(shù)據(jù)類(lèi)型轉(zhuǎn)換] http://www.cnblogs.com/thcjp/archive/2006/08/03/467150.html
escape() 與 unescape() :對(duì)字符串進(jìn)行 編碼與解碼
eval(字符串):用于執(zhí)行字符串所代表的運(yùn)算或語(yǔ)句
例如:var a=0; var str1="a+=a"; eval(str1);
parseInt() 和 parseFloat():將文本框的值轉(zhuǎn)換成整數(shù) 或 浮點(diǎn)數(shù)
注意:parseInt()不是對(duì)數(shù)字進(jìn)行四舍五入操作,而是切尾
isNaN():完整的E文是(is not a number),顧名思義是 判斷字符串是否是數(shù)字,例如 if(isNaN("天轟穿系列教程"))
--------------------------------------------------------------------------------
自定義對(duì)象:有初始化對(duì)象和定義構(gòu)造函數(shù)的對(duì)象兩種方法
詳細(xì)演示見(jiàn) :javascript入門(mén)系列演示·函數(shù)的定義以及簡(jiǎn)單參數(shù)使用,調(diào)用函數(shù) http://www.cnblogs.com/thcjp/archive/2006/08/04/467487.html
[js入門(mén)實(shí)例の構(gòu)造函數(shù)\方法的定義和調(diào)用\原型對(duì)象] http://www.cnblogs.com/thcjp/archive/2006/08/02/466100.html
a:初始化對(duì)象
例如: 對(duì)象={屬性1:值1;屬性2:值2;......屬性n:值n} ,注意,每個(gè)屬性\值對(duì)之間用分號(hào)隔開(kāi);
b: 定義構(gòu)造函數(shù)的對(duì)象
例如:
function 函數(shù)名(屬性1,屬性2,。。。屬性N){
this.屬性1=屬性值1;
this.屬性2=屬性值2;
this.屬性n=屬性值n;
this.方法名1=函數(shù)名1;
this.方法名2=函數(shù)名2;
}
注意:方法名和函數(shù)名可以同名,但是在方法調(diào)用函數(shù)前,函數(shù)必須已經(jīng)定義好,否則會(huì)出錯(cuò)
為自定義的函數(shù)創(chuàng)建新的實(shí)例一樣是使用 new 語(yǔ)句。
--------------------------------------------------------------------------------
瀏覽器對(duì)象
window對(duì)象:他屬于中央級(jí)的了,處于所有對(duì)象的最高級(jí),說(shuō)白了,沒(méi)有他,你們?nèi)珱](méi)的玩;
演示見(jiàn) :js入門(mén)·移動(dòng)窗體/彈出提示 http://www.cnblogs.com/thcjp/archive/2006/08/03/466981.html
javascript入門(mén)系列演示·三種彈出對(duì)話框的用法實(shí)例 http://www.cnblogs.com/thcjp/archive/2006/08/04/468047.html
屬性:主要的有如下
closed----------用于判斷窗口是否關(guān)閉;
opener----------存放open()方法打開(kāi)窗口的父窗口;
defaultstatus---狀態(tài)欄默認(rèn)顯示的信息;
status----------狀態(tài)欄當(dāng)前顯示的信息;
Document,Location,History---很重要,稍后詳細(xì)說(shuō),要是不想等,直接看這里
方法:
alert(text)-------------彈出一個(gè)提示信息框
confirm(text)-----------確認(rèn)信息框,參數(shù)為確認(rèn)信息
prompt(text,default)----彈出輸入對(duì)話框,參數(shù)為提示信息和缺省值
--------------------------------------------------------------------------------
document對(duì)象:包括當(dāng)前網(wǎng)頁(yè)的各種特征,如標(biāo)題\URL\背景\語(yǔ)言\修改時(shí)間等
演示見(jiàn):javascript入門(mén)·Document對(duì)象入門(mén)講解(訪問(wèn)表單,創(chuàng)建新頁(yè),獲取頁(yè)標(biāo)題) http://www.cnblogs.com/thcjp/archive/2006/08/08/470997.html
js入門(mén)·打開(kāi)/關(guān)閉指定URL的窗口/改變鏈接時(shí)候狀態(tài)欄的文字 http://www.cnblogs.com/thcjp/archive/2006/08/04/468017.html
屬性:
title------------文檔標(biāo)題
lastModified-----文件最后修改時(shí)間
URL--------------文檔對(duì)應(yīng)的頁(yè)面地址
Cookie-----------用來(lái)創(chuàng)建和獲取Cookie信息
bgColor----------文檔的背景色
fgColor----------文檔的前景色
location---------保存文檔所有的頁(yè)面地址信息
alinkcolor-------激活連接的顏色
linkcolor--------鏈接的顏色
vlinkcolor-------已瀏覽過(guò)的鏈接的顏色
方法:
write(text)-----向文檔寫(xiě)入文字或標(biāo)簽,不換行
writeln(text)---向文檔寫(xiě)入文字或標(biāo)簽,在最后一個(gè)字符處換行
open()----------打開(kāi)一個(gè)新文檔 例如 open("地址","窗口名字","樣式")
close()---------關(guān)閉當(dāng)前文檔
--------------------------------------------------------------------------------
Location對(duì)象: 包含當(dāng)前文檔所有的頁(yè)面地址信息
屬性:
protocol-----------通信協(xié)議
host---------------頁(yè)面所在WEB服務(wù)器的主機(jī)名稱(chēng)
port---------------服務(wù)器通信的端口號(hào)
pathname-----------文檔在服務(wù)器上的路徑
hash---------------頁(yè)面跳轉(zhuǎn)的錨標(biāo)記信息
searce-------------頁(yè)面提交到服務(wù)器上搜索的信息
hostname-----------主機(jī)的名稱(chēng)和端口號(hào),中間用冒號(hào)隔開(kāi)
href---------------完整的URL地址
方法:
assign(URL)--------將頁(yè)面導(dǎo)航到另一個(gè)地址上去
reload-------------刷新頁(yè)面
replace(URL)-------使用指定URL的頁(yè)面代替當(dāng)前頁(yè)面
--------------------------------------------------------------------------------
History:該對(duì)象包括以前訪問(wèn)過(guò)的URL信息
屬性 :length,返回URL數(shù)量,方法主要是 go(n) ,通過(guò)該方法載入相對(duì)的頁(yè)面
這篇,我用了一天多才總結(jié)完,希望要轉(zhuǎn)載的話注名出處吧,我真的寫(xiě)得很辛苦的啦!!
轉(zhuǎn)自:天轟穿.net/vs2005/ajax入門(mén)
相關(guān)文章
javascript學(xué)習(xí)筆記(十九) 節(jié)點(diǎn)的操作實(shí)現(xiàn)代碼
javascript學(xué)習(xí)筆記之節(jié)點(diǎn)的操作實(shí)現(xiàn)代碼,包括節(jié)點(diǎn)的創(chuàng)建、添加、移除、替換、復(fù)制2012-06-06
JavaScript高級(jí)程序設(shè)計(jì)(第3版)學(xué)習(xí)筆記2 js基礎(chǔ)語(yǔ)法
這一篇復(fù)習(xí)一下ECMAScript規(guī)范中的基礎(chǔ)語(yǔ)法,英文好的朋友可以直接閱讀官方文檔。JavaScript本質(zhì)上也是一種類(lèi)C語(yǔ)言,熟悉C語(yǔ)言的朋友,可以非常輕松的閱讀這篇文章,甚至都可以跳過(guò),不過(guò)建議你最好還是看一看,在介紹的同時(shí),我可能會(huì)引用一些自認(rèn)為不易理解且比較流行的用法。2012-10-10
Mobile Web開(kāi)發(fā)基礎(chǔ)之四--處理手機(jī)設(shè)備的橫豎屏問(wèn)題
這篇文章主要介紹了Mobile Web開(kāi)發(fā)基礎(chǔ)之-—處理手機(jī)設(shè)備的橫豎屏,window.orientation屬性與onorientationchange事件以及media query方式是開(kāi)發(fā)過(guò)程中需要注意到的兩種解決方式,需要的朋友可以參考下2017-08-08
每日十條JavaScript經(jīng)驗(yàn)技巧(二)
本文是每日十條JavaScript經(jīng)驗(yàn)技巧系列文章的第二篇,同樣給大家匯總介紹10條個(gè)人在項(xiàng)目中的一些經(jīng)驗(yàn),分享給大家,希望大家能夠喜歡2016-06-06
Javascript實(shí)例教程(19) 使用HoTMetal(7)
Javascript實(shí)例教程(19) 使用HoTMetal(7)...2006-12-12
Underscore.js 1.3.3 中文注釋翻譯說(shuō)明
Underscore一個(gè)JavaScript實(shí)用庫(kù),提供了一整套函數(shù)式編程的實(shí)用功能,但是沒(méi)有擴(kuò)展任何JavaScript內(nèi)置對(duì)象,本文就翻譯了它的源代碼中的注釋,需要的朋友可以參考下2015-06-06

