ajax對象常用的屬性和方法有哪些 js設(shè)置標簽沒字體顏色?
js設(shè)置標簽沒字體顏色?談一談jQuery核心架構(gòu)設(shè)計?jQuery是業(yè)界最很流行的JavaScript庫,其API的很精致和優(yōu)雅,只不過jQuery的源碼卻龐然且艱澀難懂,在本書就開始寫作練習時查找
js設(shè)置標簽沒字體顏色?
談一談jQuery核心架構(gòu)設(shè)計?
jQuery是業(yè)界最很流行的JavaScript庫,其API的很精致和優(yōu)雅,只不過jQuery的源碼卻龐然且艱澀難懂,在本書就開始寫作練習時查找的1.7.1版本有9266行代碼,不屬于17個模塊,讀過來經(jīng)常會是一頭霧水、力不從心。本書接觸對jQuery的源碼通過系統(tǒng)、完整的介紹和分析,具體闡述jQuery的設(shè)計理念、實現(xiàn)程序原理和源碼實現(xiàn)程序。
在2010年參加了一款衛(wèi)星機頂盒用戶界面的設(shè)計和開發(fā),程序運行程序在機頂盒中間件供應(yīng)商提供給的一款訂制瀏覽器上,在開發(fā)過程中,發(fā)現(xiàn)這款瀏覽器的行為像古老的記憶的IE5,各種缺陷和bug折磨得筆者叫苦不迭,因此期望引入jQuery充當基礎(chǔ)庫,并變更土地性質(zhì)一些通用組件和接口來漢字拆分開發(fā)過程,可是馬上又才發(fā)現(xiàn)這款瀏覽器對正則表達式的支持太粗燥,造成中,選擇器引擎Sizzle根本不不能運行程序。此時,對jQuery參與很簡單改造早行最簡形矩陣不了需求。然而令人感到驚艷的是,這款瀏覽器可以提供了與操作系統(tǒng)、文件系統(tǒng)、中間件、播放器、智能卡和等交互的JavaScriptAPI,比如,待機amp關(guān)機、文件讀寫、計費、衛(wèi)星鎖頻、數(shù)據(jù)能接收等。因為這種復雜的體系架構(gòu),以及對瀏覽器缺陷的完善也非短期可以不能完成,又開始為這款機頂盒瀏覽器移植jQuery,從而開始了對jQuery源碼的學習和分析。從2011年6月又開始,開始把心得和記錄整理成《jQuery 1.6.1源碼分析系列》,陸續(xù)可以發(fā)表在程序員社區(qū)ITEye和博客園上,本書在此之前的內(nèi)容確實是基于條件這個系列而去的?!秊Query 1.6.1源碼分析系列》成體系但尚非常粗糙不忍目睹,但本書實現(xiàn)jQuery1.7.1甚至所有的覆寫,在內(nèi)容上更加完善和一絲不茍。本書合適中級、中級、有高級前端開發(fā)工程師,這些對前端開發(fā)很有興趣讀者。在閱讀本書之前,讀者估計明確的掌握JavaScript、HTML、CSS的基礎(chǔ)知識,正式掌握到j(luò)Query的使用,或者有其他語言基礎(chǔ)。
如何能泛讀本書本書共統(tǒng)稱四大部分,首先能介紹了jQuery的總體架構(gòu),然后把各分析什么了構(gòu)造jQuery對象模塊、底層允許模塊和功能模塊的源碼實現(xiàn)。在閱讀本書時,必須建議讀者成立一個源碼寫作和調(diào)試環(huán)境,在閱讀理解過程中參與各種數(shù)次和驗證,變深對源碼的理解;在閱讀本書的每個章節(jié)前,個人建議讀者先一定要認對應(yīng)的官方文檔,并驗正官方示例,掌握API的功能和用法。第一部分(第1章)對jQuery的設(shè)計理念、總體架構(gòu)和源碼結(jié)構(gòu)并且了推薦和分析,讓讀者對jQuery有整體的認識。第二部分(第2章)詳細推薦和分析了構(gòu)造函數(shù)jQuery()的用法、構(gòu)造過程、原型屬性和方法、靜態(tài)屬性和方法。第三部分(第3~7章)詳細分析了底層允許模塊的源碼利用,和選擇器Sizzle、異步隊列Deferred Object、數(shù)據(jù)緩存Data、隊列Queue、瀏覽器功能測試guidance。第四部分(第8~14章)祥細分析什么了功能模塊的源碼實現(xiàn)程序,除了屬性操作Attributes、事件系統(tǒng)Events、DOM遍歷Traversing、DOM你操作Manipulation、樣式操作CSS、異步運行跪請Ajax、動畫Effects。