圖書信息
作 者: 阿里軟體資深架構師 李戰 著 沉魚 繪
出 版 社: 電子工業出版社
出版時間: 2008-12-1
頁 數: 180頁
開 本: 16開
I S B N : 9787121074738
分類: 圖書 >> 計算機/編程 >> 程式設計/JavaScript
定價: 49.00 元
宣傳語
可愛與智慧並存,靈感與詼諧共生!
國內首本美繪技術圖書,幫您悟透JavaScript!
內 容 簡 介
翻開此書的你,也許是JavaScript的崇拜者,正想摩拳擦掌地想嘗試下學一學這一精巧的語言;也許是80後,90後的程式設計師或者前端架構師,正被JavaScript魔幻般的魅力所吸引,所困惑,已經徘徊許久……那么本書正是你所需要的!通過本書,您可以獨闢蹊徑學習、理解和運用JavaScript;通過本書,您可以更輕鬆地編寫動態網頁;通過本書,您可以更深入地理解ajax技術;通過本書,您可以在學習技術本身的同時,領悟到編程的境界;通過本書,您可以更多地享受到讀書的快樂和程式的魅力……
您能快樂地享用本書,是我們最大的期盼!
作者簡介
李戰,阿里軟體的老頑童,混跡IT江湖多年。在資料庫、Web架構、前端技術及資料庫全文檢索方面有身後內力,後又專研SaaS武功秘籍,略有所成。此君武功神出鬼沒,時而用童子功欺負小孩,時而施展君子劍英雄救美,時而又假借如來神掌扮仙扮佛。但由於修煉的武功太多太雜,終至走火入魔,陷入編程世界的深淵而不能自拔……
前言
JavaScript是一種輕量級的動態語言,主要用於動態網頁的編程。由於JavaScript獨特的語言特性和魔幻般的靈活性,使得她是那樣的讓人難於琢磨,一般的程式設計師也很難猜透她的心思。正是由於JavaScript有這樣一些近乎神秘的色彩,使得JavaScript成了一種既簡單,卻又難學的程式語言。
也許你正好是JavaScript的初學者,或者是使用過JavaScript語言的熟手,甚至是精通JavaScript語言的頂尖高手。但相信你在閱讀完本書之後,一定會有不同的收穫。你會發現,原來可以這樣來理解
JavaScript,原來可以這樣編寫動態網頁,原來可以這樣來看待AJAX技術,原來可以這樣地快樂編程。
本書起源於作者的一篇同名部落格文章。因此,讀者會發現本書的語言風格很是獨特。文章的內容並不象傳統技術文章那樣的嚴謹,反倒讓讀者感受到輕鬆和幽默,閱讀起來並不枯燥。書中穿插了一些有趣的小故事,這些故事背後都蘊含著一些簡單的人生哲理。在講解技術的同時點綴這些故事插曲,能讓讀者在學習技術本身的同時,領悟一些編程的境界。
禪,是一種讓人快樂的東西。本書的字裡行間總流動著一股清新的禪風,讓讀者在不經意間享受著讀書的快樂。書中所講述的那些原理和技巧,也許你已經非常熟悉,或許你也未曾見過。不過,通過作者蜻蜓點水般的說禪,或許你會豁然開朗,看破技術背後的禪機。
禪,是需要自己感悟的。因此,作者也準備了許多小巧的實例,讓讀者能自己去試一下。希望通過讀者自己的揣摩和嘗試,真正領悟JavaScript技術的真諦,達到“悟透”的境界。當然,真正要達到“悟透”的境界也是不容易的。因此,作者更多地講述了程式設計師應該如何放下某些不正確的心態。
編程之禪是一種境界,也是一种放下的心態。只要我們放下無謂的爭執,放下狹隘的觀點,以樂觀和包容的心態對待一切,我們將獲得思想上的自由。編程之禪實際上就是一種快樂編程的感受,快樂編程的關鍵就是放下技術本身。這樣,我們的思路就不會被狹隘的技術困住,就能創造一些新的思路和靈感。
為了讓讀者在輕鬆愉快的心情中閱讀本書,書中還配了許多幽默的漫畫。這些漫畫又可以讓讀者從另外的視角去看待技術思想。或許就在你不經意的微微一笑中,又多了一種對技術思想新的感悟。這也正是本書與眾不同的風格,文字是天馬行空,漫畫又幽默搞笑,讀起來十分有趣。
如果你已經準備好了,就請開始享受這輕鬆愉快的閱讀之旅吧。
目錄
第一部 JavaScript真經
引子 數據與代碼的糾纏 3
1 回歸簡單 10
2 沒有類 13
3 函式的魔力 16
4 代碼的時空 20
5 奇妙的對象 25
6 放下對象 28
7 對象素描 32
8 構造對象 34
9 初看原型 37
10 原型擴展 43
11 原型真諦 47
12 甘露模型 52
13 編程的快樂 63
第二部 手談JavaScript
1 禪棋傳說 66
2 標準網頁 69
3 網頁運行原理 75
4 文檔對象模型 78
5 妝扮DOM對象 82
6 回響DOM事件 87
7 播放聲音 93
8 別向複雜低頭 102
9 珍瓏棋局 111
第三部 點化AJAX
1 叩問AJAX 116
2 直搗AJAX 119
3 asp.net ajax簡介 124
4 AJAX與WebService 129
5 AJAX之雙手互搏 139
6 域名的鴻溝 145
7 跨越域名的時空 152
8 特使協定 159
9 單點共享登錄模型 166
10 編程之禪 175