活動倒數計時:  全館滿千88折 詳情

  • 今日66折
  • 天天BUY
JavaScript 程式設計與應用

JavaScript 程式設計與應用

  • 定價:550
  • 優惠價:95523
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
 

內容簡介

學習 JavaScript 的第一本入門書:適用於用戶端網頁、伺服器端 ASP、及單機 WSH

本書特色:

市面上第一本能夠同時將 JavaScript 應用於用戶端網頁、伺服器端 ASP、以及單機的 WSH,讓讀者能夠輕易地舉一反三。

作者以輕鬆幽默的筆調及簡單有趣的範例,深入淺出地為讀者解說JavaScript 的程式設計與應用,即使是初學者也能輕鬆入門。

指導讀者能夠輕易吸收 JavaScript 的精髓,同時掌握最新最炫的應用,包含AJAX、DOM、通用表示法與資料庫整合、Web Crawler 等你常聽到卻無法深入研究的題材。

作者以本書內容在清華大學資訊系授課「Web程式設計、技術與應用」已經超過十年,每年選課人數約140人,故本書內容能夠完全反應學生的學習需求。每章都有習題,含選擇題、簡答題及程式題,是「Web程式設計」的完美教科書。

作者簡介

張智星

  生於1962年,1984年畢業於台大電機系,1992年於美國加州大學柏克萊分校取得電機電腦(EECS)博士學位。1993-1995年任職於美國Mathworks公司,完成「模糊邏輯工具箱」(Fuzzy Logic Toolbox)。 現任教於國立清華大學資訊系,同時為美國Mathworks公司及台灣鈦思科技、清蔚科技的技術顧問。

  研究專長為語音辨識與合成、音樂分析與檢索、模糊邏輯與類神經網路,著有《Neural-Fuzzy and Soft Computing》由美國Prentice Hall出版、《MATLAB程式設計─入門篇》(清蔚科技、鈦思科技共同出版)。

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

 

目錄

第一篇 JavaScript程式設計與應用:用戶端

第一章 JavaScript基本介紹
1-1 背景及特色 1-2
1-2 基本JavaScript:循序執行 1-5
1-3 基本JavaScript:事件驅動 1-13
1-4 基本表單 1-20
1-5 JavaScript和VBScript的比較 1-31
1-6 習題 1-31

第二章 程式控制結構
2-1 條件敘述 2-2
2-2 迴圈敘述 2-9
2-3 習題 2-16

第三章 基本資料型態
3-1 資料型態簡介 3-2
3-2 數字 3-6
3-3 字串 3-13
3-4 布林 3-20
3-5 日期物件 3-21
3-6 數字物件 3-27
3-7 影像物件 3-29
3-8 習題 3-33

4-1 陣列物件的簡介 4-2
4-2 陣列物件的方法 4-16
4-3 字典物件 4-24
4-4 自訂物件 4-30
4-5 習題 4-38

第五章 自訂函數
5-1 變數有效範圍 5-2
5-2 程式定義檔案的使用 5-6
5-3 遞迴呼叫與可變個數的引數 5-9
5-4 預約程式碼的執行 5-12
5-5 習題 5-19

第六章 文件物件模型(DOM)
6-1 DOM的性質 6-2
6-2 DOM的方法 6-15
6-3 習題 6-23

第七章 表單
7-1 表單及其屬性與性質 7-2
7-2 表單元素及其相關物件 7-6
7-3 動態下拉式選單 7-11
7-4 簡易表單資料驗證 7-20
7-5 習題 7-29

第八章 事件
8-1 事件與事件處理器 8-2
8-2 捕捉鍵盤與滑鼠事件 8-7
8-3 事件列表 8-16
8-4 習題 8-18

第九章 小餅乾(Cookies)
9-1 讀寫小餅乾 9-2
9-2 設定失效日期 9-10
9-3 相關技術細節 9-14
9-4 習題 9-17

第十章 通用表示法
10-1 資料驗證 10-2
10-2 資料修改 10-11
10-3 通用式相關列表 10-21
10-4 常用資料規則 10-27
10-5 習題 10-30

第十一章 資料保護
11-1 網址保護 11-2
11-2 網頁內容保護 11-7
11-3 程式內容保護 11-9
11-4 電子郵件隱藏 11-17
11-5 習題 11-20

第二篇 JavaScript程式設計與應用:伺服器端

第十二章 ASP基本介紹
12-1 背景及特色 12-2
12-2 測試IIS及ASP環境 12-3
12-3 如何使用ASP於HTML 12-10
12-4 時間與日期 12-15
12-5 習題 12-19

第十三章 函數與程式碼的重複使用
13-1 函數 13-2
13-2 函數定義檔的使用 13-5
13-3 習題 13-10

第十四章 Request物件
14-1 Request物件簡介 14-2
14-2 讀取伺服器環境變數 14-2
14-3 傳送表單資料 14-11
14-4 傳送小餅乾 14-17
14-5 習題 14-20

第十五章 Response物件
15-1 物件簡介 15-2
15-2 對表頭資訊的處理 15-3
15-3 控制網頁資料的回傳 15-9
15-4 設定小餅乾 15-11
15-5 習題 15-18

第十六章 Application和Session物件
16-1 Application物件 16-2
16-2 Session物件 16-11
16-3 應用範例:任意網頁的密碼認證 16-20
16-4 習題 16-27

第十七章 Access 資料庫簡介
17-1 資料庫簡介 17-2
17-2 資料庫查詢:單一資料表 17-7
17-3 資料庫查詢:關聯性資料表 17-22
17-4 關聯對資料處理的影響 17-33

第十八章 使用SQL整合網頁與資料庫
18-1 OBDC與DSN簡介 18-2
18-2 網頁與資料庫整合的基本範例 18-6
18-3 使用SQL來檢視資料 18-14
18-4 使用SQL來新增、修改、刪除資料 18-24
18-5 資料隱碼(SQL Injection) 18-29
18-6 習題 18-36

第十九章 AJAX與非同步傳輸
19-1 簡介 19-2
19-2 使用隱藏式iframe的非同步傳輸 19-3
19-3 基本AJAX原理與範例 19-11
19-4 使用Prororype.js來進行AJAX網頁設計 19-15

第二十章 檔案與目錄
20-1 檔案與路徑處理 20-2
20-2 目錄處理 20-9
20-3 應用範例一:計數網頁 20-18
20-4 應用範例二:線上檔案修改 20-21
20-5 應用範例三:MATLAB程式碼分享 20-24

第二十一章 ASP其他應用範例
21-1 元件的應用:網頁抓取與繁簡互換 21-2
21-2 通用式的應用:分色顯示ASP網頁 21-12

第三篇 JavaScript程式設計與應用:用於單機的WSH環境

第二十二章 WSH基本介紹
22-1 背景與特色 22-2
22-2 簡易範例 22-4
22-3 呼叫其他應用程式 22-6
22-4 取用命令列參數 22-8
22-5 執行選項 22-10

第二十三章 程式碼的重複使用
23-1 函數 23-2
23-2 函數定義檔的使用 23-4

第二十四章 WSH範例大全
24-1 桌面處理 24-2
24-2 檔案處理 24-3
24-3 目錄與磁碟機處理 24-7
24-4 電腦系統管理 24-10
24-5 網頁伺服器的管理 24-15
24-6 通用表示法的應用 24-17
24-7 網頁抓取與處理 24-24
24-8 與資料庫整合 24-28
24-9 使用wsInetTools.dll 24-35
24-10 傳送鍵盤事件 24-38

 

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

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

  國立清華大學校長

  陳文村
  2007年11月

 

詳細資料

  • ISBN:9789868181274
  • 規格:平裝 / 640頁 / 22.7 x 18.7 x 3.2 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣

最近瀏覽商品

 

相關活動

  • 設計你的下半場人生,打造屬於自己《樂齡的幸福課》!
 

購物說明

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則 

  • 兒童暑期閱讀
  • 東立全書系
  • 高寶全書系

訂閱電子報

想獲得最新商品資訊,請訂閱免費電子報