try-catch,那么當出現(xiàn)異常的時候,瀏覽器會傳遞一個Error對象。
創(chuàng)新互聯(lián)主要從事網站設計制作、成都網站設計、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務吉木薩爾,10年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
script
try{
sldfj
}catch(e){
for(var p in e){
document.writeln(p + “=” + e[p]);
}
}
/script
輸出:name=TypeError message=’sldfj’ 未定義 number=-2146823279 description=’sldfj’ 未定義
什么是事件冒泡:在一個對象上觸發(fā)某類事件(比如onclick事件),如果次對象定義了此事件的處理程序,那么此事件就會調用這個處理程序,如果沒有定義此事件處理程序或者事件返回true,那么這個事件會向這個對象的父級對象傳播,從里到外,直至它被處理(父級對象所有同類事件都將被激活),或者它到達了對象層次的最頂層,即document對象(有些瀏覽器是window)。
事件冒泡的作用:事件冒泡允許多個操作被集中處理(把事件處理器添加到一個父級元素上,避免把事件處理器添加到多個子級元素上),它還可以讓你在對象層的不同級別捕獲事件。
阻止事件冒泡:事件冒泡機制有時候是不需要的,需要阻止掉,通過 event.stopPropagation() 來阻止
$(function(){
})
代合并阻止操作:實際開發(fā)中,一般把阻止冒泡和阻止默認行為合并起來寫,合并寫法可以用.
// event.stopPropagation();
// event.preventDefault();
// 合并寫法:
return false;
事件委托就是利用冒泡的原理,把事件加到父級上,通過判斷事件來源的子集,執(zhí)行相應的操作,事件委托首先可以極大減少事件綁定次數,提高性能;其次可以讓新加入的子元素也可以擁有相同的操作。
一般綁定事件的寫法:bind
事件委托的寫法:
如果我們要取消事件的委托:
//ev.delegateTarge 委托的對象
$(ev.delegateTarge).undelegatee();
//如果是上面的兩種例子可使用//$list.undelegate();
創(chuàng)建節(jié)點: ('div')
var ('div這是一個div元素/div');
插入節(jié)點:
1、append()和appendTo():在現(xiàn)存元素的內部,從后面插入元素
2、prepend()和prependTo():在現(xiàn)存元素的內部,從前面插入元素
3、after()和insertAfter():在現(xiàn)存元素的外部,從后面插入元素
4、before()和insertBefore():在現(xiàn)存元素的外部,從前面插入元素
刪除節(jié)點
$('#div1').remove();
轉自 :
(默認: 自動判斷 (xml 或 html)) 請求失敗時調用時間。參數有以下三個:XMLHttpRequest 對象、錯誤信息、(可選)捕獲的錯誤對象、XMLResponse對象。如果發(fā)生了錯誤,錯誤信息(第二個參數)除了得到null之外,還可能是"timeout", "error", "notmodified" 和 "parsererror"。
狀態(tài)碼
eg:python cgi+js:
前端調用python 已經print result了,但是前端并沒有收到,依然pendding,一直是 Provisional headers are shown ,當結束進程時,前端返回200,此時會把之前的result打印出來并附帶了cgi的頭,如下:導致textStatus為parsererror
可以使用: chrome://net-internals/#events 查看問題
根據li的長度來檢測 每執(zhí)行一次click事件后就比較一次li的長度
jQuery對象是通過jQuery包裝DOM對象后產生的對象
注意:jQuery對象只能使用jQuery里的方法,DOM對象只能使用DOM對象的方法
基本選擇器
層級選擇器:
基本篩選器:
屬性選擇器:
表單篩選器:
篩選器方法:
jQuery的一些方法:
注意:對于標簽上有的能夠看到的屬性和自定義屬性用attr()方法
對于返回布爾值比如checkbox,radion,option這三個標簽是否被選中,用prop方法
事件綁定方式:
注意:DOM定義的事件可以用 .on()方法來綁定事件,但是jQuery定義的事件就不可以
常用事件有:
移除事件:把on改成off,就是移除 .on()綁定的事件
阻止后續(xù)事件執(zhí)行:事件函數中添加 return false; (常用于阻止表單提交等)或者e.preventDefault()
阻止事件冒泡:添加e.stopPropagation()
利用父標簽去捕獲子標簽的事件
推薦閱讀:
前端開發(fā)框架之jQuery 和 Vue 的選擇
前端開發(fā)之15個jQuery小技巧分享
前端開發(fā)之JQuery入門基礎操作
前端開發(fā)框架jQuery的優(yōu)勢與基礎知識分享
分享名稱:jquery捕獲,jquery獲取元素
鏈接地址:http://sd-ha.com/article42/phhgec.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站設計、商城網站、定制網站、網站設計公司、全網營銷推廣、面包屑導航
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)