jquery圖片瀏覽器 jquery是否兼容所有瀏覽器?
jquery是否兼容所有瀏覽器?所有瀏覽器太那絕對是了,準確說是兼容性大多數(shù)高端瀏覽器。有一些太早的瀏覽器,例如IE9及以下瀏覽器,Jquery必須明確說是不意見的,所以你在可以下載運行和內部函數(shù)jq
jquery是否兼容所有瀏覽器?
所有瀏覽器太那絕對是了,準確說是兼容性大多數(shù)高端瀏覽器。有一些太早的瀏覽器,例如IE9及以下瀏覽器,Jquery必須明確說是不意見的,所以你在可以下載運行和內部函數(shù)jquery時,請查看一下對應的版本只能證明,反倒一些早一點的版本,還可以不兼容這些老版瀏覽器,但性能和功能就差多了。
談一談jQuery核心架構設計?
jQuery是業(yè)界最流行的JavaScript庫,其API太精致無比和優(yōu)雅,但是jQuery的源碼卻異常龐大且晦澀難懂,在本書正在練習寫作時公告的1.7.1版本有9266行代碼,涉及17個模塊,讀站了起來常常是一頭霧水、不從心。本書試圖對jQuery的源碼通過系統(tǒng)、發(fā)下的介紹和分析,闡述jQuery的設計理念、利用原理和源碼實現(xiàn)方法。
在2010年組織了一款衛(wèi)星機頂盒用戶界面的設計和開發(fā),程序運行程序在機頂盒中間件供應商能提供的一款訂制瀏覽器上,在開發(fā)過程中,才發(fā)現(xiàn)這款瀏覽器的行為類似古老的的IE5,各種缺陷和bug得筆者不堪言,所以只希望引導出jQuery充當基礎庫,并開發(fā)完畢一些通用組件和接口來簡化后開發(fā)過程,可惜迅速又發(fā)現(xiàn)這款瀏覽器對正則表達式的支持更加比較粗糙,倒致選擇器引擎Sizzle完全沒有根本無常運行。此時,對jQuery通過簡單的改造早就滿足的條件不了需求。但這驚艷無比的是,這款瀏覽器提供給了與操作系統(tǒng)、文件系統(tǒng)、中間件、播放器、智能卡和等交互的JavaScriptAPI,比如,待機amp直接關機、文件讀寫、計費、衛(wèi)星鎖頻、數(shù)據(jù)收得到等。因為這種古怪的體系架構,以及對瀏覽器缺陷的完善也非短期也可以成功,正在為這款機頂盒瀏覽器移植jQuery,進而又開始了對jQuery源碼的學習和分析。從2011年6月正在,就開始把心得和記錄整理一番成《jQuery 1.6.1源碼分析系列》,陸續(xù)可以發(fā)表在程序員社區(qū)ITEye和博客園上,本書曾經在的內容又是基于組件這個系列而去的?!秊Query 1.6.1源碼分析系列》成體系但尚粗燥不忍目睹,因此本書基于組件jQuery1.7.1完全所有重新寫過,在內容上更加完善和一絲不茍。本書適合中級、中級、低級前端開發(fā)工程師,在內對前端開發(fā)比較感興趣讀者。在閱讀理解本書之前,讀者估計初步能夠掌握JavaScript、HTML、CSS的基礎知識,初步完全掌握jQuery的使用,也可以有其他語言基礎。
要如何泛讀本書本書共可分四大部分,是需要可以介紹了jQuery的總體架構,然后把四個總結了構造jQuery對象模塊、底層支持模塊和功能模塊的源碼實現(xiàn)方法。在閱讀什么本書時,是需要我建議你讀者成立一個源碼閱讀什么和調試環(huán)境,在閱讀過程中進行各種數(shù)次和驗證,更深對源碼的理解;在寫作本書的每個章節(jié)前,建議讀者先詳細閱讀你所選的官方文檔,并驗證官方示例,手中掌握API的功能和用法。第一部分(第1章)對jQuery的設計理念、總體架構和源碼結構并且了推薦和分析,讓讀者對jQuery有整體的認識。第二部分(第2章)具體點詳細介紹和分析什么了構造函數(shù)jQuery()的用法、構造過程、原型屬性和方法、靜態(tài)屬性和方法。第三部分(第3~7章)具體點分析了底層允許模塊的源碼實現(xiàn)程序,除開中,選擇器Sizzle、異步隊列Deferred Object、數(shù)據(jù)緩存Data、隊列Queue、瀏覽器功能測試support。第四部分(第8~14章)祥細結論了功能模塊的源碼實現(xiàn)程序,除開屬性操作Attributes、事件系統(tǒng)Events、DOM遍歷Traversing、DOM操作Manipulation、樣式操作CSS、異步只是請求Ajax、動畫Effects。