精通从JavaScript到JSP范例程序设计

精通从JavaScript到JSP范例程序设计
作 者: 沈建男
出版社: 中国青年出版社
丛编项: e时代网络学科推荐教程
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: javascript
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《精通从JavaScript到JSP范例程序设计》作者简介

内容简介

这是一本真正跨Client与Server端的网页程序开发宝典。本书在内容设计上,不但深入讲解JavaScript主题(如Object和Event等),同时还将带您踏入Java Server Page服务器端应用程序设计的殿堂,是一本综合性、实用性和深入性极强的好书。

图书目录

第1章 JavaScript基础

变量(variables)

变量的类型

变量的声明

变量的参考

变量的参考范围

全局变量(global variables)与局部变量(local variables)

保留字(Reserved Words)

基本数据类型(primitive types)

boolean

number

String

null和undefined

NaN和Infinity

对象数据类型(object types)

逻辑运算符(Logical Operators)

比较运算符(Comparison Operators)

算数运算符(Arithmetic Operators)

位运算符(Bitwise Operators)

赋值运算符(Assignment Operators)

字符串运算符(String Operators)

条件运算符(conditional operator)

delete运算符

new运算符

this运算符

typeof运算符

void运算符

comma(,)运算符

JavaScript基本语法

条件式(Conditional Statements)

switch语句

循环控制语句(Loop Statements)

第2章 Function和Array

函数——(Function)

函数的基本定义

函数的参数传递与返回值

利用Function建构子声明函数

函数调用

函数的变量参考范围

arguments数组对象

内建函数

Array对象

不同数据类型的数组内容

不固定的数组长度

初始数组的长度

初始数组的内容

额外的数组声明方式

存取数组的内各

delete数组元素

多维数组

数组对象的函数

第3章 Object

对象的属性

建立对象

第一种建立对象的方式

第二种建立对象的方式

第三种建立对象的方式

增加属性到个别对象

定义对象的万法(methods)

建立对象共同的属性和万法(prototype)

建立类别(class)等级的属性和方法

对象继承

建构函数(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()函数

form.submit()函数

button对象

checkbox对象

file对象

hidden对象

password对象

radio对象

reset对象

submit对象

text对象

select对象

option对象

textarea对象

第7章 事件Event

HTML的事件处理

取消元件的预设动作

取消form的submit与reset

替换浏览器状态栏的信息

取消<a>标签对象的连接网页动作

事件处理函数的对象参考

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的基本语法

基本数据类型

流程控制

循环

类别与对象

第10章 Server端网页设计与Java Server Page介绍

Server端网页设计

CGI

Active Server Page

Servlet

Java Server Page(JSP)

Java Server Page程序设计入门

弹性地产生输出结果

将客户端网页的信息传送到服务器端的JSP程序

动态产生不同的输出结果

Java Server Pape于转换时期所产生出来的Servlet程序文件

安装jakarta-tomcat服务器的JSP执行环境

下载JSP相关的开发工具及文件

安装Java执行环境

安装Tomcat服务器执行环境

启动Tomcat服务器

关闭Tomcat服务器

修改或新增JSP程序的摆放路径

JSP转换后的Selevt程序文件以及类别文件摆放路径

安装Serclet及执行[范例10-2]的HelloServlet.java

第11章 如何请求JSP网页

利用Form的action属性请求JSP网页

利用Anchor标签的href属性请求JSP网页

window.open()函数请求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

数字图形的计数器

利用自我检查机制设定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章 连接数据库

关系型数据库

JDBC API

连接数据库

传送SQL指令

接收及处理执汀结果

关闭数据库连接

Connection Pool

SQL Bridge与ConnPool的整合

范例:图书订购网

建立系统数据库表格

Bean功能说明

如何执行图书订购网

图书订购网系统

会员登入

会员注册

图书订购

错误信息网页