### 使用is()時,總有些似懂非懂的感覺,于是單獨拿出來,查查資料,看看各大牛怎么說,等過一段時間,再回來看,在編輯吧。
創(chuàng)新互聯(lián)公司主營華寧網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,成都App制作,華寧h5微信平臺小程序開發(fā)搭建,華寧網(wǎng)站營銷推廣歡迎華寧等地區(qū)企業(yè)咨詢根據(jù)runoob.cdn教程定義,如下圖(截圖真方便):
但是并沒有說這個“is()”與事件的關系,于是我們再次搜索后,在W3cSchool中,我們看到這樣一個例子:
EG:http://www.w3school.com.cn/tiy/t.asp?f=jquery_traversing_is_2
當我們點擊除了“<strong>和<span>”包含的其他任意字母/符號/時,所在的<li>都會變紅,那么也就意味著,is(“selectorElement”)所含的selectorElement必須是和事件(如本例中的“click”事件)是直接的父子關系;
之后我們有看到了第二個例子:
EG:http://www.w3school.com.cn/tiy/t.asp?f=jquery_traversing_is_3
如圖,使用is()特性定義一個函數(shù),之后直接可以通過判斷這個函數(shù)來進行操作。
另外,在MDN網(wǎng)站上,我們看到了is()用來做比較的用法,語法:
Object.is(value1, value2);
既可以用來做比較,比如MDN給出的例子,(更加詳細的在:《JavaScript 中的相等性判斷》https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Equality_comparisons_and_sameness中可以看到):
Object.is('foo', 'foo'); // true
Object.is(window, window); // true
Object.is('foo', 'bar'); // false
Object.is([], []); // false
var test = { a: 1 };
Object.is(test, test); // true
Object.is(null, null); // true
// 特例
Object.is(0, -0); // false
Object.is(-0, -0); // true
Object.is(NaN, 0/0); // true
那么問題來了,這樣有什么用?即,我們能拿is()的這一特性來干什么?
同樣的在《JavaScript 中的相等性判斷》中,文章提到了三等和is的區(qū)別在于對于+0和-0的處理上:
也就是說,相比==和===,is()可以區(qū)分-0和+0,那么我們在扶賦值時,
let stoppingForce = obj.mass * -obj.velocity
例如,var x=y/stoppingForce;這時就出現(xiàn)使用objec.is()來判斷的話就會出現(xiàn)false的情況,但如果我們用來鏡像一個object時,就用object.is。
其實,我看到就已經(jīng)看不懂了,什么
里氏替換原則(繼承帶來的弊端是,其繼承了父元素的所有特性,并且使用子元素時,會影響父元素。)
還有一堆操作符的使用的等等。。。。
再往下說就更不懂了。。。。。。。就到這吧,我看了這幾篇被人寫的文章后,才突然發(fā)現(xiàn)白學了。。原來繼承,值的比較。。等等還有這么多內容。??磥碛嬎銠C基礎科班出身的怪不得受歡迎。?;厝ニ俣妊a吧,這篇就當自己瞎寫的?;仡^來改。==。
如果哪位大??吹搅耍M更c我一下、、
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。
網(wǎng)頁名稱:jQuery中is()和0-創(chuàng)新互聯(lián)
新聞來源:http://aaarwkj.com/article24/phdje.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、域名注冊、響應式網(wǎng)站、微信公眾號、做網(wǎng)站、服務器托管
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容