亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery事件與綁定事件

2019-11-19 17:07:55
字體:
來源:轉載
供稿:網友

1.首先,我們來看一下經常使用的添加事件的方式:

<input type="button" id="btn" value="click me!" onclick="shao();" /><script type="text/javascript"> function shao() {  alert("msg is showing!"); }</script>

我們最常用的是為元素添加onclick元素屬性的方式來添加事件

這種方法的弊端是:

只能為一個事件處理函數,在事件處理函數方法中,獲取事件對象的方式不同.

jQuery中的事件

ready事件:

當頁面加載完成后,來執行function:

<script> $(document).ready(function(e){  alert(document.getElementById("aa").innerHTML);  //若是要寫function方法,不可以在里面寫 }) //要在外面寫</script>

這樣寫在哪里都可以調用到這個方法;

鼠標事件:

<script>$("#aa").click(function(){ alert("點擊事件");})$("#aa").dblclick(function(){ alert("雙擊事件");})$("#aa").mouseover(function(){ alert("鼠標移上")});$("#aa").mouseout(function(){ alert("鼠標離開");})$("#aa").mousemove(function(){ alert("鼠標移動");})$("#aa").mouseup(function(){ alert("鼠標抬起");})$("#aa").mousedown(function(){ alert("鼠標按下");})鍵盤按鍵按下:給id加沒有作用,需要給整個頁面加所以用$(document)$(document).KeyEvent(function(){ alert("鼠標離開");})</script>

表單元素事件:

<script>$("#shao").focus(function(){ alert("獲得焦點");})$("#shao").blur(function(){ alert("失去焦點");})$("#shao").change(function(){ alert("值發生變化,change事件");})$("#shao").keydown(function(){ alert("鍵盤按下");})</script>

2.綁定事件(掛事件):

可以動態的改變按鈕的事件;

什么是動態綁定?

動態綁定是指動態添加的DOM節點或者html元素,他們最開始時運行的時候是不存在的。如果要給這些動態加入的節點增加事件,就必須要用jquery的on方法來綁定事件。

bind()向匹配元素添加一個或多個事件處理器。

使用方式:

$(selector).bind(event,data,function)

注:bind()函數只能針對已經存在的元素進行事件的設置

代碼:首先寫兩個按鈕:

<body>  <div id="aa" style="width: 100px; height: 100px; background-color: blueviolet;">hello</div>  <!--<input type="text" id="shao" />--><input type="button" id="btn1" value="掛事件" /><input type="button" id="btn2" value="移除事件" /> </body>

首先操作點擊掛上事件:

<script>//掛事件,$("#btn1").click(function(){ //點擊掛事件,給div綁定一個事件: $("#aa").bind("click",function(){ //bind綁定事件  alert("點擊"); }); //括號里兩個參數,第一個是事件類型(事件名稱),第二個參數是要執行的代碼})</script>

這樣的話點擊掛事件:

移除事件的按鈕:

<script>//移除事件;$("#aa").click(function(){ //點擊移除事件;把div里面的事件移除掉 $("#aa").unbind("click"); //unbind移除綁定,填一個參數,要移除哪個事件})</script>

點擊移除,取消aa得點擊事件

3.事件數據

一般的事件包含事件源跟時間數據:

事件數據:出發這個時間,會傳過來那些數據

js簡化,可以不寫事件源,因為可以取到

4.JSON語法:

JSON的結構:

json簡單說就是javascript中的對象和數組,所以這兩種結構就是對象和數組兩種結構,通過這兩種結構可以表示各種復雜的結構。

(1)對象:對象在js中表示為“{}”括起來的內容,數據結構為 {key:value,key:value,...}的鍵值對的結構,在面向對象的語言中,key為對象的屬性,value為對應的屬性值,所以很容易理解,取值方法為 對象.key 獲取屬性值,這個屬性值的類型可以是 數字、字符串、數組、對象幾種。

(2)數組:數組在js中是中括號“[]”括起來的內容,數據結構為 ["java","javascript","vb",...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是 數字、字符串、數組、對象幾種。

經過對象、數組2種結構就可以組合成復雜的數據結構了。

json是一種輕量級的數據交換格式

全拼:

JavaScript Object Notation

定義語法:

var j = {"one":"111111","two":"22222"};

取值方式:

取索引:

//數組的取值方式:alert(j["one"]);//直接取索引的方法

點語法:

//點語法:alert(j.one);

JSON也可以寸二維數組:

var j = {"one":"111111","two":"22222","three":{"aa":"33333"},};//數組的取值方式://alert(j["one"]);//直接取索引的方法//點語法:alert(j.one);alert(j.three.aa);

遍歷JSON數據:

//遍歷for(var v in j){ //定義一個變量v,把j拿到v里面,關鍵字不是”as“了,是”in“, alert(v);// 這樣便利的是索引 alert(j[v]);// 這樣是根據索引來取值}

json不具有長度的屬性,所以for循環不適應于json

但是for-in同樣適應于數組

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩午夜视频在线观看| 国产精品久久久久久久久久久久| 亚洲精品有码在线| 欧美电影在线免费观看网站| 久久精品国产一区二区三区| 亚洲va国产va天堂va久久| 一区二区三区黄色| 亚洲国产日韩欧美在线动漫| 这里精品视频免费| 欧美激情图片区| 欧美专区在线视频| 一本色道久久88亚洲综合88| 最近2019中文字幕大全第二页| 青草热久免费精品视频| 欧美黑人极品猛少妇色xxxxx| 在线色欧美三级视频| 欧美亚洲日本黄色| 精品无人国产偷自产在线| 丝袜亚洲另类欧美重口| 亚洲精品www久久久| 欧美一区深夜视频| 久久99精品久久久久久青青91| 91免费精品国偷自产在线| 亚洲精品成人久久电影| 麻豆国产va免费精品高清在线| 国产综合香蕉五月婷在线| 黑人巨大精品欧美一区免费视频| 91理论片午午论夜理片久久| 在线观看不卡av| 欧美孕妇孕交黑巨大网站| 日韩毛片在线看| 亚洲视频777| 欧美激情在线狂野欧美精品| 亚洲欧美日本伦理| 亚洲国产精品电影在线观看| 欧美视频国产精品| 日韩成人中文字幕| 91久久久久久国产精品| 久久九九全国免费精品观看| 亚洲精品久久久一区二区三区| 国产精品都在这里| 国产精品毛片a∨一区二区三区|国| 国产视频999| 日韩av电影在线网| 国产精品久久色| 亚洲一区二区国产| 欧美疯狂性受xxxxx另类| 国产精品三级美女白浆呻吟| 日韩欧美一区二区三区| 一区三区二区视频| 日韩精品视频免费专区在线播放| 欧美性生交xxxxx久久久| 久久精品国产2020观看福利| 91久久国产精品| 青草青草久热精品视频在线观看| 日韩精品免费一线在线观看| 美女视频久久黄| 国产97在线亚洲| 欧美疯狂性受xxxxx另类| 久久久久久久久电影| 亚洲精品日韩久久久| 亚洲国产精品推荐| 国产亚洲精品一区二区| 欧美日韩美女在线| 亚洲free性xxxx护士hd| 亚洲精品国产精品国自产观看浪潮| 日韩在线不卡视频| 午夜精品福利视频| 91精品国产高清自在线看超| 久久人人爽人人爽人人片av高请| 日韩av在线一区| 国产精品第1页| 欧洲亚洲女同hd| 欧美日韩国产成人在线| 国产亚洲精品久久久| 久久国产精品久久久久久久久久| 欧美大片va欧美在线播放| 北条麻妃99精品青青久久| 操人视频在线观看欧美| 狠狠躁天天躁日日躁欧美| 51午夜精品视频| 亚洲精品720p| 日韩免费不卡av| 国产精品专区第二| 日韩精品中文字幕视频在线| 国产精品久久久久久久久粉嫩av| 91九色国产社区在线观看| 亚洲一区二区三区成人在线视频精品| 成人有码在线播放| 欧美一区第一页| 久久艹在线视频| 日韩一级黄色av| 亚洲欧美成人网| 亚洲人成免费电影| 欧美激情国产日韩精品一区18| 日本国产一区二区三区| 亚洲一区中文字幕在线观看| 日韩高清电影免费观看完整| 国产主播欧美精品| 91精品视频在线播放| 日产精品久久久一区二区福利| 亚洲一区二区精品| 亚洲欧美制服另类日韩| 欧美wwwwww| 日韩在线视频观看正片免费网站| 久久人人爽人人爽人人片亚洲| 欧美日韩亚洲精品内裤| 91av视频在线观看| 国产精品久久久久久久久借妻| 欧美日韩福利电影| 欧美大片免费看| 国产亚洲激情视频在线| 国产主播在线一区| 国产精品爱久久久久久久| 日韩中文第一页| 久久久国产成人精品| 久久夜精品香蕉| 国产精品久久久久久久久久免费| 亚洲精品第一国产综合精品| 久久国产色av| 亚洲视频在线观看免费| 国产欧美日韩丝袜精品一区| 欧洲成人午夜免费大片| 亚洲激情第一页| 精品国偷自产在线| 亚洲人午夜精品| 亚洲韩国青草视频| 亚洲成人三级在线| 亚洲成人久久网| 欧美成人激情在线| 欧美日韩高清在线观看| 亚洲男人的天堂在线| 91沈先生作品| 欧美精品福利视频| 亚洲精品动漫久久久久| 疯狂欧美牲乱大交777| 国产成人精品av在线| 97色在线观看免费视频| 黑丝美女久久久| 亚洲欧美成人一区二区在线电影| 亚洲精品一区久久久久久| 国产精品wwwwww| 欧美成aaa人片在线观看蜜臀| 国产精品丝袜一区二区三区| 日韩欧美在线国产| 亚洲精品mp4| 久久久久久com| 神马国产精品影院av| 亚洲毛片一区二区| 欧美激情亚洲另类| 91高清视频免费| 国产在线精品一区免费香蕉| 欧美裸体男粗大视频在线观看| 性色av一区二区三区红粉影视| 精品久久久久久亚洲精品| 日韩中文字幕免费视频| 久久综合电影一区| 久久久最新网址| 国产精品第一区| 成人妇女淫片aaaa视频| 2018国产精品视频| 欧洲永久精品大片ww免费漫画| www.欧美精品一二三区| 国产精品看片资源|