版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、五、JavaScript事件和對象目標:應掌握以下內(nèi)容:?理解事件驅(qū)動機制?會使用常用的事件觸發(fā)機制,如:Click、On Cha nge等事件關鍵知識點:?會使用常用的事件觸發(fā)機制,如:Click、On Cha nge等事件?常用對象處理語句:this、forin、with和new。? JavaScript內(nèi)置對象:時間對象,Math對象、String對象和數(shù)組對象?JavaScript常用函數(shù)5.1事件的概念HTML規(guī)范中常用的標記非常簡單,這是HTML語言的一個特點,但同時也是它的功能受到很大的限制。事件是瀏覽器相應用戶交互操作的一種機制。當然,任何程序包括 瀏覽器本身都有一套已經(jīng)設計好
2、的相應各種事件的方法。JavaScript的事件處理機制就可以改變?yōu)g覽器響應用戶操作的標準方法,這樣就可以開發(fā)出更加具有交互性,更容易使用 的Web頁面。為什么要利用JavaScript的事件呢?主要有下面的兩個用途:1.驗證用戶輸入窗體的數(shù)據(jù)。2 增加頁面的動感效果。一個利用JavaScript實現(xiàn)交互功能的 WEB網(wǎng)頁總是擁有三個部分的內(nèi)容:在Head部分定義一些 JavaScript函數(shù),其中的一些可能是事件處理函數(shù),另外一些可能是為了配合這些事件處理函數(shù)而編寫的普通函數(shù)。HTML本身的各種控制標記。擁有句柄屬性的 HTML標記,主要涉及到一些界面元素。這些元素可以把 HTML 同Jav
3、aScript代碼相連。為了理解JavaScript的事件處理模型,可以設想一下在一個WEB頁面可能會遇到怎樣的用戶相應。歸納起來,必須使用的事件主要有三大類:一類是引起頁面之間跳轉(zhuǎn)的事件,主要是超級連接事件。再一類是瀏覽器自己引起的 事件,例如網(wǎng)頁的裝載,表單的提交等等。另一類事件是在表單內(nèi)部同界面對象的交互, 包括界面對象的選定、改變等??梢园凑諔贸绦虻木唧w功能自由設計。5.2 JAVASCRIPT 事件驅(qū)動JavaScript事件主要包括三大類的事件:超級連接的事件,瀏覽器的事件和界面事件。超級連接事件包括:Click, MouseOut, MouseOver, MouseDown,M
4、ouseUp 事件。瀏覽器事件主要包括:各種元素Load, Unioad等等。下面我們主要介紹一些常用的事件的處理。5.2.1單擊事件鼠標單擊事件是最最常見得事件,我們只要寫JavaScript程序都會用到單擊事件。語法非常的簡單:onclick=函數(shù)或是處理語句請看下面的案例:案例名稱:單擊事件程序:5-1.htmvform當鼠標單擊按鈕的時候,自動彈出一個alert對話框,顯示的結果如圖5-1所示。圖5-1單擊事件5.2.2 onchan ge事 件所謂的onchange事件就是當文本框的內(nèi)容改變的時候,發(fā)生的事件。語法和剛才的On click事件比較的類似:onchange=理函數(shù)或是處
5、理語句請看我們下面的onchange事件:案例名稱:onchange事件程序:5-13.htmvformvlnput type=text name=Test value=Test onChange=alert(TextBox 值發(fā)生了變化?。〢lert框,顯示的結果如圖5-2當文本框的內(nèi)容發(fā)生改變的時候,就回自動彈出一個 所示。圖 5-2 onchange 事件5.2.3 on select事 件所謂的on select事件就是當文本框的內(nèi)容被選中的時候,發(fā)生的事件。語法和剛才的On click事件比較的類似:onselect=理函數(shù)或是處理語句請看我們下面的on select事件:案例名稱:
6、on select事件程序:5-2.htmvformvlnput type=text name=Test value=Test onSelect=alert( 我被選中了!)5-3所示。當文本框中內(nèi)容被選中的時候就會自動彈出對話框,顯示的結果如圖圖 5-3 on select 事件可以看出當文本框的內(nèi)容test被選中的時候,on select事件就被觸發(fā)了。5.2.4 on focus 事件所謂的on focus事件就是當光標落在文本框中的時候,發(fā)生的事件。語法和剛才的On click事件比較的類似:onfocus=處理函數(shù)或是處理語句請看我們下面的on focus事件:案例名稱:on focus事件程序:5-3.htmInput type=text name=Test1 value=Test1 onFocus=alert(Test1 成為了 輸入焦點! ”)Input type=text name=Test2 value=Test
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度健康管理系統(tǒng)個人服務合同4篇
- 2025年度酒店管理合同:五星級酒店運營管理協(xié)議4篇
- 財務方案課程設計
- 2025年度個人房產(chǎn)交易售后服務合同范本4篇
- 二零二五年度芒果種植基地與果汁加工廠合作合同2篇
- 二零二五年度戶外燒烤廚房租賃承包合同4篇
- 二零二五年度智能語音識別框架合作協(xié)議3篇
- 2025至2030年臺式連桿瓦鏜床項目投資價值分析報告
- 2025年里脊培根項目可行性研究報告
- 2025至2030年中國橡木板數(shù)據(jù)監(jiān)測研究報告
- 2024-2025學年八年級上學期1月期末物理試題(含答案)
- 2025年國新國際投資有限公司招聘筆試參考題庫含答案解析
- 制造車間用洗地機安全操作規(guī)程
- 2025河南省建筑安全員-A證考試題庫及答案
- MOOC 有機化學(上)-北京師范大學 中國大學慕課答案
- 《風電場項目經(jīng)濟評價規(guī)范》(NB-T 31085-2016)
- 五年級上冊脫式計算100題及答案
- 中央廣播電視大學畢業(yè)生登記表-6
- 招商部人員績效考核辦法最全方案
- 醫(yī)療設備報廢申請表
- CAD快速看圖破解安裝步驟
評論
0/150
提交評論