卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

jquery異步請求是什么意思 ajax和jquery哪個先學?

ajax和jquery哪個先學?Ajax是異步通信協(xié)議的縮寫,是一種可以和后端交互的技術。常用技術之一。Jqu談一談jQuery核心架構設計?jQuery是業(yè)界最流行的JavaScript庫,其API

ajax和jquery哪個先學?

Ajax是異步通信協(xié)議的縮寫,是一種可以和后端交互的技術。常用技術之一。Jqu

談一談jQuery核心架構設計?

jQuery是業(yè)界最流行的JavaScript庫,其API精致優(yōu)雅,但JQuery的源代碼龐大且晦澀難懂。寫這本書之初,1.7.1版本有9266行代碼,涉及17個模塊,讀起來常常是一頭霧水,無力回天。本書試圖對jQuery的源代碼進行系統(tǒng)、完整的介紹和分析,闡述jQuery的設計理念、實現原理和源代碼實現。

2010年,我參與了一個衛(wèi)星機頂盒用戶界面的設計和開發(fā)。該程序運行在機頂盒的中間件供應商提供的定制瀏覽器上。在開發(fā)過程中,我發(fā)現瀏覽器 s的行為和老版IE 5差不多,各種缺陷和bug折磨著作者。所以我希望引入jQuery作為基本庫,并開發(fā)一些通用組件和接口來簡化開發(fā)過程。然而,我很快發(fā)現瀏覽器 對正則表達式的支持如此粗糙,以至于選擇器引擎Sizzle根本無法運行。此時,簡單的jQuery轉換已經不能滿足需求。然而令人驚奇的是,這款瀏覽器提供了與操作系統(tǒng)、文件系統(tǒng)、中間件、播放器、智能卡和衛(wèi)星接收機交互的JavaScript API,例如,待機amp關閉、文件讀寫、計費、衛(wèi)星鎖頻、數據接收等等。鑒于這種復雜的架構,以及瀏覽器缺陷的改善無法在短時間內完成,我們開始為這款機頂盒瀏覽器移植jQu《jQuery 1.6.1源碼分析系列》,發(fā)表在程序員社區(qū)IT《jQuery 1.6.1源碼分析系列》很系統(tǒng)但仍然粗糙,所以這本書幾乎完全基于jQuery 1.7.1重寫,在內容上更加完善和嚴謹。本書適合初、中、高級前端開發(fā)工程師和對前端開發(fā)感興趣的讀者。在閱讀本書之前,讀者應該掌握JavaScript、HTML、CSS的基礎知識,jQuery的使用,或者具備其他語言基礎。

如何閱讀這本書分為四個部分。首先介紹了jQuery的整體架構,然后分別分析了jQuery對象模塊、底層支持模塊和功能的構建。可以實現該模塊的源代碼。在閱讀本書時,首先建議讀者建立一個源代碼閱讀和調試環(huán)境,在閱讀過程中不斷嘗試和驗證,加深對源代碼的理解;在閱讀本書每一章之前,建議讀者仔細閱讀相應的官方文檔,驗證官方示例,掌握API的功能和用法。第一部分(第1章)介紹和分析jQuery的設計理念、整體架構和源代碼結構,讓讀者對jQuery有一個整體的了解。第二部分(第2章)詳細介紹和分析了構造器jQuery()的用法、構造過程、原型屬性和方法、靜態(tài)屬性和方法。第三部分(第3-7章)詳細分析了底層支持模塊的源代碼實現,包括選擇器Sizzle、異步隊列延遲對象、數據緩存數據、隊列隊列、瀏覽器功能測試支持。第四部分(第8-14章)詳細分析了功能模塊的源代碼實現,包括屬性操作屬性、事件系統(tǒng)事件、DOM遍歷遍歷、DOM操縱、樣式操作CSS、異步請求Ajax和動畫效果。