第二章 jQuery技術解密 (七)
2.4.5 Sizzle 構造器
在 jQuery.fn.init() 構造器中,通過呼叫 jQuery(context).find(selector) 函式來解析並匹配 DOM 元素。jQuery.find() 函式實際上是引用 Sizzle() 函式,而 Sizzle() 函式僅是 Sizzle 引擎的構造器,它主要呼叫 Sizzle.find() 函式在 DOM 文件樹中查詢與 CSS 語法相匹配 DOM 的元素節點的集合。jQuery 名字中 Query 的意義就體現在這裡。下面我們來分析一下 Sizzle 構造器函式。該函式是整個 Sizzle 引擎的入口。
2.4.6 Sizzle 選擇器
在 jQuery 構造器一節中,我們介紹了 init() 建構函式處理選擇器字串的第四種情況,擷取程式碼如下所示。
}else
// 第四種情況,處理 jQuery(expression, [context]),
// 例如,$("div .red") 的表示式字串
return jQuery( context ).find(selector);
在這裡,jQuery 呼叫了 jQuery 物件的 find() 方法來處理選擇器字串。find() 方法的程式碼如下所示。
相關文章
- ChatGPT軟體技術棧解密ChatGPT解密
- 解密數倉的SQL ON ANYWHERE技術解密SQL
- 騰訊萬億級 Elasticsearch 技術解密Elasticsearch解密
- 前端技術演進(七):前端跨棧技術前端
- jQuery第二章知識點jQuery
- jQuery第二章選擇器jQuery
- 解密阿里巴巴安全技術體系解密阿里
- jQuery第二章課後作業jQuery
- 七、Spring MVC高階技術SpringMVC
- 七、資料庫技術的發展及新技術資料庫
- 讀《JavaScript核心技術開發解密》筆記JavaScript解密筆記
- 第二章投資技術《第五節 背離》
- 社交軟體紅包技術解密(十二):解密抖音春節紅包背後的技術設計與實踐解密
- 解密|一文帶你看懂外掛技術解密
- vivo營銷自動化技術解密|開篇解密
- PostgreSQL技術內幕(七)索引掃描SQL索引
- 技術分享:PFMEA七步法
- jQuery入門(七)jQuery實現按鈕分頁jQuery
- 第二章投資技術《第三節 K線秘籍》
- Python技術分享:教你如何解密隔壁WiFi密碼Python解密WiFi密碼
- web專案技術必備-------jQuery快速入門WebjQuery
- 個人練習前端技術使用Bootstrap、JQuery、thymeleaf前端bootjQuery
- 採購技術的七大趨勢
- 解密負載均衡技術和負載均衡演算法解密負載演算法
- jQuery第七章知識點jQuery
- 《網路與系統攻防技術》實驗七
- 技術解密Java Chassis 3超實用的可觀測性解密Java
- 解密方舟的高效能記憶體回收技術——HPP GC解密記憶體GC
- OceanBase-【OBCP】認證-第二章 OB 儲存引擎高階技術儲存引擎
- 全面解密QQ紅包技術方案:架構、技術實現、移動端優化、創新玩法等解密架構優化
- 解密阿里巴巴大廠裡的web前端技術體系,技術不斷迭代,我們如何突破?解密阿里Web前端
- jQuery第七章課後作業jQuery
- 谷歌制定AI技術開發七大準則谷歌AI
- 阿里機器學習七面面經 |「掘金技術徵文」阿里機器學習
- 推動邊緣計算的七項核心技術
- 解密國內BAT等大廠前端技術體系-完結篇解密BAT前端
- 宜人貸蜂巢API閘道器技術解密之Netty使用實踐API解密Netty
- Java中的七種函式程式設計技術 - foojayJava函式程式設計
- 【PPT已更新】360網際網路技術訓練營第九期——360容器技術解密與實踐解密