JavaScript开发技术大全

副标题:无

作   者:梁冰,苏宇,吕继迪编著

分类号:

ISBN:9787115179708

微信扫一扫,移动浏览光盘

简介

   本书是一本JavaScript综合开发技术大全,书中几乎囊括了使用   JavaScript进行网页开发的全部知识,同时在讲解中结合了大量实用而又   有代表性的示例和典型应用。全书共27章,包括JavaScript的概述、HTML   文档、JavaScript在HTML中的使用、JavaScript语言基础、JavaScript基   本语句、JavaScript语言对象、正则表达式、函数、异常处理、事件处理   、窗口对象、窗体对象、文档对象、帧对象、select和option对象、层、   图像对象、DOM对象(文档对象模型)、event对象、样式表和样对象、表   对象、主体文本对象、Cookie、文件处理及页面打印、嵌入式对象、   JavaScript与XML技术的结合,以及JavaScript安全等内容。书中介绍的各   部分技术既相互独立又相互联系,可以逐步引导读者深入学习并掌握   JavaScript的编程知识、方法和技巧。    本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代   码,所有源代码都经过精心调试,在IE 6.0浏览器环境下测试通过,保证   能够正常运行。    本书内容精炼、重点突出、实例丰富,是各级程序开发人员的必备参   考书,同时也非常适合大、中专院校师生阅读。   

目录

目录
第1篇 JavaScript入门篇
第1章 JavaScript的概述
1.1 什么是JavaScript
1.1.1 JavaScript的起源
1.1.2 JavaScript的主要特点
1.1.3 JavaScript的应用
1.2 浏览器对JavaScript的支持
1.2.1 Netscape Navigator(网景浏览器)
1.2.2 Microsoft Internet Explorer(微软浏览器)
第2章 HTML文档
2.1 HTML文档基础
2.1.1 HTML标记
2.1.2 HTML文档的基本结构
2.2 HTML文档中的常用标记
2.2.1 文字标记
2.2.2 段落标记
2.2.3 列表标记
2.2.4 超链接标记
2.2.5 图像标记
2.2.6 表格标记
2.2.7 框架标记
2.2.8 多媒体标记
第3章 JavaScript在HTML中的使用
3.1 在<script></script>中的使用
3.1.1 <script>标记
3.1.2 <script>标记的位置
3.1.3 编写第一个JavaScript代码程序
3.2 解决浏览器不支持JavaScript的问题
3.3 使用外部文件
3.3.1 为什么使用外部文件
3.3.2 使用Src属性调用外部文件
第2篇 JavaScript语言篇
第4章 JavaScript语言基础
4.1 数据结构
4.1.1 标识符
4.1.2 关键字
4.1.3 常量
4.1.4 变量
4.1.5 注释
4.2 数据类型
4.2.1 数字型数据
4.2.2 字符串型
4.2.3 布尔型
4.2.4 特殊数据类型
4.3 运算符
4.3.1 算数运算符
4.3.2 比较运算符
4.3.3 赋值运算符
4.3.4 布尔运算符
4.3.5 条件运算符
4.3.6 其他运算符
4.3.7 运算符优先级
4.4 表达式
4.5 数据类型的转换
4.5.1 数据类型转换规则
4.5.2 将基本数据提升为对象
第5章 JavaScript基本语句
5.1 条件控制语句
5.1.1 if语句
5.1.2 if...else语句
5.1.3 else if语句
5.1.4 if语句的嵌套
5.1.5 switch语句
5.2 循环控制语句
5.2.1 while语句
5.2.2 do...while语句
5.2.3 for循环语句
5.2.4 break语句
5.2.5 continue语句
5.2.6 label语句
5.3 对象访问语句
5.3.1 for...in循环语句
5.3.2 with语句
第6章 JavaScript语言对象
6.1 String对象
6.1.1 创建String对象
6.1.2 String对象的属性
6.1.3 String对象的方法
6.1.4 为字符串添加HTML锚
6.1.5 显示指定大小的字符串
6.1.6 设置字符串的显示样式
6.1.7 将字符串中的指定字符追加到其他字符串后
6.1.8 按指定颜色显示字符串
6.1.9 检索和替换匹配的正则表达式
6.1.10 获取字符串中的子字符串
6.1.11 改变字符串的大小写
6.2 Array对象
6.2.1 创建Array对象
6.2.2 Array对象的输入输出
6.2.3 Array对象的属性
6.2.4 Array对象的方法
6.2.5 数组的添加和删除
6.2.6 设置数组的排列顺序
6.2.7 获取数组中的某段数组元素
6.2.8 数组转换成字符串
6.3 Date对象
6.3.1 创建Date对象
6.3.2 Date对象的属性
6.3.3 Date对象的方法
6.3.4 日期的拆分
6.3.5 修改Date对象的日期和时间
6.3.6 显示当前日期是本周的周几
6.3.7 将日期转换成字符串
6.3.8 全中文显示日期
6.4 Math对象
6.4.1 Math对象的属性
6.4.2 Math对象的方法
6.4.3 自然对数
6.4.4 指定基数的e的对数
6.4.5 平方根
6.4.6 求一个数的绝对值
6.4.7 计算一个数的正弦和余切
6.4.8 计算x轴到指定点的角度
6.4.9 获取两个数的最大值和最小值
6.4.10 对一个小数进行四舍五入、上舍入和下舍入的运算
6.4.11 求随机数
6.5 Boolean对象
6.5.1 创建Boolean对象
6.5.2 Boolean对象的属性
6.5.3 Boolean对象的方法
6.6 Number对象
6.6.1 创建Number对象
6.6.2 Number对象的属性
6.6.3 Number对象的方法
6.6.4 Number对象的最大值或最小可能值
6.6.5 Number对象的正负无穷大的值
6.6.6 将数字以不同的格式转换成字符串
6.7 跟随鼠标的动态时钟
第7章 正则表达式
7.1 正则表达式基础
7.1.1 正则表达式基本结构
7.1.2 正则表达式的作用
7.2 正则表达式语法
7.2.1 模式匹配符
7.2.2 定位符与原义字符
7.2.3 限定符与选择匹配符
7.2.4 特殊字符与字符匹配符
7.2.5 分组组合与反向引用符
7.2.6 实际应用
7.3 RegExp对象
7.3.1 创建RegExp对象
7.3.2 RegExp对象的属性
7.3.3 RegExp对象的方法
第8章 函数
8.1 函数的定义
8.2 函数的调用
8.2.1 函数的简单调用
8.2.2 在事件响应中调用函数
8.2.3 通过链接调用函数
8.3 函数变量的作用域
8.4 使用函数返回值
8.5 函数的特性
8.5.1 arguments对象
8.5.2 嵌套函数
8.5.3 递归函数
8.6 JavaScript中的内置函数
第9章 异常处理
9.1 IE浏览器内建的错误报告
9.2 处理异常
9.2.1 异常类型
9.2.2 触发onerror事件处理异常
9.2.3 使用try...catch语句处理异常
9.3 JavaScript语言调试技巧
9.3.1 使用alert()语句进行调试
9.3.2 使用write()语句进行调试
9.3.3 使用抛出自定义异常消息进行调试
第3篇 JavaScript文档对象篇
第10章 事件处理
10.1 事件处理的概念
10.2 事件处理程序的调用
10.3 JavaScript的相关事件
10.4 鼠标键盘事件
10.4.1 鼠标的单击事件
10.4.2 鼠标的按下或松开事件
10.4.3 鼠标的移入移出事件
10.4.4 鼠标移动事件
10.4.5 键盘事件
10.5 页面相关事件
10.5.1 加载与卸载事件
10.5.2 页面大小事件
10.6 表单相关事件
10.6.1 获得焦点与失去焦点事件
10.6.2 失去焦点修改事件
10.6.3 表单提交与重置事件
10.7 滚动字幕事件
10.7.1 onbounce事件
10.7.2 onstart事件
10.8 编辑事件
10.8.1 文本编辑事件
10.8.2 对象拖动事件
第11章 窗口对象(Window对象)
11.1 Window对象
11.1.1 Window对象概述
11.1.2 Window对象的属性
11.1.3 Window对象的方法
11.1.4 Window对象的使用
11.2 对话框
11.2.1 警告对话框
11.2.2 确认对话框
11.2.3 提示对话框
11.3 窗口的打开和关闭
11.3.1 打开窗口
11.3.2 关闭窗口
11.4 控制窗口
11.4.1 移动窗口
11.4.2 改变窗口大小
11.4.3 自动关闭窗口
11.4.4 窗口自动滚动
11.4.5 下降式窗口
11.4.6 弹出网页模式对话框
11.4.7 状态栏的文字设置
11.4.8 访问窗口历史
11.5 自定义导航控制面板
第12章 窗体对象
12.1 表单基础
12.2 表单元素基础
12.2.1 表单元素概述
12.2.2 文本框
12.2.3 密码框
12.2.4 单选按钮与复选框
12.2.5 提交按钮、重置按钮、一般按钮和图像按钮
12.2.6 文本区域
12.2.7 隐藏文本框
12.3 使用窗体对象(Form对象)
12.3.1 窗体对象概述
12.3.2 获取表单引用和表单元素
12.3.3 窗体对象的属性、方法和事件
12.3.4 表单元素对象的属性、方法和事件
12.3.5 文本框的应用
12.3.6 复选框的应用
12.3.7 单选框的应用
12.3.8 按钮对象的应用
12.3.9 限制文本区域的字符数
12.3.10 密码文本框的应用
12.4 窗体对象的综合应用
12.4.1 将表单数据提交给电子信箱地址
12.4.2 自动提交表单
12.5 表单注册
第13章 文档对象(document)
13.1 document对象
13.1.1 document对象概述
13.1.2 document对象的属性
13.1.3 document对象的方法
13.2 document对象的应用
13.2.1 链接文字颜色设置
13.2.2 文档前景色和背景色设置
13.2.3 查看文档创建日期、修改日期和文档大小
13.2.4 动态标题栏
13.2.5 获取并设置URL
13.2.6 获取对象的当前状态
13.2.7 在文档中输出数据
13.2.8 打开新窗口并输出内容
13.2.9 动态添加一个HTML标记
13.2.10 获取文本框并修改其内容
13.3 链接对象links
13.4 body对象
13.4.1 body对象的属性
13.4.2 设置并获取背景图片URL
13.4.3 设置文档的边距
13.4.4 设置单元格内文本是否自动换行
13.4.5 控制滚动条移动
13.4.6 页首页尾切换
13.5 anchors数组
13.6 all数组
第14章 帧对象
14.1 框架
14.1.1 框架的创建
14.1.2 <frameset>标签
14.1.3 <frame>标签
14.1.4 内置框架的创建
14.1.5 框架嵌套
14.1.6 框架的数量
14.1.7 框架的窗口
14.1.8 框架的引用
14.1.9 框架的命名
14.2 框架的应用
14.2.1 动态添加iframe框架
14.2.2 装载框架
14.2.3 防止网页被非法框架链接
14.2.4 防止框架中加载的文件被直接访问
14.2.5 浮动框架在页面打印中的应用
14.2.6 通过打开的窗口操作原窗口中的框架
14.2.7 创建空白框架
14.2.8 应用框架设计页面布局
14.2.9 应用浮动框架实现窗口背景透明
第15章 select以和option对象
15.1 select对象
15.1.1 静态创建select对象
15.1.2 select对象的属性
15.1.3 select对象的方法
15.1.4 修改下拉列表的值
15.1.5 将下拉列表框改为滚动列表框
15.1.6 向下拉列表中添加选项
15.1.7 删除下拉列表中的选项
15.1.8 修改滚动列表中的选项
15.2 option对象
15.2.1 动态创建option对象
15.2.2 option对象的属性
15.2.3 设置同一个下拉列表提交不同的值
15.3 select对象和option对象联合应用
第16章 层
16.1 层的概述
16.1.1 层的分类
16.1.2 创建层
16.2 <div>标签
16.2.1 <div>标签
16.2.2 <div>标签的属性
16.2.3 <span>标签与<div>标签
16.2.4 CSS+DIV设计
16.3 <iframe>标签
16.3.1 <iframe>标签
16.3.2 <iframe>标签的属性
16.4 <layer>标签和<ilayer>标签
16.4.1 标签层的使用
16.4.2 <layer>标签和<ilayer>标签的区别
16.5 应用DIV制作下拉菜单导航条
第17章 图像对象
17.1 网页中的图片
17.2 JavaScript中的图像对象
17.3 图像对象的应用
17.3.1 图像的预装载
17.3.2 图片的随机显示
17.3.3 无间断的图片滚动效果
17.3.4 登录图片验证码
17.3.5 浮动广告
17.3.6 图片渐变效果
17.3.7 进度条的显示
17.3.8 图片的时钟显示
17.3.9 不断闪烁的图片
17.3.10 图片翻转效果
17.3.11 图片水波倒影
17.3.12 图片总置于顶端
17.4 随机显示广告
第18章 DOM对象
18.1 DOM对象的概述
18.2 DOM对象的级别
18.3 DOM对象的层次
18.4 DOM对象节点属性
18.4.1 访问指定节点
18.4.2 遍历文档树
18.5 DOM对象节点方法
18.5.1 创建新节点
18.5.2 创建多个节点
18.5.3 创建多个节点2
18.5.4 插入节点
18.5.5 删除节点
18.5.6 替换节点
18.5.7 复制节点
第19章 event对象
19.1 引用event对象
19.1.1 在IE浏览器中引用event对象
19.1.2 在W3C中引用event对象
19.2 event对象的属性
19.3 IE浏览器中event对象的属性
19.3.1 altKey属性
19.3.2 ctrlKey属性
19.3.3 shiftKey属性
19.3.4 altLeft、ctrlLeft和shiftLeft属性
19.3.5 button属性
19.3.6 cancelBubble属性
19.3.7 clientX和clinetY属性
19.3.8 offsetX和offsetY属性
19.3.9 screenX和screenY属性
19.3.10 x和y属性
19.3.11 dataTransfer属性
19.3.12 fromElement和toElement属性
19.3.13 keyCode属性
19.3.14 propertyName属性
19.3.15 repeat属性
19.3.16 returnValue属性
19.3.17 srcElement属性
19.3.18 type属性
19.3.19 wheel Delta属性
19.4 IE浏览器中event对象的典型应用
19.4.1 altKey、ctrlKey和shiftKey属性的综合应用
19.4.2 单击鼠标右键并链接到指定网站
19.4.3 在状态栏中显示鼠标坐标
19.4.4 x和y属性在动态移动层中的运用
19.4.5 屏蔽键盘相关事件
19.4.6 选中表格中的单元格
19.4.7 跟随鼠标移动的文字
19.4.8 获取事件发生的位置
第20章 样式表和样对象
20.1 style元素对象
20.1.1 style元素对象
20.1.2 style元素对象的样式标签属性和样式属性
20.1.3 style元素对象的滤镜属性
20.1.4 style元素对象的方法
20.1.5 用style元素对象制作下拉菜单导航条
20.2 styleSheet元素对象
20.2.1 styleSheet元素对象
20.2.2 styleSheet对象的使用
第21章 表对象
21.1 Table、TableRow和TableCell对象的关系
21.2 Table对象
21.2.1 Table对象的属性
21.2.2 Table对象的方法
21.2.3 动态改变表格的外观
21.2.4 表格自动扩展
21.2.5 在表中添加和删除行
21.3 TableRow对象
21.3.1 TableRow对象的属性
21.3.2 TableRow对象的方法
21.3.3 改变表格首行的样式
21.3.4 动态生成行或列
21.4 TableCell对象
21.4.1 TableCell对象的属性
21.4.2 合并单元格
21.4.3 立体表格
21.5 动态制作表格
第22章 主体文本对象
22.1 <font>标记对象
22.1.1 设置文字颜色
22.1.2 设置文字字体
22.1.3 设置文字字号
22.2 <hr>标记对象
22.2.1 <hr>标记对象的属性
22.2.2 设置水平线高、宽和颜色
22.3 <h1>...<h6>标记对象
22.4 <marquee>标记对象
22.4.1 设置背景颜色
22.4.2 设置滚动方向
22.4.3 设置滚动方式
22.4.4 设置滚动速度
22.4.5 设置是否滚动
第23章 Cookie
23.1 Cookie的概述
23.1.1 Cookie的概述
23.1.2 Cookie的形式
23.1.3 Cookie的属性
23.1.4 Cookie的主要用途
23.1.5 Cookie的优点
23.1.6 Cookie的缺点
23.1.7 Cookie的设置
23.2 保存状态信息
23.2.1 使用Cookie保存用户+状态信息
23.2.2 使用其他方式维护状态信息
23.2.3 比较Cookie与隐藏窗体字段
23.3 Cookie的传递流程
23.4 Cookie的操作
23.4.1 Cookie的写入
23.4.2 Cookie的读取
23.4.3 Cookie的删除
23.5 设置Cookie的过期时间
23.6 限制Cookie在特定的域和路径访问
23.7 Cookie的高级用法
23.7.1 检测Cookie在IE浏览器中是否可用
23.7.2 统计网站的总访问量
23.7.3 在网页之间传递数据
23.8 Cookie的安全问题
23.9 突破浏览器对Cookie数目的限制
23.10 页面重定向中使用Cookie
23.11 登录成功后使用Cookie保持用户状态
第24章 文件处理及页面打印
24.1 FileSystemObject对象
24.1.1 动态创建FileSystemObject对象
24.1.2 FileSystemObject对象的方法
24.1.3 改变路径的显示范围
24.1.4 获取指定路径中最后的文件或文件夹的名称
24.1.5 以大写字母显示指定路径的盘符
24.1.6 获取指定路径中文件的扩展名
24.1.7 获取指定路径中的最后部分
24.1.8 获取指定文件的上一级文件夹路径
24.1.9 创建临时文件
24.2 Drive对象
24.2.1 动态创建Drive对象
24.2.2 Drive对象的属性
24.2.3 显示指定驱动器的大小及可用空间
24.2.4 显示指定驱动器的类型及系列号
24.3 File对象
24.3.1 动态创建File对象
24.3.2 File对象的属性
24.3.3 File对象的方法
24.3.4 将只读文件改为可写文件
24.3.5 获取指定文件的创建、修改及访问时间
24.3.6 获取指定文件的大小
24.3.7 将文件进行复制、删除或移除的操作
24.3.8 修改指定文件中的内容
24.4 Folder对象
24.4.1 动态创建Folder对象
24.4.2 Folder对象的属性和方法
24.5 页面打印
24.5.1 用WebBrowser组件的execWB()方法进行打印
24.5.2 打印指定框架中的内容
24.5.3 分页打印
24.5.4 设置页眉页脚
第4篇 JavaScript高级篇
第25章 嵌入式对象
25.1 object嵌入对象标记
25.2 MIME类型
25.3 Java applet对象
25.3.1 创建Java applet
25.3.2 嵌入Java applet
25.3.3 在IE浏览器中执行Java applet
25.3.4 JavaScript与Java applet交互
25.4 ActiveX控件
25.4.1 创建ActiveX
25.4.2 嵌入ActiveX
25.4.3 JavaScript与ActiveX交互
25.5 Flash
25.5.1 嵌入Flash
25.5.2 用JavaScript控制flash
第26章 JavaScript与XML技术的结合
26.1 创建XML
26.2 载入XML
26.2.1 在IE中创建DOM并载入XML
26.2.2 在Mozilla中创建DOM并载入XML
26.3 读取XML
26.3.1 获取XML元素的属性值
26.3.2 应用名称访问XML文档
26.3.3 通过JavaScript读取XML文档中的数据
26.3.4 使用XML DOM对象读取XML文件
26.4 转换XML
26.4.1 通过XSLT转换XML
26.4.2 应用数据岛技术转换XML文档
26.4.3 应用CSS转换XML文档
26.5 JavaScript与XML典型应用
26.5.1 通过数据岛实现XML文档的动态增删
26.5.2 通过JavaScript操作XML文档分页显示
26.5.3 通过IE浏览器实现对XML文档的处理
26.5.4 XML内容分页显示
第27章 JavaScript安全
27.1 同源策略
27.2 Internet Explorer安全区域
27.3 JavaScript代码安全
27.3.1 屏蔽部分按键
27.3.2 屏蔽鼠标右键
27.3.3 禁止网页另存为
27.3.4 禁止复制网页内容
27.4 JavaScript加密
27.4.1 JavaScript代码加密
27.4.2 JavaScript编写MD5加密

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JavaScript开发技术大全
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon