第1章 JavaScript基礎
變量(variables)
變量的類型
變量的聲明
變量的參考
變量的參考范圍
全局變量(global variables)與局部變量(local variables)
保留字(Reserved Words)
基本數(shù)據類型(primitive types)
boolean
number
String
null和undefined
NaN和Infinity
對象數(shù)據類型(object types)
邏輯運算符(Logical Operators)
比較運算符(Comparison Operators)
算數(shù)運算符(Arithmetic Operators)
位運算符(Bitwise Operators)
賦值運算符(Assignment Operators)
字符串運算符(String Operators)
條件運算符(conditional operator)
delete運算符
new運算符
this運算符
typeof運算符
void運算符
comma(,)運算符
JavaScript基本語法
條件式(Conditional Statements)
switch語句
循環(huán)控制語句(Loop Statements)
第2章 Function和Array
函數(shù)——(Function)
函數(shù)的基本定義
函數(shù)的參數(shù)傳遞與返回值
利用Function建構子聲明函數(shù)
函數(shù)調用
函數(shù)的變量參考范圍
arguments數(shù)組對象
內建函數(shù)
Array對象
不同數(shù)據類型的數(shù)組內容
不固定的數(shù)組長度
初始數(shù)組的長度
初始數(shù)組的內容
額外的數(shù)組聲明方式
存取數(shù)組的內各
delete數(shù)組元素
多維數(shù)組
數(shù)組對象的函數(shù)
第3章 Object
對象的屬性
建立對象
第一種建立對象的方式
第二種建立對象的方式
第三種建立對象的方式
增加屬性到個別對象
定義對象的萬法(methods)
建立對象共同的屬性和萬法(prototype)
建立類別(class)等級的屬性和方法
對象繼承
建構函數(shù)(constructor function)
第4章 視窗對象Window Obiect
開啟一個新的瀏覽視窗
window.open()
與原開啟視窗互動
Modal和Modeless Dialog(IE only)
ModalDialog
ModelessDialog
視窗對象的屬性
History Object
Location Object
Screen Object
EventObject
NavigatorObject
視窗對象的方法
第5章 Cascading Style Sheet(CSS)
定義CSS樣式的語法
指定HTML標簽的樣式
指定標簽Class屬性的樣式
指定標簽id屬性的樣式
樣式的繼承
存取標簽對象的CSS的屬性
存取標簽對象
存取樣式標簽的屬性(Navigator)
存取對象標簽的樣式屬性(IE)
<div>標簽
<link>連接外部的CSS樣式定義文件
一般常用的CSS屬性列表
第6章 Form和Form的元件
form對象
form.reset()函數(shù)
form.submit()函數(shù)
button對象
checkbox對象
file對象
hidden對象
password對象
radio對象
reset對象
submit對象
text對象
select對象
option對象
textarea對象
第7章 事件Event
HTML的事件處理
取消元件的預設動作
取消form的submit與reset
替換瀏覽器狀態(tài)欄的信息
取消<a>標簽對象的連接網頁動作
事件處理函數(shù)的對象參考
Evnet對象
IE的Event對象
讀取鼠標按鍵信息
讀取鍵盤按鍵信息
Navigator的Event對象
讀取鼠標按鍵信息
讀取鍵盤按鍵信息
Event的傳遞(propagation)
IE的事件傳遞:bubbling
取消事件的傳遞:cancel bubbling
setCapture、releaseCapture和onlosecapture
事件轉向
event.return Value
Example:在IE瀏覽器上拖曳(drag)division對象
Navigator的事件傳遞event capturing
captureEvents、routeEvent
return value
releaseEvents
handleEvent
Example:在Navigator瀏覽器上拖曳(drag)division對象
第8章 Event范例
范例一:puzzle
puzzleGame.js
puzzleGame.htm
范例二:簡易計算器
范例:連接按鈕
Date
Math
String
第9章 Java語言簡介
OOP的概念
Java入門基礎
Java的基本語法
基本數(shù)據類型
流程控制
循環(huán)
類別與對象
第10章 Server端網頁設計與Java Server Page介紹
Server端網頁設計
CGI
Active Server Page
Servlet
Java Server Page(JSP)
Java Server Page程序設計入門
彈性地產生輸出結果
將客戶端網頁的信息傳送到服務器端的JSP程序
動態(tài)產生不同的輸出結果
Java Server Pape于轉換時期所產生出來的Servlet程序文件
安裝jakarta-tomcat服務器的JSP執(zhí)行環(huán)境
下載JSP相關的開發(fā)工具及文件
安裝Java執(zhí)行環(huán)境
安裝Tomcat服務器執(zhí)行環(huán)境
啟動Tomcat服務器
關閉Tomcat服務器
修改或新增JSP程序的擺放路徑
JSP轉換后的Selevt程序文件以及類別文件擺放路徑
安裝Serclet及執(zhí)行[范例10-2]的HelloServlet.java
第11章 如何請求JSP網頁
利用Form的action屬性請求JSP網頁
利用Anchor標簽的href屬性請求JSP網頁
window.open()函數(shù)請求JSP網頁
Frame標簽的JSP網頁請求
window.location
傳送請求信息與接收請求的信息
textObject
checkbox對象
radio對象
hidden對象
select和option對象
image對象
button對象
第12章 JSP的基本語法與指令標簽
JSP程序的基本語法
編譯指令(Directives)
page編譯指令
include編譯指令
taglib編譯指令
動作指令(Actions)
jsp:useBean動作指令
jsp:setProperty動作指令
jsp:getProperty動作指令
jsp:include動作指令
jsp:forward動作指令
jsp:param動作指令
jsp:plugin動作指令
第13章 JSP的常用對象
request
response
pageContext
session
out
application
config
pape
第14章 Java Bean
jsp:useBean動作指令
SayHelloBean
數(shù)字圖形的計數(shù)器
利用自我檢查機制設定Bean的屬性值
利用jsp:setProperty設定Bean的屬性值
網絡訂餐服務
Black Jack
Bean的生命周期
page
Request
session
application
第15章 JSP的例外處理
例外處理
Exception類別
Error類別
轉換時期處理錯誤與客戶端請求時期處理錯誤
轉換時期處理錯誤(Translation/compilation Time Processing Errors)
客戶端請求時期處理錯誤(Client Request Time Processing Errors)
錯誤顯示頁(Error Page)
第16章 連接數(shù)據庫
關系型數(shù)據庫
JDBC API
連接數(shù)據庫
傳送SQL指令
接收及處理執(zhí)汀結果
關閉數(shù)據庫連接
Connection Pool
SQL Bridge與ConnPool的整合
范例:圖書訂購網
建立系統(tǒng)數(shù)據庫表格
Bean功能說明
如何執(zhí)行圖書訂購網
圖書訂購網系統(tǒng)
會員登入
會員注冊
圖書訂購
錯誤信息網頁