JavaScript学习指南 - (EPUB全文下载)
文件大小:2.46 mb。
文件格式:epub 格式。
书籍内容:
目 录
版权信息
版权声明
内 容 提 要
作者简介
封面介绍
O’Reilly Media, Inc.介绍
前言
本书读者对象
假设与方法
开发环境
本书的组织形式
章节划分
阅读须知
使用代码示例
Safari联机丛书
如何联系我们
致谢
第1章 Hello JavaScript!
1.1 “Hello World!”程序
1.2 第二个“Hello World!”程序
1.2.1 script标签
1.2.2 JavaScript、ECMAScript和JScript的比较
1.2.3 在JavaScript中定义函数
1.2.4 事件处理程序
1.2.5 浏览器对象document
1.2.6 property操作符
1.2.7 var关键字和作用域
1.2.8 JavaScript语句
1.2.9 注释
1.2.10 你没看到的:HTML注释和CDATA区段
1.3 JavaScript文件
1.4 可访问性和JavaScript最佳实践
1.4.1 可访问性指南
1.4.2 noscript
第2章 JavaScript数据类型和变量
2.1 标识变量
2.1.1 命名规范
2.2 基本类型
2.3 String数据类型
2.3.1 字符串转义序列
2.3.2 字符串编码
2.3.3 字符串转换
2.4 Boolean数据类型
2.5 Number数据类型
2.6 null和undefined变量
2.7 常量:已命名数值,但不是变量[10]
2.8 知识测验
2.9 测验答案
第3章 运算符和语句
3.1 JavaScript语句的格式
3.2 赋值语句
3.2.1 算术运算符
3.2.2 一元运算符
3.2.3 运算符的优先级
3.2.4 带运算符的快捷赋值
3.2.5 位操作运算符
3.3 条件语句和程序流
3.3.1 if…else条件语句
3.3.2 switch条件语句
3.4 条件运算符
3.4.1 相等和恒等运算符
3.4.2 其他关系运算符
3.4.3 JavaScript中唯一的三元运算符
3.5 逻辑运算符
3.6 高级语句:循环
3.6.1 while循环
3.6.2 do…while循环
3.6.3 for循环
3.7 知识测验
3.8 测验答案
第4章 JavaScript对象
4.1 基本数据类型对象
4.2 布尔值、数字和字符串
4.2.1 Boolean对象
4.2.2 Number对象、静态属性及实例方法
4.2.3 String对象
4.3 正则表达式和RegExp
4.3.1 RegExp方法:test和exec
4.3.2 正则表达式的应用
4.4 Date对象
4.5 Math对象
4.5.1 Math的属性
4.5.2 Math的方法
4.6 JavaScript数组
4.6.1 FIFO队列
4.7 知识测验
4.8 测验答案
第5章 函数
5.1 声明式的函数
5.1.1 函数的命名约定和大小
5.1.2 函数返回值和参数
5.2 匿名函数
5.3 函数字面量
5.3.1 函数和递归
5.3.2 嵌套函数、函数闭包与内存泄漏
5.3.3 回调函数
5.4 函数类型小结
5.5 函数作用域
5.6 函数就是一个对象
5.7 知识测验
5.8 测验答案
第6章 排错、调试及跨浏览器问题
6.1 调试的简单方法
6.2 浏览器提供的开发和调试工具
6.2.1 Firefox和Firebug
6.2.2 使用console.log
6.2.3 Firefox、Web Developer toolkit和NoScript
6.2.4 Opera和Dragonfly
6.2.5 Safari/WebKit和Web Inspector
6.2.6 Internet Explorer
6.3 处理浏览器之间的差异
6.3.1 对象检测
6.3.2 对象检测失败的场合
6.3.3 DOCTYPE、X-UA-Compatible和Quirks模式
6.3.4 阻止向后兼容性:IE 8.0中的元标签http-equiv
6.4 知识测验
6.5 测验答案
第7章 捕获事件
7.1 事件
7.2 0级事件处理
7.2.1 Event对象
7.2.2 事件冒泡
7.2.3 事件处理程序和this
7.3 DOM Level 2事件模型
生成事件
7.4 知识测验
7.5 测验答案
第8章 表单、表单事件及验证
8.1 为表单添加事件:不同方法
8.1.1 跨浏览器兼容的事件处理
8.1.2 取消一个事件
8.2 选择列表框元素
8.2.1 动态修改选择列表框
8.2.2 选择列表框和自动选择
8.3 单选按钮和复选框
8.4 文本框、文本区域、密码框和隐藏表单字段的输入元素
文本验证
8.5 input元素字段和基于正则表达式的验证
8.6 表单、沙箱和XSS
8.7 知识测验
8.8 测验答案
第9章 浏览器之谜
9.1 浏览器结构概述
9.2 window对象
9.3 窗口的创建和控制
9.3.1 对话框:alert、confirm和prompt
9.3.2 创建自定义窗口
9.3.3 修改窗口
9.4 frame对象
9.4.1 location对象
9.4.2 基于iframe的远程脚本
9.5 添加并控制定时器
9.6 history、screen和navigator对象
9.6.1 history对象
9.6.2 screen对象
9.6.3 navigator对象
9.6.4 history、screen和navigator属性的实际应用
9.7 document对象
9.7.1 链接
9.7.2 图像
9.8 innerHTML
9.9 知识测验
9.10 测验答案
第10章 cookie和其他客户端存储技术
10.1 JavaScript沙箱与cookie安全
10.1.1 同源安全策略
10.1.2 使用document.domain
10.2 coo ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » JavaScript学习指南 - (EPUB全文下载)