第1章 Web技术概述<br>1.1 Internet简述<br>1.1.1 Internet定义<br>1.1.2 IP地址与域名<br>1.1.3 TCP/IP<br>1.2 Web基本知识<br>1.2.1 Web定义<br>1.2.2 HTTP<br>1.2.3 HTML文档<br>1.2.4 网站<br>1.2.5 网址<br>1.3 Web浏览器与Web服务器<br>1.3.1 Web浏览器<br>1.3.2 Web服务器程序<br>1.4 动态网页及相关技术<br>1.4.1 客户端动态网页<br>1.4.2 服务器端动态网页<br>1.5 Web标准化<br>1.5.1 Web标准<br>1.5.2 制作符合Web标准的网页<br>1.6 网页制作工具<br>1.6.1 网页制作方式<br>1.6.2 FrontPage2003与SharePointDesigner2007<br>1.6.3 DreamweaverCS4<br>习题<br><br>第2章 HTML/XHTML制作<br>2.1 基本概念<br>2.1.1 XML与XHTML<br>2.1.2 HTML标签<br>2.1.3 使用专业工具制作HTML页面<br>2.1.4 基本结构标签<br>2.1.5 HTML文档的良构性<br>2.2 文档分段<br>2.2.1 标题<br>2.2.2 水平线<br>2.2.3 段落<br>2.2.4 强制分行<br>2.3 标记行内元素<br>2.3.1 块级元素与行内元素<br>2.3.2 标记短语<br>2.3.3 标记计算机代码<br>2.3.4 标记指定格式的文本<br>2.4 建立超链接<br>2.4.1 文本链接<br>2.4.2 图像链接<br>2.4.3 锚点链接<br>2.4.4 URL的多种形式<br>2.5 制作列表<br>2.5.1 常规列表<br>2.5.2 列表嵌套<br>2.5.3 定义列表<br>2.6 制作表单<br>2.6.1 定义表单<br>2.6.2 定义表单控件<br>2.7 添加多媒体<br>2.8 通用属性<br>2.9 扩展HTML标签<br>2.10 meta标签<br>2.11 配置Web服务器<br>2.11.1 安装IIS<br>2.11.2 配置Web站点<br>习题<br><br>第3章 层叠样式表技术<br>3.1 CSS简介<br>3.2 定义样式<br>3.2.1 样式定义格式<br>3.2.2 基本选择器<br>3.3 使用样式<br>3.3.1 嵌入样式表<br>3.3.2 链接外部样式表<br>3.3.3 内嵌样式<br>3.4 CSS基本格式化属性<br>3.4.1 属性值与单位<br>3.4.2 字体属性<br>3.4.3 文本属性<br>3.4.4 背景属性<br>3.5 样式层叠性<br>3.5.1 文档结构<br>3.5.2 样式继承<br>3.5.3 样式层叠<br>3.5.4 结构性选择器<br>3.5.5 伪类<br>3.5.6 伪元素<br>3.6 5己素框模型<br>3.6.1 框模型概述<br>3.6.2 框属性<br>3.6.3 外边距重叠<br>3.6.4 框大小<br>3.7 元素定位<br>3.7.1 定位概念<br>3.7.2 四种定位方式<br>3.8 元素布局<br>3.8.1 布局属性<br>3.8.2 浮动与清除<br>3.8.3 显示和隐藏<br>3.8.4 溢出与剪裁<br>3.8.5 鼠标形状<br>3.9 列表样式<br>3.9.1 CSS列表属性<br>3.9.2 内容生成属性<br>3.9.3 自定义编号<br>3.9.4 多级编号<br>3.10 表格制作<br>3.10.1 制作常规表格<br>3.10.2 表格行分组<br>3.10.3 睁其他元素显示为表格<br>3.10.4 CSS表格属性<br>3.11 页面布局<br>3.11.1 页面布局版式<br>3.11.2 CSS页面布局技术<br>3.11.3 传统表格布局技术<br>习题<br><br>第4章 JavaScfipt编程基础<br>4.1 JavaScfipt简介<br>4.1.1 了解JavaScript<br>4.1.2 JavaScfipt应用<br>4.1.3 编写JavaScript程序的工具<br>4.2 在HTMI。文档中使用JavaScfipt<br>4.2.1 嵌人JavaScript脚本<br>4.2.2 链接JavaScnpt脚本文件<br>4.3 数据类型与常量<br>4.3.1 数值型<br>4.3.2 字符串<br>4.3.3 布尔型<br>4.3.4 其他类型的常量<br>4.4 变量<br>4.4.1 变量命名<br>4.4.2 变量声明<br>4.4.3 变量赋值<br>4.4.4 变量取值<br>4.4.5 变量类型<br>4.4.6 简述变量的作用域<br>4.5 运算符与表达式<br>4.5.1 基本概念<br>4.5.2 运算符的优先级<br>4.5.3 运算符的结合性<br>4.5.4 表达式中的类型转换<br>4.6 JavaScfipt运算符<br>4.6.1 算术运算符<br>4.6.2 关系运算符<br>4.6.3 逻辑运算符<br>4.6.4 位操作运算符<br>4.6.5 赋值运算符<br>4.6.6 条件运算符<br>4.6.7 其他运算符<br>习题<br><br>第5章 基本流程控制<br>5.1 使用对话框<br>5.1.1 警示对话框<br>5.1.2 确认对话框<br>5.1.3 提示对话框<br>5.2 顺序结构<br>5.3 分支结构<br>5.3.1 if语句<br>5.3.2 switch语句<br>5.4 循环结构<br>5.4.1 for语句<br>5.4.2 while语句<br>5.4.3 dowhile语句<br>5.4.4 在循环中使用break和continue语句<br>5.4.5 循环的嵌套<br>5.5 调试程序<br>5.5.1 排除语法错误<br>5.5.2 排除语义错误<br>5.5.3 使用IE8.0的脚本调试功能<br>习题<br><br>第6章 函数<br>6.1 函数概述<br>6.1.1 什么是函数<br>6.1.2 结构化程序设计<br>6.2 使用预定义函数<br>6.3 函数定义和函数调用<br>6.3.1 函数定义<br>6.3.2 函数调用<br>6.4 函数参数的使用<br>6.4.1 给函数添加参数<br>6.4.2 使用多个参数<br>6.5 使用函数返回值<br>6.5.1 给函数添加返回值<br>6.5.2 区分函数和过程<br>6.6 函数的嵌套调用<br>6.6.1 函数嵌套调用的形式<br>6.6.2 解决嵌套调用引起的效率问题<br>6.7 递归函数<br>6.8 变量的作用域<br>6.8.1 全局变量作用域<br>6.8.2 使用局部变量避免冲突<br>6.8.3 全局变量的隐式声明<br>习题<br><br>第7章 对象编程<br>7.1 初探对象编程<br>7.2 对象的基本概念<br>7.2.1 什么是对象<br>7.2.2 对象的属性和方法<br>7.2.3 类与类的实例<br>7.2.4 对象创建与引用<br>7.2.5 JavaScript对象的分类<br>7.3 使用内置对象<br>7.3.1 Math对象<br>7.3.2 Number对象<br>7.3.3 Date对象<br>7.3.4 String对象<br>7.3.5 Array对象<br>7.4 自定义对象<br>7.4.1 面向对象语言的特征<br>7.4.2 定义属性<br>7.4.3 定义对象<br>7.4.4 定义方法<br>7.4.5 关键字this<br>7.4.6 定义对象类<br>7.4.7 继承<br>习题<br><br>第8章 浏览器对象和HTMLDOM<br>8.1 BOM对象<br>8.1.1 BOM概述<br>8.1.2 窗口(Window)对象<br>8.1.3 浏览器程序(Navigator)对象<br>8.1.4 屏幕(Screen)对象<br>8.1.5 地址(Docation)对象<br>8.1.6 历史(History)对象<br>8.1.7 文档(Document)对象<br>8.2 访问HTMLDOM对象<br>8.2.1 DOM概念<br>8.2.2 DOM对象<br>8.2.3 访问集合对象<br>8.2.4 访问指定元素<br>8.2.5 访问相关元素<br>8.3 操纵HTMLDOM对象<br>8.3.1 处理元素的属性<br>8.3.2 创建元素<br>8.3.3 删除元素<br>8.3.4 替换元素<br>8.3.5 复制元素<br>8.3.6 移动元素<br>8.3 ,7使用innerText、innerHTML、outerText和outerHTML属性<br>8.4 使用样式对象<br>8.4.1 Style对象<br>8.4.2 StyleSheet对象<br>8.4.3 CurrentStyle对象<br>习题<br><br>第9章 事件驱动编程<br>9.1 基本概念<br>9.2 事件绑定<br>9.2.1 事件属性及其分类<br>9.2.2 静态绑定<br>9.2.3 动态绑定<br>9.2.4 绑定多个事件处理函数<br>9.2.5 onload事件<br>9.3 使用事件对象<br>9.3.1 Event对象<br>9.3.2 事件流<br>9,3.3 阻止事件的默认行为<br>9.4 处理鼠标事件<br>9.4.1 鼠标事件<br>9.4.2 鼠标点击<br>9.4.3鼠标移动<br>9.4.4 鼠标位置<br>9.5 处理键盘事件<br>9.5.1 键盘事件<br>9.5.2 识别键盘按键<br>9.5.3 识别组合键<br>9.6 处理表单事件<br>9.6.1 访问表单和表单控件<br>9.6.2 表单提交与验证<br>9.6.3 处理按钮<br>9.6.4 处理文本框<br>9.6.5 处理单选框和复选框<br>9.6.6 处理列表框<br>9.7 处理编辑事件<br>9.7.1 访问选中区<br>9.7.2 处理复制、剪切和粘贴操作<br>9.7.3 处理拖放操作<br>9.8 处理异常<br>9.8.1 运行时错误<br>9.8.2 onerror事件<br>9.8.3 trycatch语句<br>习题<br><br>第10章 JavaScript网页特效<br>10.1 操控元素的大小与位置<br>10.1.1 设置元素的大小与位置<br>10.1.2 获取元素的大小与位置<br>10.1.3操控滚动区<br>10.1.4 获取浏览器窗口的浏览区和页面大小<br>10.2 CSS滤镜<br>10.3 文字特效<br>10.4 图片特效<br>10.5 时间特效<br>10.6 窗体特效<br>10.7 鼠标<br>10.8 菜单<br>习题<br>参考文献
展开