HTML JAVASCRIPTGN JAVA三合一最新培训教程
分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 曹建
出 版 社: 电子工业出版社
出版时间: 2000-4-1字数: 363版次:页数: 227印刷时间: 20000401开本:印次:纸张:I S B N : 9787505358119包装:目录
第 1 讲 Internet和HTML简介
第 1 课 lnternet概述
一、internet工作原理
二、Internet发展简史
三、Internet提供的主要服务
(-)电子函件
(二)文件传输
(三)电子公告
(四)远程登录
(五)网页浏览
第 2 课 与HTML有关的一些术语
一、 统一资源定位器 --URL
二、 超文本标记语言--HTML
三、 超文本传输协议--HTTP
第 3 课 编辑和运行HTML文档的环境
习题一
第 2 讲 HTM L语言的语法基础及规则
第 1 课 基本结构
一、<HTML> 标签
二、 <HEAD>标签
(一)<titl>标签
(二) <ISINDEX>标签
三、 <BODY>标签
四、 基本结构
第 2 课 文本
一、<BR>标签
二、<Hi>标签(i=1,2, 3,4,5,6)
三、<P>标签
四、<HR>标签
五、<PRE>标签
六、 字符格式标签
七、 <ADDRESS>标签
第 3 课 图像
一、SRC属性
二、确定图像大小的属性
二、ALIG属性
四、ALT属性
五、确定图像边距的属性
六、BORDER属性
七、ISMAP属性
习题二
第 3 讲 列表、表格和文档的超链接
第 1 课 HTML文档中的列表元素
一、无序列表
一、排序列表
三、目录列表
四、菜单列表
五、描述性列表
第 2 课 HTML中的表格元素
一、<table>标签
(一)border属性
(二)width和height属性
(三)align属性
(四)cellspacilng属性
(五)cellpadding属性
二、<CMION>标签
(一)ALIGN属性
(二)VALIGN属性
三、<TR>标签
(-)ALIGN属性
(二)VALIGN属性
四、<TH>和<TD>际签
(一)rowspan属性
(-)colspan属性
(H)align属性
(四)valign属性
五、一些仅在田中有效的标签和属性
(一)<TH>和<TD>标签的bgcolor属性
(二)<TH>和<TD>标签的background属性
(三)<table>标签的frame属性
(四)表格的行分组
(五)表格的列分组
(六)<table>标签的rules属性
第 3 课 文档的超链接
一、不同文档之间的跳转
二、跳转到标记位置
三、链接地图
习题三
第 4 讲 HTML的表单和框架
第 1 课 利用表单设计交互界面
一、<fond>签
(一)ACTION属性
(二)METHOD属性
一、<input>标签
三、<select>标签和<Option>标签
四、<textarea>标签
第 2 课 多框架文档
一、基本结构
(一)<Frameset>标签
(=)<frame>标签
(三)<noframes>标签
(四)基本结构
二、目标窗口的交叉链接
习题四
第 5 讲 JavaScript简介
第 1 课 JavaScript语言及其历史
一、什么是JavaScript
二、JavaScript语言与Java语言
三、JavaScript组成部分
(一)JavaScript核语言
(一)JavaScript客户端扩展
(三)JavaScrip服务器端扩展
四、JavaScript的发展
第 2 课 JavaScipt与HTML
一、<SCRIPT>标签
二、<SCRIPT>标签的LANGUAGE属性
三、<SCRIPT>标签的SRC属性
四、注释标签的运用
第 3 课 JavaScript代码运行时间与页面中嵌入位置
一、简单的JavaScript例子
(一)例子之一
(二)例子之二
二、下载时运行JavaScript代码的位置
三、调用时运行JavaScript代码的位置
习题五
第 6 讲 JavaScript语法基础
第 1 课 变量
一、变量的定义方式
二、变量名称
三、数据类型
(一)字符串类型
(二)数值类型
(三)布尔类型
(四)空类型
(五)对象类型
第 2 课 表达式与操作符
一、比较操作符
(-)=(等于操作符)
(二)!=(不等操作符)
(三)>(大于操作符)
(四)<(小于操作符)
(五)>=大于等于操作符)
(六)<=(小于等于操作符)
二、运算操作符
(-)+(加操作符)
(二)-(减操作符)
(三)*(乘操作符)
(四)/(除操作符)
(五)%(取模操作符)
(六)++(对递增操作)
(七)--(递减操作符)
三、逻辑操作符
(-)&&(与操作符)
(二)||(或操作符)
曰)!(非操作符)
四、位操作符
(-)&(位与操作符)
(二)|(位或操作符)
(三)^(位异或操作符)
(四)~(位非操作符)
(五)<<(左移操作符)
(六)>>(对右移操作符)
(七)>>>(填0右移操作符)
五、赋值操作符
(一)十二、-=、*=、/=、%=
(二)&=、|=、^=
(三)<<=、>>=、>>>=
六、其他操作符
(一)条件操作符
(二)new操作符
(三)delete操作符
(四)this操作符
第 3 课 语句
一、条件语句
(-)if…else语句
(二)switch语句
二、循环语句
(一)for语句
(二)while语句
(三)do…while语句
(四)label语句
(五)break语句
(六)continue语句
三、其他语句
(一)for…in语句
(二)with语句
(三)注释
(四)reto语句
第 4 课 函数
一、函数的定义
二、函数的调用
二、JavaScript的全局函数
(一)eval(字符串)
(二)parselnt(字符串)和parseFloat(字符串)
(三)iSNaN(表达式)
(四)Number(对象)和String(对象)
(五)escape(字符串)和unescape(字符串)
习题六
第 7 讲 JavaScript中的对象
第 1 课 对象与自定义对象
一、对象
一、JavaScript中的用户自定义对象
(-)建立用户自定义对象
(二)定义对象的方法
(三)删除对象
第 2 课 JavaScript核心语言对象
一、数组对象(Array)
(-)建立数组
(二)访问数组中元素
曰)数组对象的属性与方法
二、字符串对象(String)
(一)toUpperCase()和toLowerCase()方法
(二)indexOf(子字符串)方法
(三)CharAt(位置)方法
(四)substring(位置1,位置2)方法
三、日期对象(Date)
(一)创建日期对象
(二)日期对象的方法
四、数学对象(Math)
(-)min(值1,值2),max(值1,值2)方法
(二)round(数值),ceil(数值)和floor(数值)方法
(二)random()方法
(四)Sqrt(数值)方法
(五)abs(数值)方法
第 3 课 文档对象模型(DOM)
一、Window对象
(一)window对象的属性
(一)window对象的方法
_、document对象
(一)document对象的属性
(一)document对象的方法
三、Iocation对象
(一)location对象的属性
(二)location对象方法
四、history对象
(一)history对象的属性
(二)history对象的方法
五、navigator对象
(-)navigator对象的属性
(-)navigator对象的方法
习题七
第 8 讲 JavaScript与表单元素
第 1 课HlML表单的回顾
第 2 课 表单对象
一、表单对象的属性、方法与事件
二、属性
(一)action
(二)elements[]
(三)length
(四)method
(五)name
(六)tnrget
三、方法
(-) reset()
(二)submit()
四、事件
(-)OnReset
(二)OnSubmit
第 3 课 文本框对象
一、文本框对象的属性、方法和事件
二、属性
(一)defaultValue
(二)form
(三)name
(四)type
(五)value
三、方法
(一)blur()
(二)focus()
(三)select()
四、事件
(一)OnBlur
(二)OnChange
(三)OnFocus
(四)Onselect
(五)OnKeyDown
(六)OnKeyUp
(七)OnKeypress
五、口令对象
六、文本区对象
七、隐藏对象
第 4 课 按钮对象
一、按钮对象的属性、方法和事件
二、属性
(一)form
(二)name
(三)type
(四)value
三、方法
四、事件
(一)OnBlur
(二)OnClick
(三)OnFocus
(四)OnMouseDown
(五)OnMouseUp
五、Submit按钮对象
六、Reset按钮对象
第 5 课 单选框对象和复选框对象
一、单选框的属性、方法和事件
二、属性
(一)Checked
(二)defaultchecked
(三)form
(四)name
(五)type
(六)value
三、方法
四、事件
(-)OnBlur
(二)OnClick
(三)OnFocus
(四)OnMouseDown
(五)OnMouseUp
五、复选框的属性、方法和事件
第 6 课 选择列表对象
一、选择列表的属性、方法和事件
二、属性
(一)form
(二)length
(三)name
(四)options
(五)selectedlndex
(六)type
三、方法
四、事件
(一)OnBlur
(二)OnChange
(三)OnFocus
第 7 课 数据有效性验证实例
习题八
第 9 讲 Java Applet技术的简介
第 1 课 INTERNET资源中对Java Applet的调用
一、Java及Java Applet简介
二、在HTML文档中嵌入Java Applet的方法
三、通过HTML向Java Applet传递参数
第 2 课 Java程序开发与运行环境
一、JDK开发环境
二、使用JDK开发Java applet
习题九
第 10 讲 Java语言基础
第 1 课 Java语言的基本表示方法
一、程序结构
(一)简单语句
(二)语法问题
(三)注释
(四)标识符
(五)关键字
(六)变量
二、数值类型
(-)整数类型
(二)浮点类型
曰)字符类型
(四)布尔类型
三、数组
第 2 课 JAVA中的类
一、类类型之间的强制转换
二、方法
三、实例变量
四、this和super变量
习题十
第 11 讲 Java Applet在Web页设计中的多媒体制作
第 1 课 Java Applet的生命周期
一、Java Applet的生命周期
(一)初始化(Initialization)
(二)启动(starting)
(三)停止(Stopping)
(四)消亡(destorying)
(五)paint()方法
二、创建一个简单的Applet
第 2 课 图形、文字和颜色
一、图形类与图形坐标系统
(一)图形坐标系统
(一)回线
(三)矩形
(四)多边形
(五)椭圆
(七)图形复制与清除
二、文本与字体
(一)字体对象的创建
(二)显示文本
(三)获取字体的信息
(四)颜色
第 3 课 图像与声音
一、图像显示
(一)图像文件的装载
(二)图像文件的显示
二、声音文件的播放
(一)使用play方法播放声音文件
(二)使用AudioClip方法播放声音文件
习题十一
第 12 讲 Java Applet的动画制作
第 1 课 动画制作基础
一、一个简单的动画实例
(一)绘图与重画
(二)Applet的开始与停止
二、动画多线程的控制
(一)多线程的含义
(二)多线程Applets的编写
第 2 课 动画显示的闪烁问题
一、解决闪烁问题的具体办法
(-)不清除屏幕方法
(二)只清除相关部分屏幕的方法
第 3 课 深入动画编程
一、使用图片创建动画
二、媒体跟踪器
三、双缓冲技术
习题十二