JavaScript详解(第2版)

JavaScript详解(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Ellie Quigley) ,
2011-10
版次: 2
ISBN: 9787115262912
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 665页
字数: 1004千字
正文语种: 简体中文
原版书名: JavaScript by Example (2nd Edition)
  • JavaScript是目前最流行和最重要的Web编程语言。《JavaScript详解(第2版)》从JavaScript的编程结构开始,循序渐进地讲述了JavaScript及相关的CSS、W3CDOM、cookie、正则表达式和匹配模式,以及功能强大的Ajax。书中采用了大量课堂实践示例,附以详尽的代码行解释和实际结果输出,将JavaScript基础知识与高级技巧完美地展现出来。《JavaScript详解(第2版)》适合对Web开发和设计感兴趣的人员阅读,也可作为高校相关课程的教材。 Ellie Quigley 硅谷传奇讲师,在多家知名高校和企业教授脚本语言已有20多年。她在加州大学圣克鲁兹分校讲授的Perl和Shell程序设计课程已经成为硅谷文化的一部 分。她所著的畅销书还包括UNIX Shells by Example、Perl by Example、PHP and MySQL by Example(与Marko Gargenta合著)。 第1章JavaScript简介
    1.1JavaScript是什么
    1.2JavaScript不是什么
    1.3JavaScript的用处
    1.4JavaScript及其在Web页面中的位置
    1.5Ajax是什么
    1.6JavaScript是什么样子的
    1.7JavaScript及其在Web开发中承担的角色
    1.8JavaScript和事件
    1.9标准化JavaScript和W3C
    1.9.1JavaScript对象
    1.9.2文档对象模型
    1.10关于浏览器
    1.10.1JavaScript的版本
    1.10.2你的浏览器遵循标准吗
    1.10.3浏览器是否已启用JavaScript
    1.11JavaScript代码放在哪儿
    1.12验证标签
    1.12.1W3C验证工具
    1.12.2Validome验证工具
    1.13应知应会
    练习

    第2章脚本的安装
    2.1HTML文档与JavaScript
    2.2语法细节
    2.2.1区分大小写问题
    2.2.2自由形式及保留字
    2.2.3语句及分号
    2.2.4注释
    2.2.5〈script〉标签
    2.3生成HTML并输出显示
    2.3.1字符串及字符串串联
    2.3.2write()及writeln()方法
    2.4关于调试
    2.5调试工具
    2.5.1Firefox
    2.5.2在InternetExplorer8中调试
    2.5.3JavaScript:URL协议
    2.6JavaScript与旧浏览器或受限的浏览器
    2.7应知应会
    练习

    第3章数据类型、字面量和变量
    3.1数据类型
    3.1.1基本数据类型
    3.1.2复合数据类型
    3.2变量
    3.2.1有效变量名
    3.2.2声明和初始化变量
    3.2.3动态或宽松类型语言
    3.2.4变量作用域
    3.2.5变量的拼接
    3.3常量
    3.4要注意的bug
    3.5应知应会
    练习

    第4章对话框
    4.1与用户交互
    4.1.1alert()方法
    4.1.2prompt()方法
    4.1.3confirm()方法
    4.2应知应会
    练习

    第5章运算符
    5.1JavaScript运算符和表达式
    5.1.1赋值运算符
    5.1.2优先级和结合性
    5.2运算符类型
    5.2.1算术运算符
    5.2.2快捷赋值运算符
    5.2.3递增运算符和递减运算符
    5.2.4拼接运算符
    5.2.5比较运算符
    5.2.6逻辑运算符
    5.2.7条件运算符
    5.2.8位运算符
    5.3数字、字符串还是布尔值?数据类型转换
    5.3.1parseInt()函数
    5.3.2parseFloat()函数
    5.3.3eval()函数
    5.4特殊运算符
    5.5应知应会
    练习

    第6章条件选择
    6.1控制结构、块及复合语句
    6.2条件
    6.2.1if/else
    6.2.2if/elseif
    6.2.3switch
    6.3循环
    6.3.1while循环
    6.3.2do/while循环
    6.3.3for循环
    6.3.4for/in循环
    6.3.5使用break和continue控制循环
    6.3.6嵌套循环及标签
    6.4应知应会
    练习

    第7章函数
    7.1什么是函数
    7.1.1函数声明和调用
    7.1.2返回值
    7.1.3匿名函数变量
    7.1.4闭包
    7.1.5递归
    7.1.6函数是对象
    7.2调试技巧
    7.2.1函数语法
    7.2.2使用try/catch和throw捕捉异常
    7.3应知应会
    练习

    第8章对象
    8.1什么是对象
    8.1.1对象及点语法
    8.1.2使用构造函数创建对象
    8.1.3对象的属性
    8.1.4对象的方法
    8.2类和用户自定义函数
    8.2.1什么是类
    8.2.2什么是this
    8.2.3内联函数作为对象的方法
    8.3对象字面量
    8.4操作对象
    8.4.1with关键字
    8.4.2for/in循环
    8.5通过原型扩展对象
    8.5.1使用prototype属性为对象添加属性
    8.5.2原型查找链
    8.5.3使用原型为对象添加方法
    8.5.4所有对象都有的属性和方法
    8.5.5创建子类及继承
    8.6应知应会
    练习

    第9章JavaScript核心对象
    9.1什么是核心对象
    9.2数组对象
    9.2.1数组的声明及填充
    9.2.2Array对象属性
    9.2.3关联数组
    9.2.4嵌套数组
    9.3数组方法
    9.4Date对象
    9.4.1Date对象方法的使用
    9.4.2操纵日期及时间
    9.4.3通过prototype属性自定义Date对象
    9.5Math对象
    9.5.1向上取整及向下取整
    9.5.2生成随机数
    9.5.3wrapper对象
    9.5.4String对象
    9.5.5Number对象
    9.5.6Boolean对象
    9.5.7Function对象
    9.5.8再论关键字with
    9.6应知应会
    练习

    第10章浏览器对象模型:BOM
    10.1JavaScript及浏览器对象模型
    10.1.1navigator对象的使用
    10.1.2window对象的使用
    10.1.3创建定时事件
    10.1.4Frame的使用
    10.1.5location对象
    10.1.6history对象
    10.1.7screen对象
    10.2应知应会
    练习

    第11章表单及输入设备的使用
    11.1文档对象模型及传统DOM
    11.2JavaScript层次结构
    11.3关于HTML表单
    11.4JavaScript与form对象
    11.4.1为表单及其输入类型(控件)命名
    11.4.2表单中的传统DOM
    11.4.3为表单及按钮命名
    11.4.4提交填写完成的表单
    11.4.5this关键字
    11.4.6submit()及reset()方法
    11.5输入设备(控件)编程
    11.6应知应会
    练习

    第12章图片与链接
    12.1图片简介
    12.1.1重温HTML中的图片
    12.1.2JavaScript中的image对象
    12.2回顾链接
    12.3图片地图
    12.3.1使用src属性动态替换图片
    12.3.2预加载图片和Image()构造函数
    12.3.3随机显示图片和onClick事件
    12.3.4图片地图与JavaScript
    12.4缩放图片以适应窗口
    12.5幻灯简介
    12.5.1带有控制按钮的简单幻灯展示
    12.5.2可单击的图片幻灯展示
    12.6动画和定时器
    12.6.1变换图片位置
    12.6.2改变图片的高度和宽度属性
    12.7应知应会
    练习

    第13章事件处理
    13.1事件处理函数介绍
    13.2事件处理的内联模型
    13.2.1HTML和事件处理函数
    13.2.2设置事件处理函数
    13.2.3返回值
    13.2.4JavaScript对象方法和事件
    13.3处理窗口事件或框架事件
    13.3.1onLoad和onUnLoad事件
    13.3.2onFocus和onBlur事件函数
    13.3.3onResize事件处理函数
    13.4鼠标事件处理
    13.4.1怎样使用鼠标事件
    13.4.2鼠标事件和图像--翻转
    13.4.3通过鼠标事件创建幻灯片
    13.5处理链接事件
    13.6处理表单事件
    13.6.1按钮
    13.6.2表单和按钮中的this关键字
    13.6.3表单和onClick事件处理函数
    13.6.4表单和onFocus、onBlur事件处理函数
    13.6.5表单和onChange事件处理函数
    13.6.6表单和onSubmit事件处理函数
    13.6.7HTML事件处理函数和JavaScript事件方法
    13.6.8onError事件
    13.7event对象
    13.7.1捕获和冒泡(滴漏和冒泡)
    13.7.2事件对象属性
    13.7.3使用事件对象属性
    13.7.4将事件传递给JavaScript函数
    13.7.5鼠标坐标
    13.7.6按键事件
    13.8处理事件的脚本模型
    13.9应知应会
    练习

    第14章CSS与JavaScript
    14.1什么是CSS
    14.2什么是样式表
    14.2.1什么是兼容CSS的浏览器
    14.2.2样式表的工作原理
    14.3CSS程序结构
    14.3.1注释
    14.3.2组合
    14.4常用样式表属性
    14.4.1计量单位
    14.4.2使用颜色
    14.4.3使用字体
    14.4.4使用文本
    14.4.5使用背景和图片
    14.4.6使用边距和边框
    14.5样式表类型
    14.5.1嵌入式样式表和〈style〉标签
    14.5.2内联样式和〈style〉属性
    14.6链接的样式表
    14.6.1〈link〉标签
    14.6.2使用@import导入
    14.7创建样式类
    14.7.1用类设定简单表格样式
    14.7.2使用特定类选择器
    14.8ID选择器和ID属性
    14.9使用〈span〉标签重写或添加样式
    14.9.1〈span〉标签和style属性
    14.9.2〈span〉标签和class属性
    14.9.3继承和上下文选择器
    14.10定位元素和层
    14.10.1绝对定位
    14.10.2〈div〉容器
    14.10.3绝对定位
    14.10.4相对定位
    14.10.5z索引和三维
    14.11如何与JavaScript融合
    14.11.1什么是DHTML
    14.11.2JavaScript如何操作样式表
    14.11.3style对象
    14.11.4className属性
    14.11.5下拉菜单和提示框
    14.12应知应会
    练习

    第15章W3CDOM与JavaScript
    15.1W3CDOM
    15.2理解DOM节点
    15.3节点
    15.3.1父节点和子节点
    15.3.2兄弟节点
    15.3.3nodeName和nodeType属性
    15.3.4空白bug
    15.4遍历DOM
    15.5DOM查看器
    15.6查询DOM的快捷方式
    15.6.1document.getElement-ById()方法
    15.6.2document.getElements-ByTagName()方法
    15.6.3对应于HTML属性的JavaScript属性
    15.7DOM的修改(追加、复制和删除节点)
    15.7.1innerHTML属性和元素的内容
    15.7.2更改元素的内容
    15.7.3使用DOM创建新元素
    15.7.4在节点前插入
    15.7.5为节点创建属性
    15.7.6DOM回顾:创建博客
    15.7.7使用DOM创建表格
    15.7.8复制节点
    15.7.9删除节点
    15.7.10利用节点实现文本滚动
    15.8事件处理和DOM
    15.8.1HTML内联方式
    15.8.2脚本方法
    15.8.3DOM方法
    15.8.4冒泡和捕获
    15.9W3C模型中的事件监听器
    15.9.1添加事件
    15.9.2注册多个事件
    15.9.3删除事件
    15.9.4MicrosoftInternetExplorer中的事件监听器
    15.9.5回顾事件属性
    15.10不唐突的JavaScript
    15.11应知应会
    练习

    第16章cookie
    16.1什么是cookie
    16.1.1cookie的组成
    16.1.2cookie的属性
    16.2使用JavaScript创建cookie
    16.2.1cookie对象
    16.2.2设置cookie属性
    16.2.3创建cookie
    16.2.4从服务器获取cookie信息
    16.2.5删除cookie
    16.2.6使用浏览器删除cookie
    16.3应知应会
    练习

    第17章正则表达式和模式匹配
    17.1什么是正则表达式
    17.2创建正则表达式
    17.2.1字面量方式
    17.2.2构造函数
    17.2.3测试正则表达式
    17.2.4RegExp对象的属性
    17.3使用字符串的正则表达式方法
    17.3.1match()方法
    17.3.2search()方法
    17.3.3replace()方法
    17.3.4split()方法
    17.4获取控制--元字符
    17.4.1点元字符
    17.4.2字符类
    17.4.3元符号
    17.4.4重复模式匹配元字符
    17.4.5锚元字符
    17.4.6或模式
    17.5用正则表达式验证表单
    17.5.1检查空字段
    17.5.2检查邮政编码
    17.5.3检查字母数据
    17.5.4删除多余字符
    17.5.5有效社会安全号码验证
    17.5.6验证电话号码
    17.5.7验证电子邮件地址
    17.5.8验证信用卡号
    17.5.9汇总
    17.6应知应会
    练习

    第18章Ajax(及JSON)简介
    18.1为什么要用Ajax
    18.2为什么最后才提到Ajax
    18.3建立Ajax通信的步骤
    18.3.1步骤1:创建XMLHttp-Request对象
    18.3.2步骤2:初始化对象
    18.3.3向服务器发送请求
    18.3.4步骤3:监控服务器响应状态
    18.3.5使用回调函数处理响应
    18.3.6浏览器缓存问题
    18.4结合起来
    18.4.1使用Ajax从文件中获取文本
    18.4.2使用Ajax从文件中获取XML
    18.4.3Ajax和表单
    18.5Ajax和JSON
    18.5.1JSON数据结构
    18.5.2使用JSON的步骤
    18.5.3JSON综合示例
    18.5.4解决eval()安全问题
    18.6使用Firebug调试Ajax
    18.7应知应会
    练习
  • 内容简介:
    JavaScript是目前最流行和最重要的Web编程语言。《JavaScript详解(第2版)》从JavaScript的编程结构开始,循序渐进地讲述了JavaScript及相关的CSS、W3CDOM、cookie、正则表达式和匹配模式,以及功能强大的Ajax。书中采用了大量课堂实践示例,附以详尽的代码行解释和实际结果输出,将JavaScript基础知识与高级技巧完美地展现出来。《JavaScript详解(第2版)》适合对Web开发和设计感兴趣的人员阅读,也可作为高校相关课程的教材。
  • 作者简介:
    Ellie Quigley 硅谷传奇讲师,在多家知名高校和企业教授脚本语言已有20多年。她在加州大学圣克鲁兹分校讲授的Perl和Shell程序设计课程已经成为硅谷文化的一部 分。她所著的畅销书还包括UNIX Shells by Example、Perl by Example、PHP and MySQL by Example(与Marko Gargenta合著)。
  • 目录:
    第1章JavaScript简介
    1.1JavaScript是什么
    1.2JavaScript不是什么
    1.3JavaScript的用处
    1.4JavaScript及其在Web页面中的位置
    1.5Ajax是什么
    1.6JavaScript是什么样子的
    1.7JavaScript及其在Web开发中承担的角色
    1.8JavaScript和事件
    1.9标准化JavaScript和W3C
    1.9.1JavaScript对象
    1.9.2文档对象模型
    1.10关于浏览器
    1.10.1JavaScript的版本
    1.10.2你的浏览器遵循标准吗
    1.10.3浏览器是否已启用JavaScript
    1.11JavaScript代码放在哪儿
    1.12验证标签
    1.12.1W3C验证工具
    1.12.2Validome验证工具
    1.13应知应会
    练习

    第2章脚本的安装
    2.1HTML文档与JavaScript
    2.2语法细节
    2.2.1区分大小写问题
    2.2.2自由形式及保留字
    2.2.3语句及分号
    2.2.4注释
    2.2.5〈script〉标签
    2.3生成HTML并输出显示
    2.3.1字符串及字符串串联
    2.3.2write()及writeln()方法
    2.4关于调试
    2.5调试工具
    2.5.1Firefox
    2.5.2在InternetExplorer8中调试
    2.5.3JavaScript:URL协议
    2.6JavaScript与旧浏览器或受限的浏览器
    2.7应知应会
    练习

    第3章数据类型、字面量和变量
    3.1数据类型
    3.1.1基本数据类型
    3.1.2复合数据类型
    3.2变量
    3.2.1有效变量名
    3.2.2声明和初始化变量
    3.2.3动态或宽松类型语言
    3.2.4变量作用域
    3.2.5变量的拼接
    3.3常量
    3.4要注意的bug
    3.5应知应会
    练习

    第4章对话框
    4.1与用户交互
    4.1.1alert()方法
    4.1.2prompt()方法
    4.1.3confirm()方法
    4.2应知应会
    练习

    第5章运算符
    5.1JavaScript运算符和表达式
    5.1.1赋值运算符
    5.1.2优先级和结合性
    5.2运算符类型
    5.2.1算术运算符
    5.2.2快捷赋值运算符
    5.2.3递增运算符和递减运算符
    5.2.4拼接运算符
    5.2.5比较运算符
    5.2.6逻辑运算符
    5.2.7条件运算符
    5.2.8位运算符
    5.3数字、字符串还是布尔值?数据类型转换
    5.3.1parseInt()函数
    5.3.2parseFloat()函数
    5.3.3eval()函数
    5.4特殊运算符
    5.5应知应会
    练习

    第6章条件选择
    6.1控制结构、块及复合语句
    6.2条件
    6.2.1if/else
    6.2.2if/elseif
    6.2.3switch
    6.3循环
    6.3.1while循环
    6.3.2do/while循环
    6.3.3for循环
    6.3.4for/in循环
    6.3.5使用break和continue控制循环
    6.3.6嵌套循环及标签
    6.4应知应会
    练习

    第7章函数
    7.1什么是函数
    7.1.1函数声明和调用
    7.1.2返回值
    7.1.3匿名函数变量
    7.1.4闭包
    7.1.5递归
    7.1.6函数是对象
    7.2调试技巧
    7.2.1函数语法
    7.2.2使用try/catch和throw捕捉异常
    7.3应知应会
    练习

    第8章对象
    8.1什么是对象
    8.1.1对象及点语法
    8.1.2使用构造函数创建对象
    8.1.3对象的属性
    8.1.4对象的方法
    8.2类和用户自定义函数
    8.2.1什么是类
    8.2.2什么是this
    8.2.3内联函数作为对象的方法
    8.3对象字面量
    8.4操作对象
    8.4.1with关键字
    8.4.2for/in循环
    8.5通过原型扩展对象
    8.5.1使用prototype属性为对象添加属性
    8.5.2原型查找链
    8.5.3使用原型为对象添加方法
    8.5.4所有对象都有的属性和方法
    8.5.5创建子类及继承
    8.6应知应会
    练习

    第9章JavaScript核心对象
    9.1什么是核心对象
    9.2数组对象
    9.2.1数组的声明及填充
    9.2.2Array对象属性
    9.2.3关联数组
    9.2.4嵌套数组
    9.3数组方法
    9.4Date对象
    9.4.1Date对象方法的使用
    9.4.2操纵日期及时间
    9.4.3通过prototype属性自定义Date对象
    9.5Math对象
    9.5.1向上取整及向下取整
    9.5.2生成随机数
    9.5.3wrapper对象
    9.5.4String对象
    9.5.5Number对象
    9.5.6Boolean对象
    9.5.7Function对象
    9.5.8再论关键字with
    9.6应知应会
    练习

    第10章浏览器对象模型:BOM
    10.1JavaScript及浏览器对象模型
    10.1.1navigator对象的使用
    10.1.2window对象的使用
    10.1.3创建定时事件
    10.1.4Frame的使用
    10.1.5location对象
    10.1.6history对象
    10.1.7screen对象
    10.2应知应会
    练习

    第11章表单及输入设备的使用
    11.1文档对象模型及传统DOM
    11.2JavaScript层次结构
    11.3关于HTML表单
    11.4JavaScript与form对象
    11.4.1为表单及其输入类型(控件)命名
    11.4.2表单中的传统DOM
    11.4.3为表单及按钮命名
    11.4.4提交填写完成的表单
    11.4.5this关键字
    11.4.6submit()及reset()方法
    11.5输入设备(控件)编程
    11.6应知应会
    练习

    第12章图片与链接
    12.1图片简介
    12.1.1重温HTML中的图片
    12.1.2JavaScript中的image对象
    12.2回顾链接
    12.3图片地图
    12.3.1使用src属性动态替换图片
    12.3.2预加载图片和Image()构造函数
    12.3.3随机显示图片和onClick事件
    12.3.4图片地图与JavaScript
    12.4缩放图片以适应窗口
    12.5幻灯简介
    12.5.1带有控制按钮的简单幻灯展示
    12.5.2可单击的图片幻灯展示
    12.6动画和定时器
    12.6.1变换图片位置
    12.6.2改变图片的高度和宽度属性
    12.7应知应会
    练习

    第13章事件处理
    13.1事件处理函数介绍
    13.2事件处理的内联模型
    13.2.1HTML和事件处理函数
    13.2.2设置事件处理函数
    13.2.3返回值
    13.2.4JavaScript对象方法和事件
    13.3处理窗口事件或框架事件
    13.3.1onLoad和onUnLoad事件
    13.3.2onFocus和onBlur事件函数
    13.3.3onResize事件处理函数
    13.4鼠标事件处理
    13.4.1怎样使用鼠标事件
    13.4.2鼠标事件和图像--翻转
    13.4.3通过鼠标事件创建幻灯片
    13.5处理链接事件
    13.6处理表单事件
    13.6.1按钮
    13.6.2表单和按钮中的this关键字
    13.6.3表单和onClick事件处理函数
    13.6.4表单和onFocus、onBlur事件处理函数
    13.6.5表单和onChange事件处理函数
    13.6.6表单和onSubmit事件处理函数
    13.6.7HTML事件处理函数和JavaScript事件方法
    13.6.8onError事件
    13.7event对象
    13.7.1捕获和冒泡(滴漏和冒泡)
    13.7.2事件对象属性
    13.7.3使用事件对象属性
    13.7.4将事件传递给JavaScript函数
    13.7.5鼠标坐标
    13.7.6按键事件
    13.8处理事件的脚本模型
    13.9应知应会
    练习

    第14章CSS与JavaScript
    14.1什么是CSS
    14.2什么是样式表
    14.2.1什么是兼容CSS的浏览器
    14.2.2样式表的工作原理
    14.3CSS程序结构
    14.3.1注释
    14.3.2组合
    14.4常用样式表属性
    14.4.1计量单位
    14.4.2使用颜色
    14.4.3使用字体
    14.4.4使用文本
    14.4.5使用背景和图片
    14.4.6使用边距和边框
    14.5样式表类型
    14.5.1嵌入式样式表和〈style〉标签
    14.5.2内联样式和〈style〉属性
    14.6链接的样式表
    14.6.1〈link〉标签
    14.6.2使用@import导入
    14.7创建样式类
    14.7.1用类设定简单表格样式
    14.7.2使用特定类选择器
    14.8ID选择器和ID属性
    14.9使用〈span〉标签重写或添加样式
    14.9.1〈span〉标签和style属性
    14.9.2〈span〉标签和class属性
    14.9.3继承和上下文选择器
    14.10定位元素和层
    14.10.1绝对定位
    14.10.2〈div〉容器
    14.10.3绝对定位
    14.10.4相对定位
    14.10.5z索引和三维
    14.11如何与JavaScript融合
    14.11.1什么是DHTML
    14.11.2JavaScript如何操作样式表
    14.11.3style对象
    14.11.4className属性
    14.11.5下拉菜单和提示框
    14.12应知应会
    练习

    第15章W3CDOM与JavaScript
    15.1W3CDOM
    15.2理解DOM节点
    15.3节点
    15.3.1父节点和子节点
    15.3.2兄弟节点
    15.3.3nodeName和nodeType属性
    15.3.4空白bug
    15.4遍历DOM
    15.5DOM查看器
    15.6查询DOM的快捷方式
    15.6.1document.getElement-ById()方法
    15.6.2document.getElements-ByTagName()方法
    15.6.3对应于HTML属性的JavaScript属性
    15.7DOM的修改(追加、复制和删除节点)
    15.7.1innerHTML属性和元素的内容
    15.7.2更改元素的内容
    15.7.3使用DOM创建新元素
    15.7.4在节点前插入
    15.7.5为节点创建属性
    15.7.6DOM回顾:创建博客
    15.7.7使用DOM创建表格
    15.7.8复制节点
    15.7.9删除节点
    15.7.10利用节点实现文本滚动
    15.8事件处理和DOM
    15.8.1HTML内联方式
    15.8.2脚本方法
    15.8.3DOM方法
    15.8.4冒泡和捕获
    15.9W3C模型中的事件监听器
    15.9.1添加事件
    15.9.2注册多个事件
    15.9.3删除事件
    15.9.4MicrosoftInternetExplorer中的事件监听器
    15.9.5回顾事件属性
    15.10不唐突的JavaScript
    15.11应知应会
    练习

    第16章cookie
    16.1什么是cookie
    16.1.1cookie的组成
    16.1.2cookie的属性
    16.2使用JavaScript创建cookie
    16.2.1cookie对象
    16.2.2设置cookie属性
    16.2.3创建cookie
    16.2.4从服务器获取cookie信息
    16.2.5删除cookie
    16.2.6使用浏览器删除cookie
    16.3应知应会
    练习

    第17章正则表达式和模式匹配
    17.1什么是正则表达式
    17.2创建正则表达式
    17.2.1字面量方式
    17.2.2构造函数
    17.2.3测试正则表达式
    17.2.4RegExp对象的属性
    17.3使用字符串的正则表达式方法
    17.3.1match()方法
    17.3.2search()方法
    17.3.3replace()方法
    17.3.4split()方法
    17.4获取控制--元字符
    17.4.1点元字符
    17.4.2字符类
    17.4.3元符号
    17.4.4重复模式匹配元字符
    17.4.5锚元字符
    17.4.6或模式
    17.5用正则表达式验证表单
    17.5.1检查空字段
    17.5.2检查邮政编码
    17.5.3检查字母数据
    17.5.4删除多余字符
    17.5.5有效社会安全号码验证
    17.5.6验证电话号码
    17.5.7验证电子邮件地址
    17.5.8验证信用卡号
    17.5.9汇总
    17.6应知应会
    练习

    第18章Ajax(及JSON)简介
    18.1为什么要用Ajax
    18.2为什么最后才提到Ajax
    18.3建立Ajax通信的步骤
    18.3.1步骤1:创建XMLHttp-Request对象
    18.3.2步骤2:初始化对象
    18.3.3向服务器发送请求
    18.3.4步骤3:监控服务器响应状态
    18.3.5使用回调函数处理响应
    18.3.6浏览器缓存问题
    18.4结合起来
    18.4.1使用Ajax从文件中获取文本
    18.4.2使用Ajax从文件中获取XML
    18.4.3Ajax和表单
    18.5Ajax和JSON
    18.5.1JSON数据结构
    18.5.2使用JSON的步骤
    18.5.3JSON综合示例
    18.5.4解决eval()安全问题
    18.6使用Firebug调试Ajax
    18.7应知应会
    练习
查看详情
其他版本 / 全部 (1)
您可能感兴趣 / 更多
系列丛书 / 更多
相关图书 / 更多