一個js非常簡明的教程
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
[align=left]1.js簡介及特點[/align] [align=left] javascript語言的前身叫作livescript。自從sun公司推出著名的java語言之后,netscape公司引進了sun公司有關(guān)java的程序概念,將自己原有的livescript 重新進行設(shè)計,并改名為javascript。[/align] 2.js的運行環(huán)境 在目前流行的瀏覽器中,netscape公司的navigator 2.0以上版本的瀏覽器具都有處理javascript 微軟公司從它的internet explorer 3.0版開始支持javascript。microsoft把自己實現(xiàn)的javascript 4.js的數(shù)據(jù)類型和變量 javascript 有六種數(shù)據(jù)類型。主要的類型有 number、string、object 以及 boolean 類型,其他兩種類型為 null 和 undefined。 數(shù)值數(shù)據(jù)類型:javascript 支持整數(shù)和浮點數(shù)。整數(shù)可以為正數(shù)、0 或者負數(shù);浮點數(shù)可以包含小數(shù)點、也可以包含一個 “e”(大小寫均可,在科學記數(shù)法中表示“10的冪”)、或者同時包含這兩項。 boolean 類型:可能的 boolean 值有 true 和 false。這是兩個特殊值,不能用作 1 和 0。 undefined 數(shù)據(jù)類型:一個為 undefined 的值就是指在變量被創(chuàng)建后,但未給該變量賦值以前所具有的值。 null 數(shù)據(jù)類型:null 值就是沒有任何值,什么也不表示。 object類型:除了上面提到的各種常用類型外,對象也是javascript中的重要組成部分,這部分將在后面章節(jié)詳細介紹。 在 javascript 中變量用來存放腳本中的值,這樣在需要用這個值的地方就可以用變量來代表,一個變量可以是一個數(shù)字,文本或其它一些東西。 javascript是一種對數(shù)據(jù)類型變量要求不太嚴格的語言,所以不必聲明每一個變量的類型,變量聲明盡管不是必須的,但在使用變量之前先進行聲明是一種好的習慣。可以使用 var 語句來進行變量聲明。如:var men = true; // men 中存儲的值為 boolean 類型。 變量命名:javascript 是一種區(qū)分大小寫的語言,因此將一個變量命名為 computer 和將其命名為 computer是不一樣的。 5.js的語句及語法 javascript所提供的語句分為以下幾大類: 2.函數(shù)定義語句:function,return。 3.條件和分支語句:if...else,switch。 4. 循環(huán)語句:for, for...in,while,break,continue。 break語句結(jié)束當前的各種循環(huán),并執(zhí)行循環(huán)的下一條語句。 5.對象操作語句:with,this,new。 new語句是一種對象構(gòu)造器,可以用new語句來定義一個新對象。 this運算符總是指向當前的對象。 6.注釋語句://,/*...*/。 [align=left]6.js對象及其屬性和方法 在javascript中是基于對象的編程,而不是完全的面向?qū)ο蟮木幊獭? 在javascript中,可以使用以下幾種對象: javascript中的對象是由屬性和方法兩個基本的元素的構(gòu)成的。對象的屬性是指對象的背景色,長度,名稱等。對象的方法是指對屬性所進行的操作,就是一個對象自己所屬的函數(shù),如對對象取整,使對象獲得焦點,使對象獲得個隨機數(shù)等等一系列操作。 舉個例子來說,將汽車看成是一個對象,汽車的顏色,大小,品牌等叫做屬性,而發(fā)動,剎車,拐彎等就叫做方法。 可以采用這樣的方法來訪問對象的屬性:對象名稱.屬性名稱,例:mycomputer.year=1996,mycomputer.owner = “me”。 可以采用這樣的方法,將對象的方法同函數(shù)聯(lián)系起來:對象.方法名字=函數(shù)名字或?qū)ο?屬性.方法名,例:this.display=display,document.writeln(“this is method”)。 多看或多寫一些程序,就會理解對象的方法和屬性的含義了!各個對象的各種屬性和方法,可點擊參考! [align=left] [/align] 7.js的事件處理 事件是瀏覽器響應(yīng)用戶交互操作的一種機制,javascript的事件處理機制可以改變?yōu)g覽器響應(yīng)用戶操作的方式,這樣就開發(fā)出具有交互性,并易于使用的網(wǎng)頁。 瀏覽器為了響應(yīng)某個事件而進行的處理過程,叫做事件處理。 事件定義了用戶與頁面交互時產(chǎn)生的各種操作,例如單擊超級連接或按鈕時,就產(chǎn)生一個單擊(click)操作事件。瀏覽器在程序運行的大部分時間都等待交互事件的發(fā)生,并在事件發(fā)生時,自動調(diào)用事件處理函數(shù),完成事件處理過程。 事件不僅可以在用戶交互過程中產(chǎn)生,而且瀏覽器自己的一些動作也可以產(chǎn)生事件,例:當載入一個頁面時,就會發(fā)生load事件,卸載一個頁面時,就會發(fā)生unload事件等。 歸納起來,必需使用的事件有三大類: 該文章在 2010/4/24 11:26:07 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |