JavaScript尹峰

JavaScript尹峰

ID:37923065

大小:149.50 KB

頁數:23頁

時間:2019-06-02

JavaScript尹峰_第1頁
JavaScript尹峰_第2頁
JavaScript尹峰_第3頁
JavaScript尹峰_第4頁
JavaScript尹峰_第5頁
資源描述:

《JavaScript尹峰》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、JavaScript常用功能手冊JavaScript語言基礎JavaScript簡介JavaScript是一種解釋性的基于對象的腳本語言。執(zhí)行前不需要編譯,而是由客戶端瀏覽器解釋執(zhí)行。JavaScript的變量聲明采用弱類型,即:變量類型在定義時不需聲明,而是在解釋執(zhí)行時由解釋器檢查器類型。我們一般用JavaScript來動態(tài)生成html頁面,執(zhí)行頁面標簽的事件驅動,或者集成Ajax用于與后臺的服務器交互。引入JavaScript程序1.JavaScript直接嵌入到HTML文件中。寫在head或body標記對之間,格式如下:

2、ype=”text/javascript”>/**javascript代碼**/2.JavaScript程序放在單獨的.js文件中,然后在HTML文件中引用。寫在head標記對之間,格式如下:JavaScript常量1.整型常量如:1,2342.布爾值Boolean常量只有兩種取值:true,false3.字符型常量用’’或者””括起來的字符串4.nullJavaScript中使用null表示什么也

3、沒有。JavaScript變量變量時在程序執(zhí)行過程中值可變的量,是系統內存中的一個命名的存儲單元,與常量相對。JavaScript的變量聲明采用弱類型,即:變量類型在定義時不需聲明,而是在解釋執(zhí)行時由解釋器檢查器類型。變量的定義規(guī)則:1.變量名必須以字母開頭,中間可以出現數字,下劃線。變量名不能有空格、+或其他符號2.變量名第一個單詞全部小寫,第二個單詞開始每個單詞的首字母大寫,其余字母小寫。3.不能使用JavaScript的關鍵字作為變量。示例:varfirstTest=””;//字符串類型的變量varfirst_Test=2;//整數類型

4、變量的作用域:在JavaScript中有全局變量和局部變量之分。全局變量是定義在所有函數體之外,其作用范圍是所有函數;而局部變量時定義在函數體之內,只對該函數是可見的。JavaScript自定義函數JavaScript函數只有在調用的時候才會被執(zhí)行。通常被其它函數調用或者用于響應事件。函數根據需要可以自己決定是否要帶參數和返回值。函數的定義:function函數名([參數列表]){語句塊;[return表達式;]}2、函數的調用調用函數的方法就是使用函數的名稱并賦給參數相應的值。在JavaScript中調用函數時,可以向函數傳遞比在函數定義時

5、參數數目要少的參數。用typeof運算符可以得到參數的類型。對于未傳遞的參數,用typeof運算符得到的結果是“undefined”。JavaScript也可以向函數傳遞比在函數定義時參數數目要多的參數,可以使用arguments數組來讀取傳入的參數。傳遞給函數的第一個參數是arguments數組的第一個元素,我們可以用“函數名稱.arguments[0]”來進行引用。JavaScript系統函數JavaScript中的系統函數又稱為內部方法,它們不屬于任何對象,可以直接使用。一些常用的系統函數如下:1.eval(字符串表達式)返回字符串表達

6、式的運算結果值。例:test=eval(“8+9+4/2”);//運算完成后test的值為192.parseFloat(字符串)將字符串轉化為浮點數,轉化成功則返回相應的浮點數,否則返回NaN。3.parseInt(字符串,radix)其中radix是數字的進制,默認為十進制。其余用法同上parseFloat()。JavaScript事件驅動在JavaScript中編寫的函數,通常是在其他代碼進行調用時才會執(zhí)行。不過我們也可以將函數與某個事件(Event,通常是鼠標或熱鍵的動作)聯系起來,使得當事件發(fā)生時執(zhí)行該函數。這個方法稱之為事件驅動(E

7、ventDriver)。而對事件進行處理的函數,稱之為事件處理程序(EventHandler事件句柄)。1.JavaScript常用的事件:onblur:元素失去焦點onchange:域的內容發(fā)生變化onclick:鼠標單擊某個對象ondbclick:鼠標雙擊某個對象onfocus:元素獲得焦點onkeydown:鍵盤的某個鍵被按下onload:頁面或圖像完成加載onmousedown:鼠標被按下onmousemove:鼠標被移動onmouseover:鼠標被移動到某元素上onmouseout:鼠標從元素上移開onselect:文本被選定。o

8、nsubmit:提交按鈕被點擊1.事件與函數的關聯要將一個函數與某個HTML元素的事件關聯起來,需要設置相應的HTML標記中的屬性值。示例如下:將一個button元

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。