JavaScript for XPages的開發設計〈Domino 9.0.1〉自修/教學教材
商品資訊
ISBN13:9788881326099
出版社:易和資訊控管有限公司
作者:黃溪和
出版日:2014/05/08
裝訂/頁數:平裝/258頁
規格:29.4cm*20.8cm (高/寬)
商品簡介
在XPages的開發上,有一個很重要的程式語言,就是JavaScript,一般在網頁上所使用的JavaScript,大都是Client-Side JavScript,而在XPages上又多了Server-Side JavaScript,這是大家比較陌生的程式語言。
對於傳統的Notes設計者而言,大都熟悉LotusScript與公式語言,即使有曾寫過Web設計的人,也只對Client-Side JavaScript較熟悉而已,對Server-Side JavaScript仍然陌生。
有鑑於此,本課程即是針對傳統Notes的程式設計者所規劃的課程,將JavaScript的基本語法從頭教起,並在XPage的開發介面設計JavaScript。而曾學過XPage設計的人,對JavaScript可能只有基本的認識,本課程也對如何在XPage上使用JavaScript設計,有較深入並有系統式的講解,以期讓開發者能將JavaScript的功能在XPage上盡量的發揮出來。對於已在用XPage設計網頁系統的人,該課程可讓您對JavaScript(Clien-Side與Server-Side),有比以往更為深入的瞭解。
除了基本的JavaScript設計,本課程還介紹一些好用的工具組(Tool Kit),尤其是Dojo的使用,提供一些好用的範例介紹。
本書特色
1.在XPages的設計上,深入瞭解JavaScript的最佳教材
2.包含基礎與進階的設計介紹,符合實際需求
3.完整及圖文並茂的操作步驟說明,並附上範例程式
4.循序漸進、由淺至深的課程編排,最適合自修技術的學習
5.無太艱深的理論,每一課題材均以實務面說明與操作,可在很短的時間學習最實用與紮實的技術
6.全中文編排 ,總共三百多頁(A4尺寸)的自編教材,不論內容或軟體操作,均為繁體中文化介面
除了JavaScript,在XPage上還可呼叫另一個重要的程式語言-Java,藉由Java可提供一些JavaScript做不到的功能,卻又可以跟XPage整合起來,以達到更多的功能,本課程也提供一些相關的設計說明。
作者簡介
學歷
淡江大學■電子計算機科學學系(Computer Science)畢業
經歷
華夏科技 業務工程師 一年
台灣IBM公司 資訊工程師 九年
現任
易和資訊控管有限公司 教育訓練中心主任
建置過Notes/Domino系統的行業
製造業、銀行業、醫院、汽車業、電子業、服務業、通訊業、公家機關、各中小企業等
建置過的Notes/Domino系統
人事組織系統、公告系統、差勤系統、公文管理系統、簽呈管理系統、資產管理系統、知識文件管理系統、教育訓練管理系統、費用申請系統、外出管理系統、差旅費管理系統、會議管理系統、考勤系統、電子通報系統、客戶怨訴系統、技術服務通報系統、問卷調查系統、企業網站系統、銀行貸款系統(徵信、授信,與聯徵系統結合)…等等不勝枚舉
曾開發過的非Domino之網站(Web)應用系統
電子商務(EC,購物網站(包括B-to_c,B-to-B,B-to-E))、網路銀行
使用的網站平台:Microsoft IIS,IBM WebSphere Application Server
使用的開發語言:ASP,ASP.Net,Java,JSP 資料庫:MS-SQL Server,IBM DB2
曾考過的認證
於1997年6月考取CLP-AD(Certified Lotus Professional- Notes Application Developer R4)
目次
第1節 JavaScript的簡介
第2節 JavaScript在HTML中所扮演的角色
第3節 在Domino Designer介面中撰寫XPage內的JavaScript
第4節 有用的JavaScript工具:
(1)、 傳送訊息給使用者
(2)、 讀取輸入控制項的數值
(3)、 寫入數值到輸入控制項
第5節 使用XPages的JavaScript編輯器:
(1)、 兩種JavaScript編輯器的介面
(2)、 程式碼的自動格式化與自動完成
(3)、 使用「內容輔助」以完成程式碼陳述式
(4)、 使用程式碼摺疊
(5)、 使用物件與參照程式庫
(6)、 使用Script外框
(7)、 JavaScript語法錯誤
第二課 核心JavaScript
第1節 核心JavaScript建置區塊
第2節 資料類型
第3節 識別子與關鍵字
第4節 常數與變數
第5節 運算子
第6節 函數
第7節 程式流程與控制敘述
第8節 核心JavaScript語法
第三課、JavaScript的物件
第1節 定義與使用物件屬性、方法、與事件處理
第2節 字串物件-方法清單
第3節 陣列物件-方法清單
第4節 正規表示式(Regular Expression)物件-方法清單
第5節 數字物件-方法清單
第6節 日期物件-方法清單
第四課、在XPages中的Client-Side JavaScript
第1節 Client-Side與Server-Side JavaScript的概觀
第2節 使用Firefox Firebug extension以對XPages的Client-Side JavaScript進行除錯
第3節 Client-Side JavaScript:
(1)、 HTML文件物件模型
(2)、 支援Client-Side JavaScript的事件
(3)、 支援Client-Side JavaScript的控制項
(4)、 撰寫Client-Side JavaScript
(5)、 讀取與寫入XPage編輯框控制項的數值
第4節 第4節.讀取XPage的使用者輸入控制項數值:
(1)、 讀取HTML輸入型別
(2)、 讀取「text」元素
(3)、 讀取「textarea」元素
(4)、 讀取「select」元素
(5)、 讀取「radio」與「checkbox」元素
第5節 建立與使用Client-Side JavaScript程式庫
第6節 介紹Dojo工具組:
(1)、 Dojo元素
(2)、 Dojo Base
(3)、 Dojo工具組的進階技術展示:
-Dojo Tooltip(工具提示)
-Dojo Dialog Box(對話框)
-Dojo Charting(統計圖)
第五課、在XPages中的Server-Side JavaScript
第1節 什麼是Server-Side JavaScript:
(1)、 支援Server-Side JavaScript的事件
(2)、 撰寫Server-Side JavaScript
第2節 使用Server-Side JavaScript:
(1)、 在Server-Side JavaScript中的變數宣告
(2)、 使用Server-Side JavaScript讀取與寫入元件的數值
(3)、 在XPage中使用移植的@函數(@Function)
(4)、 在Server-Side JavaScript引入@函數
(5)、 建立與使用Server-Side JavaScript程式庫
第3節 在Server-Side JavaScript使用Java:
(1)、 Domino類別(Classes)
(2)、 進入Domino物件模型的廣域物件進入點
(3)、 使用Domino物件模型讀取視圖直欄的數值
(4)、 Vector類別(Class)
(5)、 在Server-Side JavaScript處理文件集合以及recycle()
(6)、 JavaScript與Java之間的對照
第4節 操作日期型別:
(1)、 JavaScript的日期物件
(2)、 Java的日期物件
(3)、 Domino物件模型與NotesDateTime類別(Class)
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。