![JavaScript經(jīng)典管理知識教材課程_第1頁](http://file4.renrendoc.com/view/6e3daecc6b1f6a077ccf8424a8aaae87/6e3daecc6b1f6a077ccf8424a8aaae871.gif)
![JavaScript經(jīng)典管理知識教材課程_第2頁](http://file4.renrendoc.com/view/6e3daecc6b1f6a077ccf8424a8aaae87/6e3daecc6b1f6a077ccf8424a8aaae872.gif)
![JavaScript經(jīng)典管理知識教材課程_第3頁](http://file4.renrendoc.com/view/6e3daecc6b1f6a077ccf8424a8aaae87/6e3daecc6b1f6a077ccf8424a8aaae873.gif)
![JavaScript經(jīng)典管理知識教材課程_第4頁](http://file4.renrendoc.com/view/6e3daecc6b1f6a077ccf8424a8aaae87/6e3daecc6b1f6a077ccf8424a8aaae874.gif)
![JavaScript經(jīng)典管理知識教材課程_第5頁](http://file4.renrendoc.com/view/6e3daecc6b1f6a077ccf8424a8aaae87/6e3daecc6b1f6a077ccf8424a8aaae875.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
教程是由公司開開發(fā)并隨導導航者一起起發(fā)布的、、介于與之之間、基于于對象事件件驅(qū)動的編編程語言,,正日益受受到全球的的關(guān)注。因因它的開發(fā)發(fā)環(huán)境簡單單,不需要要編譯器,,而是直接接運行在瀏瀏覽器中,,而因倍受受設(shè)計者的的所愛教程語言概概況的出現(xiàn),它它可以使得得信息和用用戶之間不不僅只是一一種顯示和和瀏覽的關(guān)關(guān)系,而是是實現(xiàn)了一一種實時的的、動態(tài)的的、可交式式的表達能能力.腳本正是滿滿足這種需需求而產(chǎn)生生的語言。。它深受廣廣泛用戶的的喜愛的歡歡迎。它是是眾多腳本本語言中較較為優(yōu)秀的的一種,它它與的結(jié)合合有效地實實現(xiàn)了網(wǎng)絡(luò)絡(luò)計算和網(wǎng)網(wǎng)絡(luò)計算機機的藍圖。。無凝家族族將占領(lǐng)網(wǎng)網(wǎng)絡(luò)的主導導地位。幾個基本特特點腳本編寫語語言基于對象的的語言簡單性安全性動態(tài)性跨平臺性和的區(qū)別雖然與有緊緊密的聯(lián)系系,但卻是是兩個公司司開發(fā)的不不同的兩個個產(chǎn)品。是公司推出出的新一代代面向?qū)ο笙蟮某绦蛟O(shè)設(shè)計語言,,特別適合合于應(yīng)用程程序開發(fā);;是公司的產(chǎn)產(chǎn)品,其目目的是為了了擴展功功能,而開開發(fā)的一種種可以嵌入入頁面中的的基于對象象和事件驅(qū)驅(qū)動的解釋釋性語言,,它的前身身是;的前身是語語言。基于對象和和面向?qū)ο笙笫且环N真正正的面向?qū)ο蟮恼Z言言,即使是是開發(fā)簡單單的程序,,必須設(shè)計計對象。是種腳本語語言,它可可以用來制制作與網(wǎng)絡(luò)絡(luò)無關(guān)的,,與用戶交交互作用的的復雜軟件件。它是一一種基于對對象())和事件驅(qū)驅(qū)動())的編程語語言。因而而它本身提提供了非常常豐富的內(nèi)內(nèi)部對象供供設(shè)計人員員使用。解釋和編譯譯兩種語言在在其瀏覽器器中所執(zhí)行行的方式不不一樣。的的源代碼在在傳遞到客客戶端執(zhí)行行之前,必必須經(jīng)過編編譯,因而而客戶端上上必須具有有相應(yīng)平臺臺上的仿真真器或解釋釋器,它可可以通過編編譯器或解解釋器實現(xiàn)現(xiàn)獨立于某某個特定的的平臺編譯譯代碼的束束縛。是一種解釋釋性編程語語言,其源源代碼在發(fā)發(fā)往客戶端端執(zhí)行之前前不需經(jīng)過過編譯,而而是將文本本格式的字字符代碼發(fā)發(fā)送給客戶戶編由瀏覽覽器解釋執(zhí)執(zhí)行。強變量和弱弱變量兩種語言所所采取的變變量是不一一樣的。采用強類型型變量檢查查,即所有有變量在編編譯之前必必須作聲明明。如:x;y;1234;4321;
其中中1234說明是一一個整數(shù),,4321說明是一一個字符串串。中變量聲明明,采用其其弱類型。。即變量在在使用前不不需作聲明明,而是解解釋器在運運行時檢查查其數(shù)據(jù)類類型,如::1234;y="4321";
前者說說明x為其其數(shù)值型變變量,而后后者說明y為字符型型變量。代碼格式不不一樣是一種與無無關(guān)的格式式,必須通通過像中引引用外媒體體那么進行行裝載,其其代碼以字字節(jié)代碼的的形式保存存在獨立的的文檔中。。的代碼是是一種文文本字符符格式,,可以直直接嵌入入文檔中中,并且且可動態(tài)態(tài)裝載。。編寫文文檔就像像編輯文文本文件件一樣方方便。嵌入方式式不一樣樣在文檔中中,兩種種編程語語言的標標識不同同,使用<>...<>來來標識使用<>...<>來來標識。。靜態(tài)聯(lián)編編和動態(tài)態(tài)聯(lián)編采用靜態(tài)態(tài)聯(lián)編,,即的對對象引用用必須在在編譯時時的進行行,以使使編譯器器能夠?qū)崒崿F(xiàn)強類類型檢查查。采用動態(tài)態(tài)聯(lián)編,,即的對對象引用用在運行行時進行行檢查,,如不經(jīng)經(jīng)編譯則則就無法法實現(xiàn)對對象引用用的檢查查。編寫第一一個程序序<><><="">.("這這是第一一個例子子!");("歡迎迎你進入入世界!");("今后后我們將將共同學學習知識識!");<><><>編寫第一一個程序序代碼由<="">...<>說明。。在標識識<="">...<>之間就就可加入入腳本。。()是是的窗口口對象方方法,其其功能是是彈出一一個具有有對話框框并顯示示()中中的字符符串。通通過<>標識識說明::若不認認識代碼碼的瀏覽覽器,則則所有在在其中的的標識均均被忽略略;若認認識,則則執(zhí)行其其結(jié)果。。使用注注釋這是是一個好好的編程程習慣,,它使其其他人可可以讀懂懂你的語語言。以以<>標標簽結(jié)結(jié)束?;緮?shù)據(jù)據(jù)結(jié)構(gòu)提供腳本本語言的的編程與與非常相相似,它它只是去去掉了CC語言中中有關(guān)指指針等容容易產(chǎn)生生的錯誤誤,并提提供了功功能強大大的類庫庫。對于于已經(jīng)具具備C或或C語言言的人來來說,學學習腳本本語言是是一件非非常輕松松愉快的的事。代碼的的加入入可以直直接將將腳本本加入入文檔檔<="">語語言代代碼;;語語言言代碼碼;....<>說明::通通過標標識<>...<>指明明腳本本源代代碼將將放入入其間間。通通過過屬性性=""說明明標識識中是是使用用的何何種語語言,,這里里是語語言,表表示在在中使使用的的語言言。基本數(shù)數(shù)據(jù)類類型基本數(shù)數(shù)據(jù)類類型常量變量基本數(shù)數(shù)據(jù)類類型在中四四種基基本的的數(shù)據(jù)據(jù)類型型:數(shù)數(shù)值((整數(shù)數(shù)和實實數(shù)))、字字符串串型((用““”號號或‘‘’括括起來來的字字符或或數(shù)值值)、、布爾爾型((使或或表示示)和和空值值.常量整型常常量實型常常量布爾值值字符型型常量量空值表達式式在定義義完變變量后后,就就可以以對它它們進進行賦賦值、、改變變、計計算等等一系系列操操作,,這一一過程程通常常又叫叫稱一一個叫叫表達達式來來完成成,可可以說說它是是變量量、常常量、、布爾爾及運運算符符的集集合,,因此此表達達式可可以分分為算算術(shù)表表述式式、字字串表表達式式、賦賦值表表達式式以及及布爾爾表達達式等等。運算符算術(shù)運算符符比較運算符符布爾邏輯運運算符算術(shù)運算符符中的算術(shù)運運算符有單單目運算符符和雙目運運算符。雙雙目運算算符:+(加))、-((減)、*(乘))、/((除)、%(取模模)、|(按位或或)、&(按位與)、<<((左移)、、>>((右移)、、>>>(右移,,零填充))。
單目目運算符::
-((取反)、、~(取補補)、(遞遞加1)、、(遞減1)。比較運算算符比較運算算符它的的基本操操作過程程是,首首先對它它的操作作數(shù)進行行比較,,爾后再再返回一一個或值值,有88個比較較運算符符:<(小于于)、>(大于于)、<=(小小于等于于)、>=(大大于等于于)、(等于)、(不不等于)。布爾邏輯輯運算符符在中增加加了幾個個布爾邏邏輯運算算符:!((取反)、(與與之后賦賦值)、、&((邏輯與與)、((或之之后賦值值)、|(邏邏輯或))、^=(異異或之后后賦值))、^(邏輯輯異或))、?:(三三目操作作符)、、(或))、(等等于)、、(不等等于)。。
其中中三目操操作符主主要格式式如下::
操作作數(shù)?結(jié)結(jié)果1::結(jié)果22
若操操作數(shù)的的結(jié)果為為真,則則表述式式的結(jié)果果為結(jié)果果1,否否則為結(jié)結(jié)果2。。一個跑馬馬燈效果果的文檔檔。<><><"">"這是是一個跑跑馬燈效效果的文文檔";=100;=120;10="";0;(){=;=(0,1);
;(>=){=;("2();",);}一個跑馬馬燈效果果的文檔檔("();",);}2(){"";(1;i<10;)10;=+;
;(,);;(>=){=0;};("2();",);}();
<>
<>
<>
<>程序構(gòu)成控制語句函數(shù)對象方法屬性條件語句基本格式((表述式)語語句段1;;
......語語句段2;.....
功能::若表達式為為,則執(zhí)行語語句段1;否否則執(zhí)行語句句段2。語句的嵌套(布爾值)語語句1;((布爾值)語語句2;((布爾值))語句3;………語語句4;在在這種情情況下,每一一級的布爾表表述式都會被被計算,若為為真,則執(zhí)行行其相應(yīng)的語語句,否則執(zhí)執(zhí)行后的語句句。循環(huán)語句基本格式((初始化;條條件;增量))
語句集;;
功能::實現(xiàn)條件循循環(huán),當條件件成立時,執(zhí)執(zhí)行語句集,,否則跳出循循環(huán)體。說說明:初初始化參數(shù)告告訴循環(huán)的開開始位置,必必須賦予變量量的初值;條條件:是用用于判別循環(huán)環(huán)停止時的條條件。若條件件滿足,則執(zhí)執(zhí)行循環(huán)體,,否則跳出出。
增量::主要定義循循環(huán)控制變量量在每次循環(huán)環(huán)時按什么方方式變化。三三個主要語語句之間,必必須使用逗號號分隔。循環(huán)基本格式((條件)語語句集;該該語句與語句句一樣,當條條件為真時,,重復循環(huán),,否則退出循循環(huán)。
與語語句
兩種語語句都是循環(huán)環(huán)語句,使用用語句在處理理有關(guān)數(shù)字時時更易看懂,,也較緊湊;;而循環(huán)對復復雜的語句效效果更特別。。和語句與語言相同,,使用語句使使得循環(huán)從或或中跳出,使使得跳過循環(huán)環(huán)內(nèi)剩余的語語句而進入下下一次循環(huán)。。函數(shù)函數(shù)為程序設(shè)設(shè)計人員提供供了一個豐常常方便的能力力。通常在進進行一個復雜雜的程序設(shè)計計時,總是根根據(jù)所要完成成的功能,將將程序劃分為為一些相對獨獨立的部分,,每部分編寫寫一個函數(shù)。。從而,使各各部分充分獨獨立,任務(wù)單單一,程序清清晰,易懂、、易讀、易維維護。函數(shù)可可以封裝那些些在程序中可可能要多次用用到的模塊。。并可作為事事件驅(qū)動的結(jié)結(jié)果而調(diào)用的的程序。從而而實現(xiàn)一個函函數(shù)把它與事事件驅(qū)動相關(guān)關(guān)聯(lián)。這是與與其它語言不不樣的地方。。函數(shù)定義函數(shù)名(參參數(shù),變元)){
函數(shù)體體;.表表達式;}
說明:當當調(diào)用函數(shù)數(shù)時,所用變變量或字面量量均可作為變變元傳遞。函函數(shù)由關(guān)鍵鍵字定義。函函數(shù)名:定定義自己函數(shù)數(shù)的名字。參參數(shù)表,是是傳遞給函數(shù)數(shù)使用或操作作的值,其值值可以是常量量,變量或或其它表達式式。
通過指指定函數(shù)名((實參)來調(diào)調(diào)用一個函數(shù)數(shù)。
必須使使用將值返回回。
函數(shù)名名對大小寫是是敏感的。函數(shù)中的形式式參數(shù)在函數(shù)的定義義中,我們看看到函數(shù)名后后有參數(shù)表,,這些參數(shù)變變量可能是一一個或幾個。。那么怎樣才才能確定參數(shù)數(shù)變量的個數(shù)數(shù)呢?在中可可通過來檢檢查參數(shù)的個個數(shù)。
例::
(1234).;
(>1)
(2);(>2)(3);(>3)(4);...事件驅(qū)動及事事件處理是基于對象()的語言。。這與不同是是面向?qū)ο蟮牡恼Z言。而基基于對象的基基本特征,就就是采用事件件驅(qū)動()。。它是在用形形界面的環(huán)境境下,使得一一切輸入變化化簡單化。通通常鼠標或熱熱鍵的動作我我們稱之為事事件(),而而由鼠標或熱熱鍵引發(fā)的一一連串程序的的動作,稱之之為事件驅(qū)動動()。而而對事件進行行處理程序或或函數(shù),我們們稱之為事件件處理程序(()。事件處理程序序在中對象事件件的處理通常常由函數(shù)()擔任。其基基本格式與函函數(shù)全部一樣樣,可以將前前面所介紹的的所有函數(shù)作作為事件處理理程序。格格式如下:事事件處理理名(參數(shù)表表){
事件件處理語句集集;
……}主要有以下幾幾個事件單擊事件改變事件選中事件獲得焦點事件件失去焦點載入文件卸載文件范例1<>
<><"">
<(){
("這是一個自自動裝載例子子!");}
(){
("這這是一個卸載載例子!");
}>
<><>
<"()""()"><a"">調(diào)用<>
<><>范例2<>
<><""><
>(n){}
(){
(1);"";16;1;
(1;x>=0;){
[x](1-.5);[1]1-[x]*;1[1];16;
}(1;x>=0;){([x]);}
();
}范例2(){(<10){;}{(10){"A"}(11){"B"}
(12){"C"}(13){"D"}
(14){"E"}(15){"F"}}
}(){1;"";
(0<2){1=255*((3));
1(1);"<"1+""1+">"(2)+"<>";
};
}范例2(){1;
"";
0;
(00<1){(0){
;(j>=7){
1;}}(1){1;(j<=0){
0;}}"<"+j+">"+(1)+"<>";
};
}范例2("<8><>")("<><>")(("這是是一個獲取瀏瀏覽器的程序序"))("<><>")
("瀏覽器名稱稱:""<>");("版本號號:""<>");("代碼名名字:""<>");
("用戶戶代理標識:");<>
<>
<><>范例2輸出結(jié)果圖1所示基于對象的語語言語言是基于對對象的(),,而不是面向向?qū)ο蟮模ǎ?。之所以說說它是一門基基于對象的語語言,主要是是因為它沒有有提供象抽象象、繼承、重重載等有關(guān)面面向?qū)ο笳Z言言的許多功能能。而是把其其它語言所創(chuàng)創(chuàng)建的復雜對對象統(tǒng)一起來來,從而形成成一個非常強強大的對象系系統(tǒng)。雖然語言是一一門基于對象象的,但它還還是具有一些些面向?qū)ο蟮牡幕咎卣?。。它可以根?jù)據(jù)需要創(chuàng)建自自己的對象,,從而進一步步擴大的應(yīng)用用范圍,增強強編寫功能強強大的文檔。。對象象的的基基礎(chǔ)礎(chǔ)知知識識對象象的的基基本本結(jié)結(jié)構(gòu)構(gòu)引用用對對象象的的途途徑徑有關(guān)關(guān)對對象象操操作作語語句句對象象屬屬性性的的引引用用對象象的的方方法法的的引引用用對象象的的基基本本結(jié)結(jié)構(gòu)構(gòu)中的的對對象象是是由由屬屬性性()和和方方法法()兩兩個個基基本本的的元元素素的的構(gòu)構(gòu)成成的的。。前前者者是是對對象象在在實實施施其其所所需需要要行行為為的的過過程程中中,,實實現(xiàn)現(xiàn)信信息息的的裝裝載載單單位位,,從從而而與與變變量量相相關(guān)關(guān)聯(lián)聯(lián);;后后者者是是指指對對象象能能夠夠按按照照設(shè)設(shè)計計者者的的意意圖圖而而被被執(zhí)執(zhí)行行,,從從而而與與特特定定的的函函數(shù)數(shù)相相聯(lián)聯(lián)。。引用用對對象象的的途途徑徑一個個對對象象要要真真正正地地被被使使用用,,可可采采用用以以下下幾幾種種方方式式::1.引引用用內(nèi)內(nèi)部部對對象象;;2.由由瀏瀏覽覽器器環(huán)環(huán)境境中中提提供供3.創(chuàng)創(chuàng)建建新新對對象象。。這就就是是說說一一個個對對象象在在被被引引用用之之前前,,這這個個對對象象必必須須存存在在,,否否則則引引用用將將毫毫無無意意義義,,而而出出現(xiàn)現(xiàn)錯錯誤誤信信息息。。從從上上面面中中我我們們可可以以看看出出引引用用對對象象可可通通過過三三種種方方式式獲獲取取。。要要么么創(chuàng)創(chuàng)建建新新的的對對象象,,要要么么利利用用現(xiàn)現(xiàn)存存的的對對象象。。有關(guān)關(guān)對對象象操操作作語語句句語句句語句句關(guān)鍵鍵字字運算算符符語句句格式式如如下下::((對對象象屬屬性性名名已已知知對對象象名名))說說明明::1.該該語語句句的的功功能能是是用用于于對對已已知知對對象象的的所所有有屬屬性性進進行行操操作作的的控控制制循循環(huán)環(huán)。。它它是是將將一一個個已已知知對對象象的的所所有有屬屬性性反反復復置置給給一一個個變變量量;;而而不不是是使使用用計計數(shù)數(shù)器器來來實實現(xiàn)現(xiàn)的的。。2.該該語語句句的的優(yōu)優(yōu)點點就就是是無無需需知知道道對對象象中中屬屬性性的的個個數(shù)數(shù)即即可可進進行行操操作作。。例例::下下列列函函數(shù)數(shù)是是顯顯示示數(shù)數(shù)組組中中的的內(nèi)內(nèi)容容::()(0;X<30)([i]);;該該函函數(shù)數(shù)是是通通過過數(shù)數(shù)組組下下標標順順序序值值,,來來訪訪問問每每個個對對象象的的屬屬性性,,使使用用這這種種方方式式首首先先必必須須知知道道數(shù)數(shù)組組的的下下標標值值,,否否則則若若超超出出范范圍圍,,則則就就會會發(fā)發(fā)生生錯錯誤誤。。而而使使語語句句,,則則根根本本不不需需要要知知道道對對象象屬屬性性的的個個數(shù)數(shù),,見見下下::()()([]);;使使用用該該函函數(shù)數(shù)時時,,在在循循環(huán)環(huán)體體中中,,自自動動將將的的屬屬性性取取出出來來,,直直到到最最后后為為此此。。語句使用該語句句的意思是是:在該語語句體內(nèi),,任何對變變量的引用用被認為是是這個對象象的屬性,,以節(jié)省一一些代碼。。
{...}
所有在在語句后的的花括號中中的語句,,都是在后后面對象的的作用域的的。關(guān)鍵字是對當前的的引用,在在由于對象象的引用是是多層次,,多方位的的,往往一一個對象的的引用又需需要對另一一個對象的的引用,而而另一個對對象有可能能又要引用用另一個對對象,這樣樣有可能造造成混亂,,最后自己己已不知道道現(xiàn)在引用用的那一個個對象,為為此提供了了一個用于于將對象指指定當前對對象的語句句。運算符使用運算符符可以創(chuàng)建建一個新的的對象。其其創(chuàng)建對象象使用如下下格式:();
其中中創(chuàng)建的新新對象:是是已經(jīng)存在在的對象;;參數(shù)數(shù)表;是中中的命令語語句。如創(chuàng)創(chuàng)建一個日日期新對象象
()(12.1998)
之后后就可使、、作為一個個新的日期期對象了。。對象屬性的的引用使用點(.)運算符符:“廣廣西”通過對象的的下標實現(xiàn)現(xiàn)引用:[0]=“廣西””通過字符串串的形式實實現(xiàn):[""]=“廣西西”對象的方法法的引用在中對象方方法的引用用是非常簡簡單的。()實實際上()方法實質(zhì)質(zhì)上是一個個函數(shù)。如如引用對對象中的(()方法,,則可使用用:(())或或:()
如引用用內(nèi)部對象象中()的的方法則則:
()
((35));
((80));
若不使使用則引用用時相對要要復雜些::
((35))((80))常用對象的的屬性和方方法為我們提供供了一些非非常有用的的常用內(nèi)部部對象和方方法。用戶戶不需要用用腳本來實實現(xiàn)這些功功能。這正正是基于對對象編程的的真正目的的。在提供供了(字符符串)、((數(shù)值計算算)和(日日期)三種種對象和其其它一些相相關(guān)的方法法。從而為為編程人員員快速開發(fā)發(fā)強大的腳腳本程序提提供了非常常有利的條條件。常用內(nèi)部對對象在中對于對對象屬性與與方法的引引用,有兩兩種情況::其一是說說該對象是是靜態(tài)對象象,即在引引用該對象象的屬性或或方法時不不需要為它它創(chuàng)建實例例;而另一一種對象則則在引用它它的對象或或方法是必必須為它創(chuàng)創(chuàng)建一個實實例,即該該對象是動動態(tài)對象。。
對內(nèi)部部對象的引引用,以是是緊緊圍繞繞著它的屬屬性與方法法進行的。。因而明確確對象的靜靜動性對于于掌握和理理解內(nèi)部對對象是具有有非常重要要的意義。。串對象對象:內(nèi)內(nèi)部靜態(tài)態(tài)性。訪訪問和和時,可可使用((.)運運算符實實現(xiàn)?;臼故褂酶袷绞剑捍畬ο蟮牡膶傩詫ο笾挥杏幸粋€屬屬性,即即。它表表明了字字符串中中的字符符個數(shù),,包括所所有符號號。例例:"a"最最后返返回字串串的長度度為20。串對象的方法法對象的方法共共有19個。。主要用于有有關(guān)字符串在在頁面中的顯顯示、字體大大小、字體顏顏色、字符的的搜索以及字字符的大小寫寫轉(zhuǎn)換。其其主要方法如如下:o錨點():該方法法創(chuàng)建如用文文檔中一樣的的標記。使用用如用中(A"")一一樣。通過下下列格式訪問問()。o有關(guān)關(guān)字符顯示的的控制方法字字體顯示,()斜體體字顯示,()粗體字顯顯示,()字字符閃爍顯示示,()字符符用小體字顯顯示,()固固定高亮字顯顯示、()控控制字體大小小等。o字體顏顏色方法;()o字符串大大小寫轉(zhuǎn)換()-小寫寫轉(zhuǎn)換,()大寫轉(zhuǎn)換。。下列把一個個給定的串分分別轉(zhuǎn)換成大大寫和小寫格格式:
和。。
o字字符搜索::[]
從指指定位置開始始搜索第一次次出現(xiàn)的位置置。
返回字字串的一部分分字串:()
從開始到到的字符全部部返回。算術(shù)函數(shù)的對對象功能:提供除除加、減、乘乘、除以外的的一引些自述述運算。如對對數(shù),平方根根等。靜動性:靜態(tài)態(tài)對象主要屬性中中提供了6個個屬性,它們們是數(shù)學中經(jīng)經(jīng)常用到的常常數(shù)E、以110為底的自自然對數(shù)LNN10、以22為底的自然然對數(shù)2、3.14159的、1/2的平方根根1-2,2的平方根為為2。算術(shù)函數(shù)的對對象主要方法:絕絕對值:()
正弦弦余弦值:()()反反正弦反余余弦(),()正正切反正切切:()()
四舍五五入:()平平方根::()基基于幾方次的的值:()...日期及時間對對象功能:提供一一個有關(guān)日期期和時間的對對象。靜動性:動態(tài)態(tài)性,即必須須使用運算符符創(chuàng)建一個實實例。例:()對對象沒有提供供直接訪問的的屬性。只具具有獲取和設(shè)設(shè)置日期和時時間的方法。。
日期起起始值:17770年1月月1日00:00:000。獲取日期的時時間方法():返回回年數(shù)():返回當當月號數(shù)():返返回當日號數(shù)數(shù)
():返回星期幾幾
():返回小時數(shù)數(shù)
(:返返回分鐘數(shù)():返返回秒數(shù)():返返回毫秒數(shù)數(shù)設(shè)置日期和時時間():設(shè)置年年
():設(shè)置當月號號數(shù)
():設(shè)置當月月份數(shù)():設(shè)置小小時數(shù)():設(shè)置分分鐘數(shù)():設(shè)置秒秒數(shù)():設(shè)置毫毫秒數(shù)中的系統(tǒng)函數(shù)數(shù)中的系統(tǒng)函數(shù)數(shù)又稱內(nèi)部方方法。它提供供了與任何對對象無關(guān)的系系統(tǒng)函數(shù),使使用這些函數(shù)數(shù)不需創(chuàng)建任任何實例,可可直接用。1.返回字字符串表達式式中的值:方方法法名:(字串串表達式),,例:(““8+9+5/2”);
2.返返回字符串碼碼:方方法名:()
3..返回字符的的編碼:方方法名名:()4.返回實數(shù)數(shù):();
5.返回回不同進制的的數(shù):()其其中是是數(shù)的進制,,字符串數(shù)在中創(chuàng)建新對對象使用可以創(chuàng)建建自己的對象象。雖然內(nèi)部部和瀏覽器本本身的功能已已十分強大,,但還是提供供了創(chuàng)建一個個新對象的方方法。使其不不必像超文本本標識語言那那樣,求于或或其它多媒體體工具,就能能完成許多復復雜的工作。。
在中創(chuàng)建建一個新的對對象是十分簡簡單的。首先先它必須定義義一個對象,,而后再為該該對象創(chuàng)建一一個實例。這這個實例就是是一個新對象象,它具有對對象定義中的的基本特征。。對象的定義對象的定義,,其基本格式式如下:((屬性表))
1122
...
1;2;
...
在一個對對象的定義中中,可以為該該對象指明其其屬性和方法法。通過屬性性和方法構(gòu)成成了一個對象象的實例。如如以下是一個個關(guān)于對象的的定義:()()其其基本含含義如下:--指定一個個“單位”名名稱。--“單位””所在城市。。
-記記載對象的更更新日期。--該對對象指向一個個網(wǎng)址。創(chuàng)建對象實例例一旦對象定義義完成后,就就可以為該對對象創(chuàng)建一個個實例了:();其其中是新的的對象,已經(jīng)經(jīng)定義好的對對象。例:U1(““云南省”,,“昆明市””,"05,199712:00:00","")U2(“云云南電子科技技大學”,““昆明”,"07,199712:00:00","")對象方法的使使用在對象中除了了使用屬性外外,有時還需需要使用方法法。在對象的的定義中,我我們看到語句句,那就是為為定義對象的的方法。實質(zhì)質(zhì)對象的方法法就是一個函函數(shù),通過它它實現(xiàn)自己的的意圖例在對象中增增加一個方法法,該方法是是顯示它自己己本身,并返返回相應(yīng)的字字串。()
;;
();;
;
;其其中就是定定義了一個方方法---()。
而()方法是實實現(xiàn)對象本身身的顯示。()()
("[]+"");
其中是中中的內(nèi)部函數(shù)數(shù),顯示其字字符串。中的數(shù)組使用創(chuàng)建數(shù)組組
中沒有提提供像其它語語言具有明顯顯的數(shù)組類型型,但可以通通過定義一個個數(shù)組,并使使用對象操作作符創(chuàng)建一個個具有下標的的數(shù)組。從而而可以實現(xiàn)任任何數(shù)據(jù)類型型的存儲。定義對象的數(shù)數(shù)組(){
;(;X<)
[X]=0;;
}其其中是定義義數(shù)組的一個個名子,是有有關(guān)數(shù)組大小小的值(1)),即數(shù)組元元素的個數(shù)。。通過循環(huán)對對一個當前對對象的數(shù)組進進行定義,最最后返回這個個數(shù)組。創(chuàng)建數(shù)組實例例一個數(shù)組定義義完成以后,,還不能馬上上使用,必須須為該數(shù)組創(chuàng)創(chuàng)建一個數(shù)組組實例:(n);并并賦于初值值:
[1]=“字串11”;
[2]=“字串串2”;[3]=“字字串3”;...[n]=“字字串n”;一一旦給數(shù)組組賦于了初值值后,數(shù)組中中就具有真正正意義的數(shù)據(jù)據(jù)了,以后就就可以在程序序設(shè)計過程中中直接引用。。創(chuàng)建多維數(shù)數(shù)組(){0;(*10)
(1<)(1<)
(x*10);
[]=””;}();之之后可通過過[11]、[12]、[13]、[21]、、[22]、[23]、……來引用。。內(nèi)部數(shù)組在中為了方方便內(nèi)部對對象的操作作,可以使使用窗體()、框架架()、元元素()、、鏈接()和錨()數(shù)組實現(xiàn)現(xiàn)對象的訪訪問。[]:使用用《A“““》標識識來建立錨錨的鏈接。。[]:使使用<A”””>來來定義一個個越文本鏈鏈接項。[]:在在程序中使使用多窗體體時,建立立該數(shù)組。。[]:在一一個窗口中中使用從個個元素時,建立該數(shù)數(shù)組。[]:建立立框架時,使用該數(shù)數(shù)組[]用于窗窗體的訪問問(它是通通過《““1”》所所指定的)[]用于于被鏈接到到的錨點的的訪問(它它是通過《《a》所所指定的)。[]反反映窗體的的屬性,而而[]反映映頁面中的的鏈接屬性性。對象系統(tǒng)的的使用使用瀏覽器器的內(nèi)部對對象系統(tǒng),可實現(xiàn)現(xiàn)與文檔進進行交互。。它的作用用是將相關(guān)關(guān)元素組織織包裝起來來,提供給給程序設(shè)計計人員使用用,從而減減輕編程人人的勞動,,提高設(shè)計計頁面的能能力。編程人員利利用這些對對象,可以以對瀏覽器器環(huán)境中的的事件進行行控制并作作出處理。。在中提供供了非常豐豐富的內(nèi)部部方法和屬屬性,從而而減輕了編編程人員的的工作,提提高編程效效率對象系統(tǒng)瀏覽器對象象()窗口對象()文檔對象()位置對象()歷史對象()在這些對象象系統(tǒng)中,文檔對象象非常重要要,它位于于最低層,但對于我我們實現(xiàn)頁頁面信息交交互起作關(guān)關(guān)鍵作用。。因而它是是對象系統(tǒng)統(tǒng)的核心部部分。對象的主要要作用
鏈接對象錨對象窗體對象方法對象對象的主要要作用就是是把這些基基本的元素素(如等))包裝起來來,提供給給編程人員員使用。從從另一個角角度看,對對象中又是是由屬性和和方法組成成。文檔對象中中的屬性對象中的屬屬性,主要要用于在引引用標識時時,控制著著有關(guān)顏色色的格式和和有關(guān)文檔檔標題、文文檔原文件件的以及文文檔最后更更新的日期期。這部分分元素的主主要含義如如下:((1)鏈接接顏色:這這個元素素主要用于于,當選取取一個鏈接接時,鏈接接對象本身身的顏色就就按r指指定改變。。
(2))鏈接顏色色:
當用用戶使用<A...><>鏈鏈接后,的的顏色就會會按所指定定的顏色更更新。((3)瀏覽覽過后的顏顏色:該該屬性表示示的是已被被瀏覽存儲儲為已瀏覽覽過的鏈接接顏色。((4)背背景顏色::
該元素素包含文檔檔背景的顏顏色。((5)前景景顏色:該該元素包包含文檔中中文本的前前景顏色。。文檔檔對對象象的的基基本本元元素素(11))窗窗體體屬屬性性::窗窗體體屬屬性性是是與與文文檔檔中中<>...<>相相對對應(yīng)應(yīng)的的一一組組對對象象在在文文檔檔所所創(chuàng)創(chuàng)建建的的窗窗體體數(shù)數(shù),,由由指指定定。。通通過過反反映映該該文文檔檔中中所所創(chuàng)創(chuàng)建建的的窗窗體體數(shù)數(shù)目目。。((22))錨錨屬屬性性::該該屬屬性性中中,,包包含含了了文文檔檔的的所所有有<A><>標標記記為為...的的語語句句標標識識。。所所有有““錨錨””的的數(shù)數(shù)目目保保存存在在中中。。((33))鏈鏈接接屬屬性性::鏈鏈接接屬屬性性是是指指在在文文檔檔中中<A>...<>的的由由...指指定定的的數(shù)數(shù)目目,,其其鏈鏈接接數(shù)數(shù)目目保保存存在在中中。。窗口及輸輸入輸出出是基于對對象的腳腳本編程程語言,,那么它它的輸入入輸出就就是通過過對象來來完成的的。其中中有關(guān)輸輸入可通通過窗口口()對對象來完完成,而而輸出可可通過文文檔())對象的的方法來來實現(xiàn)。。窗口及輸輸入輸出出請看下面面例子::
<>
<>
<"">("請輸輸入數(shù)據(jù)據(jù):");("輸入入輸出的的例子");<><><>其其中中()就就是一個個窗口對對象的方方法,其其基本作作用是,,當裝入入頁面時時在屏幕幕上顯示示一個具具有“確確定”和和“取消消”的對對話框,,讓你輸輸出數(shù)據(jù)據(jù)。是一一個文檔檔對象的的方法,,它的基基本功能能,是實實現(xiàn)頁面面的輸出出顯示。。窗口對對象該對象象包括括許多多有用用的屬屬性、、方法法和事事件驅(qū)驅(qū)動程程序,,編程程人員員可以以利用用這些些對象象控制制瀏覽覽器窗窗口顯顯示的的各個個方面面,如如對話話框、、框架架等。。在使使用應(yīng)應(yīng)注意意以下下幾點點:該該對象象對應(yīng)應(yīng)于文文檔中中的<>和和<>兩種種標識識;和和都是是窗口口對象象屬性性;在在腳本本中可可直接接引用用窗口口對象象。如如:("窗口口對象象輸入入方法法")可可直接接使用用以下下格式式:("窗口口對象象輸入入方法法")窗口對對象的的事件件驅(qū)動動窗口對對象主主要有有裝入入文檔檔事件件和卸卸載時時事件件。用用于文文檔載載入和和停止止載入入時開開始和和停止止更新新文檔檔。窗口對對象的的方法法窗口對對象的的方法法主要要用來來提供供信息息或輸輸入數(shù)數(shù)據(jù)以以及創(chuàng)創(chuàng)建一一個新新的窗窗口。。創(chuàng)創(chuàng)建一一個新新窗口口()使使用((參數(shù)數(shù)表))方法法可以以創(chuàng)建建一個個新的的窗口口。其其中參參數(shù)表表提供供有窗窗口的的主要要特性性和文文檔及及窗口口的命命名。。具具有按按鈕的的對話話框()方法法能創(chuàng)創(chuàng)建一一個具具有按按鈕的的對話話框。。具具有和和按鈕鈕的對對話框框()方方法為為編程程人員員提供供一個個具有有兩個個按鈕鈕的對對話框框。具具有有輸入入信息息的對對話框框()方方法允允許用用戶在在對話話框中中輸入入信息息,并并可使使用默默認值值,其其基本本格式式如下下(““提示示信息息”,,默認認值))。窗口對對象中中的屬屬性窗口對對象中中的屬屬性主主要用用來對對瀏覽覽器中中存在在的各各種窗窗口和和框架架的引引用,,其主主要屬屬性有有以下下幾個個:((11)確確文文檔中中幀的的數(shù)目目((幀))作為為實現(xiàn)現(xiàn)一個個窗口口的分分隔操操作,,起到到非常常有用用的作作用,,在使使用注注意以以下幾幾點::屬屬性是是通過過標識識<>的順順序來來引用用的,,它包包含了了一個個窗口口中的的全部部幀數(shù)數(shù)。幀幀本本身已已是一一類窗窗口,,繼承承了窗窗口對對象所所有的的全部部屬性性和方方法。。((2))指指明當當前窗窗口或或幀的的父窗窗口。。((3)):默默認狀狀態(tài),,它的的值顯顯示在在窗口口的狀狀態(tài)欄欄中。。((4)):包包含文文檔窗窗口中中幀中中的當當前信信息。。((5)):包包括的的是用用以實實現(xiàn)所所有的的下級級窗口口的窗窗口。。((6)).指指的是是當前前窗口口((7)):引引用當當前窗窗口。。輸出流及文檔檔對象在文檔對象中中,提供了用用于顯示關(guān)閉閉、消除、打打開頁面的輸輸出流。創(chuàng)建新文檔()方法()、()輸輸出顯示關(guān)閉文檔流()清除文檔內(nèi)容容()簡單的輸入、、輸出例子輸入("提示示信",預(yù)預(yù)定輸入信息息);輸出()方方法和()方法
說明明:
()和()方法法都是用于向向瀏覽器窗口口輸出文本字字串;二二者的唯一區(qū)區(qū)別就是()方法自動在在文本之后加加入回車符。。()輸出,在為了方便便信息輸出,,提供了具有有獨立的對話話框信息輸出出─()方法法。利用輸入、輸輸出方法實現(xiàn)現(xiàn)交互<>
<><><><>
<>
<""><("<H1>有關(guān)交互互的例子");("請請輸入數(shù)據(jù):");("<1>");();><>
<><>
從上上面程序可以以看出:可可通過()和()方法法實現(xiàn)交互。。
在腳本本語言中可以以使用標識語語言的代碼。。從而實現(xiàn)混混合編程。其其中<H1>和<>就是是標識符。窗體基礎(chǔ)知識識窗體對象可以以使設(shè)計人員員能用窗體中中不同的元素素與客戶機用用戶相交互,,而用不著在在之前首先進進行數(shù)據(jù)輸入入,就可以實實現(xiàn)動態(tài)改變變文檔的行為為。什么是是窗體體對象象窗體(():它是是構(gòu)成成了頁頁面的的基本本元素素。通通常一一個頁頁面有有一個個窗體體或幾幾個窗窗體,,使用用[]數(shù)組組來實實現(xiàn)不不同窗窗體的的訪問問。<1><...><...><...><><2><...><...><>窗體對對象的的方法法窗體對對象的的方法法只有有一個個()方法法,該該方法法主要要功用用就是是實現(xiàn)現(xiàn)窗體體信息息的提提交。。如提提交窗窗體,則使使用下下列格格式::()窗體對對象的的屬性性窗體對對象中中的屬屬性主主要包包括以以下::.除除外,,其它它幾個個均反反映了了窗體體中標標識中中相應(yīng)應(yīng)屬性性的狀狀態(tài),,這通通常是是單個個窗體體標識識;而而常常常是多多個窗窗體元元素值值的數(shù)數(shù)組,,例::[0][1]訪問窗窗體對對象在中訪訪問窗窗體對對象可可由兩兩種方方法實實現(xiàn)::((1))通過過訪問問窗體體在在窗體體對象象的屬屬性中中首先先必須須指定定其窗窗體名名,而而后就就可以以通過過下列列標識識訪問問窗體體如::()。((22)通通過數(shù)數(shù)組來來訪問問窗體體除除了使使用窗窗體名名來訪訪問窗窗體外外,還還可以以使用用窗體體對象象數(shù)組組來訪訪問窗窗
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生院勞動合同模板
- 勞動合同變更協(xié)議書
- 酒水銷售協(xié)議合同范本
- 物理真題:2024年高考遼寧卷物理真題
- 2024年中考物理(長沙卷)真題詳細解讀及評析
- 進戶門購銷合同
- 2025標準網(wǎng)站開發(fā)合同
- 2025軟件購買合同
- 育兒嫂家政服務(wù)勞動合同協(xié)議
- 技能培訓對員工職業(yè)素質(zhì)的影響
- 醫(yī)院6s管理成果匯報護理課件
- 微整培訓課件
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標準》
- 第19章 一次函數(shù) 單元整體教學設(shè)計 【 學情分析指導 】 人教版八年級數(shù)學下冊
- 電梯結(jié)構(gòu)與原理-第2版-全套課件
- IEC-62368-1-差異分享解讀
- 2022-2023學年廣東省佛山市順德區(qū)高三(下)模擬英語試卷
- 節(jié)后復工培訓內(nèi)容五篇
- GB/T 33322-2016橡膠增塑劑芳香基礦物油
- GA 1051-2013槍支彈藥專用保險柜
- 某水毀公路維修工程施工方案
評論
0/150
提交評論