• 挑战JavaScript&Ajax应用开发
21年品牌 40万+商家 超1.5亿件商品

挑战JavaScript&Ajax应用开发

77 九五品

库存2件

吉林延边
认证卖家担保交易快速发货售后保障

作者费冬冬 著

出版社机械工业出版社

出版时间2008-09

版次1

装帧平装

上书时间2024-04-05

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 费冬冬 著
  • 出版社 机械工业出版社
  • 出版时间 2008-09
  • 版次 1
  • ISBN 9787111246022
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 531页
  • 正文语种 简体中文
【内容简介】
《挑战JavaScript&Ajax应用开发》从企业开发的实际需求出发,通过范例全方位介绍这2种Web开发技术及其综合应用。《挑战JavaScript&Ajax应用开发》共分4部分23章,首先介绍JavaScript基础知识,内容包括变量、运算符、表达式、流程控制、函数、对象、教组、字符串、数学运算、正则表达式、异常处理、浏览器对象模型、Document对象、表单及表单元素、DOM文档对象模型、事件处理等,然后介绍CSS样式表、XML、XMLHTTPRequest对象、Prototype框架和DWR框架等在实际开发过程中真正需要的与Ajax相关的知识。
《挑战JavaScript&Ajax应用开发》特点是注重实践,通过273个范例讲解JavaScript和Ajax的各种开发技术和应用技巧,最后通过一个大型Web2.0综合范例展示实际项目开发流程、方法和技术。《挑战JavaScript&Ajax应用开发》附赠光盘收录了所有范例的源文件。
【目录】
第1部分概念篇
第1章Web开发新纪元
1.1从Web2.0说起
1.2鸟瞰Ajax
1.3优势何在
1.4Ajax幕后技术
1.5体验Ajax

第2章JavaScript概述
2.1JavaScnpt特点
2.2JavaScdpt和浏览器
2.2.1JavaScnpt和Jscdpt
2.2.2主流浏览器
2.2.3浏览器对JavaScript的支持

2.3在网页中使用JavaScnpt
2.3.1脚本编写工具
2.3.2创建JavaScnpt代码片段
2.3.3使用单独JavaScript文件
2.3.4在属性值中使用JavaScript
2.4JavaScript基本语法

第2部分基础篇
第3章数据类型和变量
3.1数据类型
3.1.1数值型
3.1.2布尔型
3.1.3字符串型
3.1.4null类型和undefined类型
3.1.5引用类型

3.2变量
3.2.1变量的声明
3.2.2变量的赋值
3.2.3变量的作用域

3.3数据类型的转换
3.3.1转换时机
3.3.2转换规则

第4章运算符和表达式
4.1运算符和表达式简介
4.2算术运算符和算术表达式
4.2.1算术运算符
4.2.2对“-”运算符和“+”运算符的特别说明
4.2.3对“++”运算符和“——”运算符的特别说明

4.3关系运算符和关系表达式
4.3.1关系运算符
4.3.2“==”和“===”特别说明
4.4逻辑运算符和逻辑表达式

4.5赋值运算符和赋值表达式
4.5.1赋值运算符
4.5.2复合赋值运算符

4.6其他运算符
4.6.1“?:”运算符
4.6.2逗号(,)运算符
4.6.3void运算符
4.6.4typeof运算符
4.6.5对象运算符
4.7运算符的优先级和结合性

第5章流程控制
5.1分支语句
5.1.1if语句
5.1.2switch语句

5.2循环语句
5.2.1while循环
5.2.2do…while循环
5.2.3for循环
5.2.4break语句
5.2.5continue语句

第6章函数
6.1函数的定义和调用
6.1.1函数定义和调用方法
6.1.2参数传递
6.1.3在表达式中定义函数
6.1.4动态创建函数
6.1.5函数的嵌套
6.1.6递归函数
6.2arguments对象
6.3作为数据的函数

6.4JavaScript内置函数
6.4.1escape()函数和unescape()函数
6.4.2encodeURl()函数和decodeURl()函数
6.4.3encodeURIComponent()函数和decodeURIComponent()函数
6.4.4parselnt()函数和parseFloat()函数
6.4.5isNaN()函数和isFinite()函数
6.4.6eval()函数

第7章对象
7.1对象概述
7.1.1面向对象编程思想概述
7.1.2JavaScript中的对象
7.2对象的类型

7.3对象的定义
7.3.1创建对象实例
7.3.2构造函数和this关键字
7.3.3创建无类型对象

7.4操作对象
7.4.1使用“口”访问对象的属性和方法
7.4.2添加属性和方法
7.4.3重定义属性和方法
7.4.4删除属性和方法
7.4.5对象的废除

7.5用于对象的语句
7.5.1with语句
7.5.2for…in语句

7.6Function对象
7.6.1length属性
7.6.2prototype属性
7.6.3call()方法和apply()方法

7.7Object对象
7.7.1constructor属性
7.7.2toString()方法
7.7.3foLocaleStfing()方法
7.7.4valueOf()方法
7.7.5利用Object()构造函数定义对象
7.8Global对象

第8章面向对象的JavaScript进阶
8.1面向对象编程特性
8.2面向对象的JavaScript
8.2.1实例属性和实例方法
8.2.2类属性和类方法
8.2.3实现数据的封装

8.3继承的实现
8.3.1利用原型对象实现继承
8.3.2通过构造函数调用实现继承
8.3.3使用call()方法和apply()方法实现继承

第9章数组与字符串
9.1使用数组
9.1.1数组和数组元素
9.1.2创建数组
9.1.3使用数组元素
9.1.4多维数组
9.1.5数组的长度
9.1.6合并数组
9.1.7添加和删除数组元素
9.1.8将数组元素转换为字符串
9.1.9反转数组元素
9.1.10截取部分数组元素
9.1.11数组的排序

9.2使用字符串
9.2.1字符串对象
9.2.2字符串的长度
9.2.3连接字符串
9.2.4大小写转换
9.2.5确定指定位置的字符
9.2.6确定指定字符的位置
9.2.7分割字符串
9.2.8使用子字符串
9.2.9比较两个字符串的大小
9.2.10根据Unicode编码生成字符串
9.2.11修饰字符串
9.2.12String对象的其他方法

第10章数学运算与日期时间
10.1数学运算
10.1.1Math对象的属性
10.1.2计算数值的绝对值
10.1.3计算数值的三角函数
10.1.4数值的舍入运算
10.1.5产生随机数
10.1.6计算最大值和最小值
10.1.7幂运算
10.1.8对数运算与开平方运算

10.2日期与时间
10.2.1Date对象
10.2.2获取日期时间信息
10.2.3设置日期时间的值
10.2.4将日期时间转换为字符串
10.2.5Date对象的其他方法

第11章数值与异常处理
11.1处理数值
11.1.1Number对象的属性
11.1.2Number对象的方法

11.2异常处理
11.2.1异常概述
11.2.2Error对象
11.2.3使用try…catch..finally语句处理异常
11.2.4手动抛出异常

第12章正则表达式
12.1正则表达式基本语法
12.2使用正则表达式对象
12.2.1RegExp对象
12.2.2String对象

12.3正则表达式应用实例
12.3.1验证电子邮件地址
12.3.2验证信用卡号
12.3.3验证身份证号码
12.3.4验证IP地址

第13章浏览器对象模型(BOM)
13.1浏览器对象模型概述
13.2Screen对象
13.3Window对象
13.3.1窗口的打开与关闭
13.3.2改变窗口位置和大小
13.3.3滚动窗口
13.3.4系统对话框
13.3.5状态栏
13.3.6定时设定
13.4Navigator对象
13.5History对象
13.6Location对象

第14章Document对象
14.1Document对象概述
14.2Document对象的方法
14.3Document对象的属性
14.3.1Document对象的颜色属性
14.3.2Document对象的信息属性
14.3.3Document对象的对象集合属性
14.4链接
14.5图像
14.6锚点
14.7表单
14.8插件

14.9JavaScript与Javaapplet
14.9.1创建Javaapplet
14.9.2在网页中嵌入Javaapplet
14.9.3在JavaScript中使用Javaapplet

14.10JavaScript与音频插件
14.10.1音频格式与音频插件
14.10.2使用JavaScript控制音频

14.11JavaScript与Flash
14.11.1在网页中嵌入Flash动画
14.11.2在JavaScnpt中使用Flash

14.12处理cookie
14.12.1cookie概述
14.12.2写入cookie
14.12.3读取cookie
14.12.4删除cookie

第15章表单及表单元素
15.1Form对象
15.1.1Form对象概述
15.1.2Form对象属性
15.1.3Form对象的方法

15.2表单元素
15.2.1表单元素概述
15.2.2Input对象
15.3按钮
15.4输入框
15.5复选框和单选按钮
15.6选择框和选项
15.7表单验证

第16章DOM文档对象模型
16.1DOM概述
16.2树与结点
16.2.1HTML文档与DOM树
16.2.2节点

16.3使用DOMHTMLAPI
16.3.1DOMHTMLAPI简述
16.3.2HTMLCollection
16.3.3属性的命名
16.3.4添加和删除选项
16.3.5处理表格

16.4使用DOMCoreAPI
16.4.1Node和NodeList
16.4.2查找元素与设置元素属性
16.4.3遍历文档元素
16.4.4创建文档元素
16.4.5动态修改文档的内容

第171事件处理
17.1基本事件模型
17.1.1事件与事件处理器
17.1.2使用HTML标签属性绑定事件处理器
17.1.3使用JavaScript对象属性绑定事件处理器
17.1.4事件处理函数的作用域和this关键字
17.1.5改变事件的默认行为

17.2Netscape的事件模型
17.2.1Netscape的Event对象
17.2.2事件的传递和捕获

17.3IE的事件模型
17.3.1使用标签的属性绑定事件处理器
17.3.2事件处理器的注册与移除
17.3.3IE的Event对象
17.3.4setCapture()方法和releaseCapture()方法
17.3.5冒泡事件传递机制

17.4DOM2的事件模型
17.4.1使用addEventListener()方法注册事件处理器
17.4.2事件的传递机制
17.4.3DOM2的Event接口
17.4.4取消事件的默认行为与停止事件的传递
17.4.5UlEvent和MouseEvent

第3部分进阶篇
第4部分实战篇
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP