91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery中is()和0

發布時間:2020-07-23 03:09:15 來源:網絡 閱讀:849 作者:木子龍天 欄目:開發技術

### 使用is()時,總有些似懂非懂的感覺,于是單獨拿出來,查查資料,看看各大牛怎么說,等過一段時間,再回來看,在編輯吧。

根據runoob.cdn教程定義,如下圖(截圖真方便):
jQuery中is()和0


但是并沒有說這個“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

jQuery中is()和0
如圖,使用is()特性定義一個函數,之后直接可以通過判斷這個函數來進行操作。

另外,在MDN網站上,我們看到了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的區別在于對于+0和-0的處理上:jQuery中is()和0
也就是說,相比==和===,is()可以區分-0和+0,那么我們在扶賦值時,

let stoppingForce = obj.mass * -obj.velocity
例如,var x=y/stoppingForce;這時就出現使用objec.is()來判斷的話就會出現false的情況,但如果我們用來鏡像一個object時,就用object.is。

其實,我看到就已經看不懂了,什么

里氏替換原則(繼承帶來的弊端是,其繼承了父元素的所有特性,并且使用子元素時,會影響父元素。)
還有一堆操作符的使用的等等。。。。

再往下說就更不懂了。。。。。。。就到這吧,我看了這幾篇被人寫的文章后,才突然發現白學了。。原來繼承,值的比較。。等等還有這么多內容。。看來計算機基礎科班出身的怪不得受歡迎。。回去速度補吧,這篇就當自己瞎寫的。回頭來改。==。
如果哪位大牛看到了,希望指點我一下、、

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤壁市| 永吉县| 清徐县| 区。| 彝良县| 会泽县| 青浦区| 达拉特旗| 裕民县| 恩施市| 襄垣县| 扶风县| 辽阳市| 广南县| 白城市| 巴中市| 延庆县| 杭州市| 沙洋县| 马关县| 乐至县| 郴州市| 乐业县| 株洲市| 泸溪县| 咸宁市| 大石桥市| 盱眙县| 交口县| 东港市| 台湾省| 锦屏县| 义马市| 郓城县| 侯马市| 崇州市| 闸北区| 格尔木市| 临邑县| 乌兰县| 青浦区|