最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

利用javaScript處理常用事件詳解

 更新時間:2021年04月13日 11:36:28   作者:花狗Fdog  
這篇文章主要介紹了利用javaScript處理常用事件詳解,文章有非常詳細的代碼實踐,對學習js的小伙伴們有一定的參考價值,需要的朋友可以參考下

JS事件指再瀏覽器窗體或者HTML元素上發(fā)生的,樂意觸發(fā)JS代碼塊運行的行為,下面,我們一起來看看相關事件。

1.窗體事件

例如 onload事件:當頁面完全加載完成之后(包括圖像,js文件,css文件等)該事件就會被觸發(fā)。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>花狗在線</title>
		<script>
		window.onload=function(){
			var mydiv = document.getElementById("mydiv");
			alert("頁面加載完成,mydiv的內容是:"+mydiv.innerText);
		}
		</script>
	</head>
	<body>
		<div id='mydiv'>我是花狗,花狗的花,花狗的狗。</div>
	</body>
</html>

在這里插入圖片描述
對此還有:

resize事件:當調整瀏覽器的窗口到一個新的寬度或者高度時,就會觸發(fā)resize事件。

scroll事件:文檔或者瀏覽器窗口被滾動期間會觸發(fā)scroll事件。

焦點事件:指元素對焦點的獲得與失去,如文本框選中或者取消選中。


2.鼠標事件

例如當鼠標單擊左鍵,會發(fā)生onclick事件:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>花狗在線</title>
		<style>
			html,body{
				width: 100%;
				height: 100%;
			}
		</style>
		<script>
		function mouseclick(){
		alert('頁面被單擊');
		}
		</script>
	</head>
	<body onclick="mouseclick()">
		<div id='mydiv'>我是花狗,花狗的花,花狗的狗。</div>
	</body>
</html>

注意:將html和body 的樣式表都設置為width: 100%,height: 100%,否則onclick無效。

在這里插入圖片描述


3.鍵盤事件

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>花狗在線</title>
		<style>
			html,body{
				background-color: aquamarine;
				width: 100%;
				height: 100%;
			}
		</style>
		<script>
		function keydown(event){ 
			if(event.keyCode==37){
				alert(event.keyCode +'你按下了左鍵');
			}
			if(event.keyCode==38){
				alert(event.keyCode +'你按下了上鍵');
			}
			if(event.keyCode==39){
				alert(event.keyCode +'你按下了右鍵');
			}
			if(event.keyCode==40){
				alert(event.keyCode +'你按下了下鍵');
			}
		}
		</script>
	</head>
	<body onkeydown="keydown(event)">
	</body>
</html>

在這里插入圖片描述


4.常用事件方法(包括窗口事件,鼠標事件,鍵盤事件,文本事件)

 方法      描述
onabort   圖像加載被中斷
onblur   元素失去焦點
onchange    用戶改變域的內容
onclick   鼠標單擊某個對象
ondblclick   鼠標雙擊某個對象  
onerror    當加載文檔或者圖像時發(fā)生某個錯誤
onfocus   元素獲得焦點
onkeydown  某個鍵盤的鍵被按下
onkeypress   某個鍵盤的鍵被按下或者按
onkeyup 某個鍵盤的鍵被松開
onload    某個頁面或者圖像被完成加載
onmousedown 某個鼠標按鍵被按下
onmousemove  鼠標被移動
onmouseout  鼠標從某元素移開
onmouseover  鼠標被移到某元素之上
onmouseup 某個鼠標按鍵被松開
onreset     重置按鈕被單擊
onresize   窗口或者框架被調整尺寸
onselect    文本被選定
onsubmit     提交按鈕被單擊
onunload  用戶退出頁面

5.事件冒泡和事件捕捉

事件發(fā)生就會產生事件流,當一個HTML元素產生一個事件時,該事件會在元素節(jié)點和根節(jié)點之間按特定的順序轉播,類似于遞和歸。事件觸發(fā)方式如下:addEventListener(“click”,“doSomething”,“ture”); 若第三個參數時ture是事件捕捉,若為false,則為事件冒泡,默認是冒泡。

捕捉型事件傳播:


在這里插入圖片描述


冒泡型事件傳播


在這里插入圖片描述

到此這篇關于利用javaScript處理常用事件詳解的文章就介紹到這了,更多相關js處理常用事件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • lodash里的toLength和toPairs方法詳解

    lodash里的toLength和toPairs方法詳解

    這篇文章主要為大家介紹了lodash里的toLength和toPairs方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • JS獲取對象屬性名總結

    JS獲取對象屬性名總結

    這篇文章主要總結介紹了JS如何獲取對象屬性名的方法,需要的朋友可以參考下
    2022-01-01
  • 微信小程序 網絡API Websocket詳解

    微信小程序 網絡API Websocket詳解

    這篇文章主要介紹了微信小程序 網絡API Websocket詳解的相關資料,需要的朋友可以參考下
    2016-11-11
  • 微信小程序 二維碼canvas繪制實例詳解

    微信小程序 二維碼canvas繪制實例詳解

    這篇文章主要介紹了微信小程序 二維碼canvas繪制實例詳解的相關資料,這里附有實例代碼,微信小程序 使用canvas 進行二維碼的繪制,需要的朋友可以參考下
    2017-01-01
  • 微信小程序 加載 app-service.js 錯誤解決方法

    微信小程序 加載 app-service.js 錯誤解決方法

    這篇文章主要介紹了微信小程序 加載 app-service.js 錯誤詳解的相關資料,在開發(fā)微信小程序過程中出現了app-services.js的錯誤,并解決此問題,需要的朋友可以參考下
    2016-10-10
  • 微信小程序的生命周期的詳解

    微信小程序的生命周期的詳解

    這篇文章主要介紹了微信小程序的生命周期的詳解的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • 文本加密解密

    文本加密解密

    文本加密解密...
    2006-06-06
  • JS輕量級函數式編程實現XDM二

    JS輕量級函數式編程實現XDM二

    這篇文章主要為大家介紹了JS函數式編程實現XDM示例詳解第2/3篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • JS前端可視化canvas動畫原理及其推導實現

    JS前端可視化canvas動畫原理及其推導實現

    這篇文章主要為大家介紹了JS前端可視化canvas動畫原理及其推導實現,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • JavaScript?Promise實現異步并發(fā)任務控制器

    JavaScript?Promise實現異步并發(fā)任務控制器

    這篇文章主要為大家介紹了JavaScript?Promise實現異步并發(fā)任務控制器示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06

最新評論

始兴县| 丰原市| 福安市| 丰顺县| 延边| 友谊县| 崇左市| 余江县| 林西县| 城口县| 鄂伦春自治旗| 龙山县| 琼结县| 杭锦后旗| 靖安县| 清流县| 江达县| 铅山县| 宜宾县| 沙湾县| 丹江口市| 普定县| 探索| 招远市| 上饶县| 刚察县| 博乐市| 比如县| 桂林市| 海原县| 黎平县| 宜城市| 望奎县| 武冈市| 汤原县| 永和县| 荃湾区| 博乐市| 金湖县| 犍为县| 平顺县|