目录
第1讲 Internet和HTML简介
第1课 Internet概述
一、Interned作原理
二、Internet发展简史
三、Internet提供的主要服务
(一)电子函件
(二)文件传输
(三)电子公告
(四)远程登录
(五)网页浏览
第2课 与HTML有关的一些术语
一、统一资源定位器——URL
二、超文本标记语言——HTML
三、超文本传输协议——HTTP
第3课 编辑和运行HTML文档的环境
习题一
第2讲 HTML语言的语洁基础及规则
第1课 基本结构
一、标签
二、标签
(一)标签
(二)标签
三、标签
四、基本结构
第2课 文本
一、
标签
二、标签(i=1,2,3,4,5,6)
三、际签
四、标签
五、标?
六、字符格式标签
七、标签
第3课 图像
一、SRC属性
二、确定图像大小的属性
三、ALIGN属性
四、ALT属性
五、确定图像边距的属性
六、BORDER属性
七、ISMAP属性
习题二
第3讲 列表、表格和文档的超链接
第1课 HTML文档中的列表元素
一、无序列表
二、排序列表
三、目录列表
四、菜单列表
五、描述性列表
第2课 HTML中的表格元素
一、标签
(一)border属性
(二)width和height属性
(三)align属性
(四)cellspacing属性
(五)cellpadding属性
二、标签
(一)ALIGN属性
(二)VALIGN属性
三、标签
(一)ALIGN属性
(二)VALIGN属性
四、和标签
(一)rowspan属性
(二)colspan属性
(三)align属性
(四)valign属性
五、一些仅在IE中有效的标签和属性
(一)和标签的bgcolor属性
(Th)ID标签的background属性
(三)标签的frame属性
(四)表格的行分组
(五)表格的列分组
(六)标签的rules属性
第3课 文档的超链接
一、不同文档之间的跳转
二、跳转到标记位置
三、链接地图
习题三
第4讲 HTML的表单和框架
第1课 利用表单设计交互界面
一、标签
(一)ACTION属性
(二)METHOD属性
二、标签
三、标签和标签
四、标签
第2课 多框架文档
一、基本结构
(一)标签
(二)标签
(三)标签
(四)基本结构
二、目标窗口的交叉链接
习题四
第5讲 JavaScript简介
第1课 JavaScript语言及其历史
一、什么是JavaScript
二、JavaScript语言与Java语言
三、JavaScript组成部分
(一)JavaScript核心语言
(二)JavaScript客户端扩展
(三)JavaScript服务器端扩展
四、JavaScript的发展
第2课 JavaScript与HTML
一、标签
二、标签的LANGUAGE属性
三、标签的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语句
(二)注释
(四)return语句
第4课 函数
一、函数的定义
二、函数的调用
三、JavaScript的全局函数
(一)eval(字符串)
(二)ParseInt(字符串)和ParseFloat(字符串)
(三)isNaN(表达式)
(四)Number(对象)和String(对象)
(五)escane(字符串)和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对象的方法
三、location对象
(一)location对象的属性
(二)location对象方法
四、history对象
(一)history对象的属性
(二)history对象的方法
五、navigator对象
(一)navigator对象的属性
(二)navigator对象的方法
习题七
第8讲 JavaScript与表单元素
第1课 HTML表单的回顾
第2课 表单对象
一、表单对象的属性、方法与事件
二、属性
(一)action
(二)elements[]
(三)length
(四)method
(五)name
(六)target
三、方法
(一)reset()
(二)submit()
四、事件
(一)OnReseset
(二)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
(五)selectedIndex
(六)type
三、方法
四、事件
(一)OnBlur
(二)OnChange
(三)OnFocus
第7课 数据有效性验证实例
习题八
第9讲 Java Applet技术的简介
第1课 INTERNLET资源中对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方法播放声音文件
(二)使用AndioClip方法播放声音文件
习题十
第12讲 Java Applet的动画制作
第1课 动画制作基础
一、一个简单的动画实例
(一)绘图与重画
(二)Applet的开始与停止
二、动画多线程的控制
(一)多线程的含义
(二)多线程Applets的编写
第2课 动画显示的闪烁问题
一、解决闪烁问题的具体办法
(一)不清除屏幕方法
(二)只清除相关部分屏幕的方法
第3课 深入动画编程
一、使用图片创建动画
二、媒体跟踪器
三、双缓冲技术
习题十二