JavaScript 藝術(shù)與科學(xué)
本書由七位JavaScript領(lǐng)域的專家合作撰寫,圖文并茂,理論與實(shí)踐緊密結(jié)合,通過(guò)大量示例代碼幫助讀者更好地理解和掌握最前沿的JavaScript知識(shí)與技巧。書中內(nèi)容一共分為七章,涵蓋表格處理、客戶端Badge、canvas繪圖、Firebug、元編程、3D迷宮以及混搭,囊括了近些年JavaScript用于網(wǎng)頁(yè)應(yīng)用開發(fā)的最佳實(shí)踐與實(shí)用技巧。本書作為JavaScript中級(jí)讀物,主要面向具有一定JavaScript經(jīng)驗(yàn)的網(wǎng)頁(yè)開發(fā)者,旨在幫助他們將JavaScript水平提升到一個(gè)新的高度。
關(guān)于作者
Cameron Adams——The Man in Blue ——擁有計(jì)算機(jī)科學(xué)背景及八年圖形設(shè)計(jì)經(jīng)驗(yàn),自有一套獨(dú)特的界面設(shè)計(jì)方法。利用最新的技術(shù),他喜歡游走于設(shè)計(jì)和代碼的交叉地帶,做出富有創(chuàng)意并實(shí)用的網(wǎng)站和應(yīng)用。除了目前正在做的項(xiàng)目,Cameron已經(jīng)在全世界很多工作室和會(huì)議做過(guò)授課與演講,包括@media、WebDirections和South by South West。他喜歡不時(shí)地悄悄溜進(jìn)書店給他自己的書拍照,這些書涵蓋從JavaScript到CSS和設(shè)計(jì)等不同的主題。他最近的著作Simply JavaScript采用了一種自底向上、古怪的方式介紹JavaScript編碼的基本知識(shí)。
Jame Edwards的自我介紹是:
在春天撰寫和構(gòu)建標(biāo)準(zhǔn)且可用是最盼望的陽(yáng)光和雨
Chris Heilmann在涉足無(wú)線電記者以后,作為網(wǎng)頁(yè)開發(fā)者...
關(guān)于作者
Cameron Adams——The Man in Blue ——擁有計(jì)算機(jī)科學(xué)背景及八年圖形設(shè)計(jì)經(jīng)驗(yàn),自有一套獨(dú)特的界面設(shè)計(jì)方法。利用最新的技術(shù),他喜歡游走于設(shè)計(jì)和代碼的交叉地帶,做出富有創(chuàng)意并實(shí)用的網(wǎng)站和應(yīng)用。除了目前正在做的項(xiàng)目,Cameron已經(jīng)在全世界很多工作室和會(huì)議做過(guò)授課與演講,包括@media、WebDirections和South by South West。他喜歡不時(shí)地悄悄溜進(jìn)書店給他自己的書拍照,這些書涵蓋從JavaScript到CSS和設(shè)計(jì)等不同的主題。他最近的著作Simply JavaScript采用了一種自底向上、古怪的方式介紹JavaScript編碼的基本知識(shí)。
Jame Edwards的自我介紹是:
在春天撰寫和構(gòu)建標(biāo)準(zhǔn)且可用是最盼望的陽(yáng)光和雨
Chris Heilmann在涉足無(wú)線電記者以后,作為網(wǎng)頁(yè)開發(fā)者已經(jīng)有十年了。他在英國(guó)Yahoo擔(dān)任培訓(xùn)師和開發(fā)帶頭人,并監(jiān)督歐洲和亞洲的前端代碼質(zhì)量。他的博客是http://wait-till-i.com,他在很多社交網(wǎng)絡(luò)上叫做“codepo8”。
Michael Mahemoff 是一個(gè)親自動(dòng)手的軟件架構(gòu)師,擁有23年編程經(jīng)驗(yàn),其中12年和商業(yè)相關(guān)。在獲得了心理學(xué)和軟件工程學(xué)兩個(gè)學(xué)位之后,他在墨爾本大學(xué)完成了可用性設(shè)計(jì)模式的博士學(xué)位 。他在Ajax Design Patterns一書(由O’Reilly出版)中記錄了70個(gè)Ajax模式——從技術(shù)設(shè)計(jì)、可用性到調(diào)試技巧。他同時(shí)也是很受歡迎的AjaxPatterns.org維基的創(chuàng)始人。Michael曾經(jīng)也是一名Java開發(fā)者,最近一些日子大部分精力都放在Ruby/Rails、PHP及JavaScript上面,很多的JavaScript。你可以看看他的博客和播客,地址是http://softwareas.com/,內(nèi)容涵蓋Ajax、軟件開發(fā)及可用性。
Ara Pehlivanian從1997年開始從事Web相關(guān)的工作。他曾經(jīng)做過(guò)自由撰稿人、網(wǎng)管,而最近則是前端架構(gòu)師,在一家跨國(guó)交互通訊機(jī)構(gòu)擔(dān)任團(tuán)隊(duì)負(fù)責(zé)人。Ara的經(jīng)驗(yàn)來(lái)自于他職業(yè)生涯中與網(wǎng)頁(yè)開發(fā)相關(guān)的方方面面,不過(guò)他現(xiàn)在正熱情追隨對(duì)標(biāo)準(zhǔn)化前端的開發(fā)。在教授最佳實(shí)踐與專業(yè)編碼的閑暇,他會(huì)維護(hù)自己的個(gè)人網(wǎng)站http://arapehlivanian.com/。
Dan Webb是一名自由網(wǎng)頁(yè)開發(fā)者,近期的工作包括開發(fā)Event Wax,一個(gè)基于網(wǎng)頁(yè)的事件管理系統(tǒng),以及Fridaycities,一個(gè)針對(duì)倫敦市民的興旺的社區(qū)網(wǎng)站。他維護(hù)了幾個(gè)開源項(xiàng)目,包括Low Pro及其前身、Rails的Unobtrusive JavaScript Plugin,他還是Prototype核心團(tuán)隊(duì)的成員。他作為JavaScript程序員已經(jīng)有七年了,并在@media會(huì)議、RailsConf及The Ajax Experience上做過(guò)演講。他也為A List Apart、HTML Dog、SitePoint及.Net Magazine撰寫過(guò)文章。他通常會(huì)在自己的網(wǎng)站(danweb.net)上寫些關(guān)于Ruby、Rails及JavaScript的博文,并把大部分錢花在嘻哈唱片和稀有運(yùn)動(dòng)鞋上。
Simon Willison是個(gè)來(lái)自英國(guó)的老練的網(wǎng)頁(yè)開發(fā)者。他是Django網(wǎng)頁(yè)框架 的合作者之一,并且是謹(jǐn)慎編寫腳本的長(zhǎng)期倡議者。
