html+css+javascript 標準實例教程(第二版)18
,HTML/CSS/JavaScript,標準教程實例版(第,2,版),第,章,18,本書編委會 編著,實例版,第,18,章,JavaScript,事件分析,18.1,事件概述,18.2,主要事件分析,18.3,其他常用事件,18.4,習題,HTML/CSS/JavaScript,標準教程實例版(第,2,版),18.1,事件概述,JavaScript,是一門腳本語言,也是一門基于面向對象的編程語言,雖然沒有專業(yè)面向對象編程語言那樣規(guī)范的類的繼承、封裝等,但有面向對象的編程必須要有事件的驅動,才能執(zhí)行程序。,18.2,主要事件分析,表,18-1,主要事件,18.2.1,鼠標單擊事件,onClick,易用性,:,JavaScript,是一種腳本的編程語言,沒有嚴格的數(shù)據(jù)類型,同時是采用小段程序的編寫方式來實現(xiàn)編程的。,18.2.1,鼠標單擊事件,onClick,基本語法,<input name="button" type="button" onclick="rec(this.form)" value=",面積,">,18.2.1,鼠標單擊事件,onClick,語法說明,在,HTML,文件中,,onClick,常常與表單中的按鈕一起使用。,18.2.1,鼠標單擊事件,onClick,實例代碼,18.2.1,鼠標單擊事件,onClick,接上頁,18.2.1,鼠標單擊事件,onClick,網頁效果,18.2.2,文本框內容改變,onChange,實例代碼,18.2.2,文本框內容改變,onChange,網頁效果,18.2.3,內容選中事件,onSelect,實例代碼,18.2.3,內容選中事件,onSelect,網頁效果,18.2.4,聚焦事件,onFocus,實例代碼,18.2.4,聚焦事件,onFocus,網頁效果,18.2.5,裝載事件,onLoad,實例代碼,18.2.5,裝載事件,onLoad,網頁效果,18.2.6,卸載事件,onUnload,實例代碼,18.2.6,卸載事件,onUnload,網頁效果,18.2.7,失焦事件,onBlur,實例代碼,18.2.7,失焦事件,onBlur,網頁效果,18.2.8,鼠標事件,onMouseOver,實例代碼,18.2.8,鼠標事件,onMouseOver,網頁效果,18.2.9,鼠標移開事件,onMouseOut,實例代碼,18.2.9,鼠標移開事件,onMouseOut,網頁效果,18.3,其他常用事件,表,18-2,其他常用事件,