JavaScript是一種具有高度表達能力的、基于原型特性的、非常靈活的面向對象編程語言?!禞avaScript面向對象編程指南》著重介紹JavaScript在面向對象方面的特性,展示如何構建強健的、可維護的、功能強大的應用程序及程序庫。全書包括8章和3個附錄,依次介紹了JavaScript的發(fā)展歷史、基礎性話題(變量、數據類型、數組、循環(huán)以及條件表達式)、函數、對象、原型、繼承的實現(xiàn)、BOM和DOM等。附錄部分包括了學習JavaScript編程常用的參考資源。尤其值得一提的是,《JavaScript面向對象編程指南》作者是JavaScript設計模式方面的專家,他在本書第8章中介紹了幾種常用的JavaScript編程模式,這也為他后續(xù)的另一本重要著作《JavaScriptPatterns》奠定了基礎?!禞avaScript面向對象編程指南》全面地覆蓋了JavaScript語言的OO特性,同時兼顧基礎知識,對初學者來說,是難得的JavaScript佳作。閱讀本書不需要讀者具備任何的JavaScript基礎知識及項目經驗,通過學習本書,讀者將會在面試有關JavaScript程序設計的職位時游刃有余。