JavaScript 程式設計與應用(第二版)

張智星

謝謝各位讀者的支持,經過了十年的累積,本教材已經付梓成書,相關連結如下:

本書簡介: 試閱章節及補充教材: 下載區:

本書簡介

  學習 JavaScript 的第一本入門書:適用於用戶端網頁、伺服器端 ASP、及單機 WSH,具有下列特色:

  • 市面上第一本能夠同時將 JavaScript 應用於用戶端網頁、伺服器端 ASP、以及單機的 WSH,讓讀者能夠輕易地舉一反三。
  • 作者以輕鬆幽默的筆調及簡單有趣的範例,深入淺出地為讀者解說JavaScript 的程式設計與應用,即使是初學者也能輕鬆入門,同時掌握最新最炫的應用,包含AJAX、DOM、通用表示法與資料庫整合、Web Crawler 等你常聽到卻無法深入研究的題材。
  • 作者以本書內容在清華大學資訊系授課「Web程式設計、技術與應用」已經超過十年,每年選課人數約140人,故本書內容能夠完全反應學生的學習需求。每章都有投影片及習題(含選擇題、簡答題及程式題),是「Web程式設計」的完美教科書。
【出版日期】2011年7月 (ISBN 9789862762233)
【購買方式】眳p圖書

作者簡介

  張智星,生於1962年,1984年畢業於台大電機系,1992年於美國加州大學柏克萊分校取得電機電腦(EECS)博士學位。1993-1995年任職於美國Mathworks公司,完成「模糊邏輯工具箱」(Fuzzy Logic Toolbox)。

  現任教於國立清華大學資訊系,同時為美國Mathworks公司及台灣鈦思科技、清蔚科技的技術顧問。研究專長為語音辨識與合成、音樂分析與檢索、模糊邏輯與類神經網路,著有《Neural-Fuzzy and Soft Computing》由美國Prentice Hall出版、《MATLAB程式設計─入門篇》(清蔚科技、鈦思科技共同出版)。

  在清華大學開授「Web程式設計、技術與應用」已經超過十年,每年均吸引約140人來修課,是清華大學少數橫跨技術與人文的熱門課。

  個人網址及聯絡方式請見:http://mirlab.org/jang

推薦序

  張智星老師在清華大學資訊系所開授的「Web程式設計、技術與應用」已經十餘年了,這門課是「傳媒學程」、「電子商務學程」及「生物資訊學程」的共同指定選修課程,每年都吸引上百人選修。如今欣聞張老師將此課程的教材編纂成書,並委託清華大學出版社出版,對眾多學習Web程式設計的學生與程式設計師而言,不啻是一大福祉。

  張老師是一位寫書能手,他在1997年發表的原文書「Neuro-Fuzzy and Soft Computing」(Prentice Hall出版,共同作者為孫春在教授與水谷英二教授),至今被引用次數超過一千六百多次,是清華大學被引用次數最多的研究出版品。此外,張老師也使用中文發表了「MATLAB程式設計與應用」、「MATLAB程式設計─入門篇」等,都是學習MATLAB不可或缺的聖經。如今這本「JavaScript程式設計與應用」,更是累積了張老師十多年的教學經驗與教材精華的結晶,加上張老師本身深厚的實作經驗,以及幽默的筆觸及有趣的範例,必能引導讀者快速進入JavaScript的世界,一窺Web程式設計殿堂的奧妙和精深!

國立清華大學校長
陳文村
2007年11月

目錄
  第一篇 JavaScript程式設計與應用:用戶端
    第一章 JavaScript基本介紹
    第二章 程式控制結構
    第三章 基本資料型態
    第四章 進階資料型態
    第五章 自訂函數
    第六章 文件物件模型(DOM)
    第七章 表單
    第八章 事件
    第九章 小餅乾(Cookies)
    第十章 通用表示法
    第十一章 資料保護
  第二篇 JavaScript程式設計與應用:伺服器端
    第十二章 ASP基本介紹
    第十三章 函數與程式碼的重複使用
    第十四章 Request物件
    第十五章 Response物件
    第十七章 Access 資料庫簡介
    第十八章 使用SQL整合網頁與資料庫
    第十九章 AJAX與非同步傳輸
    第二十章 檔案與目錄
    第二十一章 ASP其他應用範例
  第三篇 JavaScript程式設計與應用:用於單機的WSH環境
    第二十二章 WSH基本介紹
    第二十三章 程式碼的重複使用
    第二十四章 WSH範例大全