Michael Morrison與電腦世界結(jié)下不解之緣的開端,就是他的第一臺(tái)個(gè)人電腦TI-99/4A,配件包括至高無上的人體工程學(xué)鍵盤、黑白TV“顯示器”,還有那甜美的卡式帶存儲(chǔ)系統(tǒng)。往后的歲月里,他又曾擁有過其他電腦“玩具”,不過仍然時(shí)時(shí)懷念著當(dāng)年在TI上把玩Parsec、在后院玩Nerf足球的日子。現(xiàn)在的Michael已經(jīng)長大成人,興趣也變得比較成熟一點(diǎn),例如建立交互網(wǎng)絡(luò)應(yīng)用程序……還有滑板。割傷、擦傷,大傷小傷不斷,他面對技術(shù)挑戰(zhàn)的方式其實(shí)與挑戰(zhàn)極限運(yùn)動(dòng)時(shí)一樣有勇無謀。在開發(fā)過幾款電視游戲、發(fā)明過幾種玩具、寫了快50本書、建立許多在線課程后,Michael終于覺得可以面對《深入淺出JavaScript》的挑戰(zhàn)……他以后再也不相信自己的感覺了。事實(shí)上,面對“深入淺出”系列的寫作時(shí),不可能有準(zhǔn)備好的那一天。選擇墨菲斯手中的紅色藥丸,進(jìn)入HeadcFirst黑客帝國(Matrix)的世界,已經(jīng)是最佳準(zhǔn)備途徑了。當(dāng)Michael從另一個(gè)世界中醒來后,身上也還殘留著智力較量下的淤青,他看待學(xué)習(xí)(與教學(xué))的眼光完全不一樣了。這是多么令人興奮的一件事??!現(xiàn)在這個(gè)時(shí)候,他大概正與老婆一起在鯉魚池邊,反思著交互性萬維網(wǎng)的神妙之處。
圖書目錄
Intro 1 It's Alive: Add Life to Your Static Pages 2 How It Fits Together: Connecting to MySQL 3 Creating Your Own Data: Create and Populate a Database 4 Your Application on the Web: Realistic and Practical Applications 5 When a Database Just Isn't Enough: Working With Data Stored in Files 6 AssumeThey'reAllOuttoGetYou:SecuringYourApplication 7 Remember Me?: Building Personalized Web Apps 7 1/2 Sharing is Caring: Eliminate Duplicate Code 8 Harvesting Data: Control Your Data, Control Your World 9 Better Living Through Functions: String and Custom Functions 10 Rules for Replacement: Regular Expressions 11 Drawing Dynamic Graphics: Visualizing Your Data... and Moret 12 Interfacing to the World: Syndication and Web Services i The Top Ten Topics (We Didn't Cover): Leftovers ii A Place to Play: Set Up a Development Environment iii Get Even More: Extend Your PHP