关于本书的内容有任何问题,请联系 刘琦
目 录 第 1章 JavaScript概述 1 1.1 JavaScript简述 1 1.1.1 什么是JavaScript 1 1.1.2 JavaScript的主要特点 2 1.1.3 JavaScript的应用 3 1.2 JavaScript的环境要求 4 1.2.1 硬件要求 4 1.2.2 软件要求 4 1.3 编写JavaScript的工具 5 1.3.1 使用记事本 6 1.3.2 使用FrontPage 6 1.3.3 使用Dreamweaver 8 1.4 编写第 一个JavaScript程序 10 1.4.1 编写JavaScript 10 1.4.2 运行JavaScript程序 12 1.4.3 调试JavaScript程序 13 习题 14 第 2章 HTML文档 15 2.1 HTML文档基础 15 2.1.1 HTML标记 16 2.1.2 HTML文档的基本结构 18 2.2 HTML文档的常用标记 19 2.2.1 文字标记 20 2.2.2 段落标记 23 2.2.3 列表标记 24 2.2.4 超链接标记 26 2.2.5 图像标记 28 2.2.6 表格标记 29 2.2.7 框架标记 31 2.2.8 多媒体标记 34 习题 35 第3章 JavaScript语言基础 37 3.1 关键字和标识符 38 3.1.1 关键字 38 3.1.2 标识符 38 3.2 数据类型 39 3.2.1 数值型 39 3.2.2 字符串型 40 3.2.3 布尔型 41 3.2.4 特殊数据类型 41 3.3 常量 42 3.4 变量 43 3.4.1 变量的命名 43 3.4.2 变量的声明与赋值 43 3.4.3 变量的作用域 44 3.4.4 变量的生存期 44 3.5 运算符 45 3.5.1 算术运算符 45 3.5.2 比较运算符 46 3.5.3 逻辑运算符 47 3.5.4 字符串运算符 47 3.5.5 赋值运算符 48 3.5.6 条件运算符 49 3.5.7 其他运算符 50 3.5.8 运算符的优先级 51 3.6 表达式 52 习题 52 第4章 JavaScript基本语句 54 4.1 条件语句 55 4.1.1 if语句 55 4.1.2 if…else语句 58 4.1.3 if…else if…else if语句 58 4.1.4 if语句的嵌套 59 4.1.5 switch语句 61 4.2 循环语句 64 4.2.1 while语句 65 4.2.2 do…while语句 66 4.2.3 for语句 67 4.2.4 for…in语句 68 4.3 跳转语句 69 4.3.1 break语句 69 4.3.2 continue语句 69 4.4 异常处理语句 71 4.4.1 throw语句 71 4.4.2 try…catch…finally语句 72 习题 73 第5章 函数 74 5.1 什么是函数 74 5.2 函数的定义 75 5.3 函数的调用 76 5.3.1 函数的简单调用 76 5.3.2 在事件响应中调用函数 77 5.3.3 通过链接调用函数 77 5.4 函数参数的使用 78 5.5 使用函数返回值 79 5.6 函数的嵌套 80 5.7 递归函数 81 5.8 JavaScript中的内置函数 82 习题 84 第6章 对象编程 86 6.1 对象概述 86 6.1.1 什么是对象 86 6.1.2 创建和删除对象 88 6.1.3 对象的属性和方法 88 6.2 在JavaScript中使用对象 89 6.3 日期对象(Date对象) 89 6.3.1 创建Date对象 89 6.3.2 Date对象的主要属性和方法 90 6.4 数学对象(Math对象) 93 6.5 字符串对象(String对象) 94 6.5.1 创建String对象 94 6.5.2 String对象的属性和方法 95 6.6 Number对象 98 6.6.1 创建Number对象 98 6.6.2 Number对象的属性 98 6.6.3 Number对象的方法 99 6.6.4 Number对象的**大值或**小可能值 99 6.6.5 Number对象的正负无穷大的值 99 6.6.6 将数字以不同的格式转换成字符串 100 6.7 Array对象 102 6.7.1 什么是数组 102 6.7.2 创建和访问数组 102 6.7.3 Array对象的输入输出 103 6.7.4 Array对象的常用属性和方法 104 6.7.5 二维数组 104 习题 105 第7章 事件处理 107 7.1 事件的基本概念 107 7.1.1 什么是事件 107 7.1.2 事件处理程序的调用 108 7.1.3 JavaScript的常用事件 111 7.2 鼠标键盘事件 113 7.2.1 鼠标的单击事件 113 7.2.2 鼠标的按下和松开事件 114 7.2.3 鼠标的移入移出事件 115 7.2.4 鼠标移动事件 116 7.2.5 键盘事件 117 7.3 页面事件 118 7.3.1 加载与卸载事件 119 7.3.2 页面大小事件 120 7.4 表单事件 121 7.4.1 获得焦点与失去焦点事件 121 7.4.2 失去焦点修改事件 123 7.4.3 表单提交与重置事件 124 7.5 滚动字幕事件 126 7.5.1 onbounce事件 126 7.5.2 onstart事件 127 7.6 编辑事件 128 7.6.1 文本编辑事件 129 7.6.2 对象拖动事件 132 习题 134 第8章 浏览器对象 135 8.1 窗口对象 136 8.1.1 Window对象概述 136 8.1.2 Window对象的属性和方法 136 8.1.3 打开和关闭窗口 137 8.1.4 定时打开窗口 139 8.2 文档对象(document) 139 8.2.1 document对象概述 139 8.2.2 document对象的常用属性、方法和事件 140 8.2.3 文档对象的应用 141 8.3 表单对象(form) 142 8.3.1 认识表单对象 142 8.3.2 form对象的属性、方法和事件 142 习题 150 第9章 CSS+DIV技术 151 9.1 CSS简介 151 9.2 样式定义 153 9.2.1 样式定义的格式 153 9.2.2 选择符的分类 153 9.3 使用样式 154 9.3.1 嵌入样式表 154 9.3.2 链接外部样式表 154 9.3.3 引入外部的样式表 154 9.3.4 内嵌样式 155 9.3.5 CSS样式的优先级 155 9.4 Style对象 156 9.5 CSS属性 157 9.5.1 字体属性 157 9.5.2 文本属性 159 9.5.3 颜色和背景属性 161 9.5.4 容器属性 164 9.5.5 列表属性 165 9.5.6 鼠标属性 166 9.5.7 定位和显示 167 9.5.8 CSS滤镜 169 9.6 CSS+DIV美化与布局页面 171 9.6.1 <div>标记与<span>标记 171 9.6.2 <div>与<span>的区别 173 9.6.3 用CSS+DIV实现指定尺寸无边框、无滚动条窗口 175 习题 177 第 10章 Ajax技术 178 10.1 Ajax介绍 179 10.2 Ajax技术的组成 180 10.2.1 JavaScript 180 10.2.2 XMLHttpRequest 180 10.2.3 CSS 182 10.2.4 DOM 183 10.2.5 XML 183 10.3 实现Ajax的基本步骤 183 10.3.1 创建XMLHttpRequest对象 183 10.3.2 创建HTTP请求 184 10.3.3 设置响应HTTP请求状态变化的函数 185 10.3.4 设置获取服务器返回数据的语句 185 10.3.5 发送HTTP请求 186 10.3.6 局部更新 187 10.4 用Ajax实现无刷新广告轮显 189 习题 191 第 11章 综合实训 192 11.1 实训1 JavaScript基本操作 192 11.1.1 实训目的 192 11.1.2 实训内容 192 11.1.3 实训步骤 193 11.2 实训2 HTML文档基本操作 193 11.2.1 实训目的 193 11.2.2 实训内容 193 11.2.3 实训步骤 194 11.3 实训3 JavaScript语言基础操作 196 11.3.1 实训目的 196 11.3.2 实训内容 196 11.3.3 实训步骤 197 11.4 实训4 JavaScript基本语句的应用 198 11.4.1 实训目的 198 11.4.2 实训内容 198 11.4.3 实训步骤 198 11.5 实训5 函数的应用 200 11.5.1 实训目的 200 11.5.2 实训内容 200 11.5.3 实训步骤 200 11.6 实训6 对象编程的操作 201 11.6.1 实训目的 201 11.6.2 实训内容 201 11.6.3 实训步骤 202 11.7 实训7 事件处理的操作 209 11.7.1 实训目的 209 11.7.2 实训内容 209 11.7.3 实训步骤 210 11.8 实训8 浏览器对象的应用 212 11.8.1 实训目的 212 11.8.2 实训内容 212 11.8.3 实训步骤 213 11.9 实训9 CSS+DIV技术的应用 214 11.9.1 实训目的 214 11.9.2 实训内容 214 11.9.3 实训步骤 214 11.10 实训10 Ajax技术的应用 217 11.10.1 实训目的 217 11.10.2 实训内容 217 11.10.3 实训步骤 217
全书基于书店管理系统而设置了11章的学习情境,从最基本的程序设计基础知识开始,介绍了在.NET平台VS 2...
本书围绕C#程序设计,以面向工作过程的设计理念,用一个“商品采购管理系统”为案例,阐述了.NET 3.0平...
本书系统介绍了Java语言的基础语法和Java桌面程序开发相关技术,主要内容包括Java语言概述、Java...
本书系统地介绍了软件测试的基本概念和基本知识,软件测试的基本技术、测试过程、测试用例设计、测试工具,如何报...
本书介绍图书管理系统、网上书店系统和多个模块的软件模型构建过程,在软件模型构建过程中系统掌握UML理论知识...
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
本书按照《高等职业教育专科信息技术课程标准(2021年版)》的相关要求编写而成,同时结合“全国计算机等级考试一...
我要评论