JavaScript忍者秘籍
JavaScript語言非常重要,相關(guān)的技術(shù)圖書也很多,但沒有任何一本書對JavaScript語言的重要部分(函數(shù)、閉包和原型)進行深入、全面的介紹,也沒有任何一本書講述跨瀏覽器代碼的編寫。本書是jQuery庫創(chuàng)始人編寫的一本深入剖析JavaScript語言的書。
本書共分四個部分,從準入訓練、見習訓練、忍者訓練和火影訓練四個層次講述了逐步成為JavaScript高手的全過程。全書從高級Web應用程序開發(fā)者所面臨的挑戰(zhàn)談起,由淺入深地覆蓋了測試和測試工具、函數(shù)、閉包、對象、正則表達式、定時器、運行時代碼求值、with語句、跨瀏覽器問題、元素的特性和屬性、事件處理、DOM以及CSS選擇器等眾多核心話題;將嚴謹?shù)睦碚撝v解和實用的代碼示例相結(jié)合,引導讀者更加深入地了解JavaScript的神奇,充分展示了JavaScript語言的各種特性。
本書適合具備一...
JavaScript語言非常重要,相關(guān)的技術(shù)圖書也很多,但沒有任何一本書對JavaScript語言的重要部分(函數(shù)、閉包和原型)進行深入、全面的介紹,也沒有任何一本書講述跨瀏覽器代碼的編寫。本書是jQuery庫創(chuàng)始人編寫的一本深入剖析JavaScript語言的書。
本書共分四個部分,從準入訓練、見習訓練、忍者訓練和火影訓練四個層次講述了逐步成為JavaScript高手的全過程。全書從高級Web應用程序開發(fā)者所面臨的挑戰(zhàn)談起,由淺入深地覆蓋了測試和測試工具、函數(shù)、閉包、對象、正則表達式、定時器、運行時代碼求值、with語句、跨瀏覽器問題、元素的特性和屬性、事件處理、DOM以及CSS選擇器等眾多核心話題;將嚴謹?shù)睦碚撝v解和實用的代碼示例相結(jié)合,引導讀者更加深入地了解JavaScript的神奇,充分展示了JavaScript語言的各種特性。
本書適合具備一定的JavaScript基礎知識的讀者閱讀,也適合從事程序設計工作并想要深入探索JavaScript語言的讀者閱讀。
John Resig是可汗學院計算機科學學院的院長,也是jQuery JavaScript庫的創(chuàng)造者。排名前10000的網(wǎng)站中,目前有57%的網(wǎng)站使用jQuery(BuiltWith.com統(tǒng)計),并且有幾百萬其他網(wǎng)站也使用jQuery,它已成為最受歡迎的用于構(gòu)建網(wǎng)站的技術(shù),可能也是一直以來最流行的編程技術(shù)之一。
他還創(chuàng)建了許多其他開源工具和項目,包括Processing.js(Processing語言到JavaScript的轉(zhuǎn)換)、QUnit(測試JavaScript代碼的測試套件)和TestSwarm(用于分布式JavaScript測試的平臺)。
他目前正在可汗學院進一步開展計算機科學教育,他在學校開發(fā)計算機科學課程和工具,來教各個年齡層的人如何編程。可汗學院的目標是創(chuàng)造優(yōu)秀的免費教育資源。他不僅教人們?nèi)绾尉幊蹋€讓每一位程序員體驗寫完自己的第一...
John Resig是可汗學院計算機科學學院的院長,也是jQuery JavaScript庫的創(chuàng)造者。排名前10000的網(wǎng)站中,目前有57%的網(wǎng)站使用jQuery(BuiltWith.com統(tǒng)計),并且有幾百萬其他網(wǎng)站也使用jQuery,它已成為最受歡迎的用于構(gòu)建網(wǎng)站的技術(shù),可能也是一直以來最流行的編程技術(shù)之一。
他還創(chuàng)建了許多其他開源工具和項目,包括Processing.js(Processing語言到JavaScript的轉(zhuǎn)換)、QUnit(測試JavaScript代碼的測試套件)和TestSwarm(用于分布式JavaScript測試的平臺)。
他目前正在可汗學院進一步開展計算機科學教育,他在學校開發(fā)計算機科學課程和工具,來教各個年齡層的人如何編程。可汗學院的目標是創(chuàng)造優(yōu)秀的免費教育資源。他不僅教人們?nèi)绾尉幊蹋€讓每一位程序員體驗寫完自己的第一個程序后的興奮。
目前,John住在紐約布魯克林,業(yè)余時間喜歡研究Ukiyo-e(日本版畫)。
Bear Bibeault編寫軟件已經(jīng)超過30年,一開始是通過一個100波特的電傳打字機在控制數(shù)據(jù)網(wǎng)絡超級計算機上編寫井字程序。因為Bear有兩個電氣工程學位,因此應該是從事設計天線之類的工作,但從他在數(shù)字設備公司從事的第一份工作開始,他總是更著迷于編程。
Bear還分別在Lightbridge Inc.、BMC Software、Dragon Systems、Works.com等其他幾個公司工作過。Bear甚至曾在美國軍隊服役,教步兵學習如何炸毀坦克,這些技能在每日例會上還能派上用場。
Bear目前擔任一家家庭網(wǎng)關(guān)設備和電視機頂盒領(lǐng)域領(lǐng)先供應商的軟件架構(gòu)師。
Bear是其他一些Manning圖書的作者:jQuery in Action(第一版和第二版)、Ajax in Practice和Prototype and Scriptaculous in Action__,他還是O’Reilly出版的許多網(wǎng)絡Head First圖書的技術(shù)復審員,如Head First Ajax、Head Rush Ajax和Head First Servlets and __JSP。
除了日常工作外,Bear還寫書(duh!),并經(jīng)營著一家小型企業(yè),致力于創(chuàng)建Web應用程序,提供其他媒體服務(但不是婚禮攝像——永遠不會是婚禮攝像),并作為“引領(lǐng)者”(非常資深的版主)幫著打理CodeRanch.com。
不在電腦前待著時,Bear喜歡做大餐、涉足攝影和視頻,也喜歡駕駛雅馬哈V-Star和穿熱帶印花襯衫。
他工作和居住在得克薩斯州奧斯汀,他深愛這座城市,除了滿城的瘋狂司機外。
