稀酷客

 找回密码
 加入稀酷客

只需一步,快速开始

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 587|回复: 1

[电子资料] 《JavaScript入门经典(第4版)》.((美)Paul Wilton).[PDF].@ckook

[复制链接]

17

主题

17

帖子

85

积分

注册会员

Rank: 2

积分
85
发表于 2017-11-23 19:48:12 | 显示全部楼层 |阅读模式
《JavaScript入门经典(第4版)》.((美)Paul Wilton).[PDF].@ckook JavaScript
JavaScript允许用户交互浏览精彩纷呈的个性化内容,可以极大地提升网页和Web应用程序的吸引力。精品入门教程《JavaScript入门经典(第4版)》全面透彻地讲解JavaScript编程基础知识,引导您立即开始在网页中嵌入JavaScript脚本。《JavaScript入门经典(第4版)》对上一版本做了全面更新,使JavaScript代码适用于最新版本的IE、Firefox和Safari浏览器。
主要内容
◆循序渐进介绍JavaScript基础知识,包括JavaScript的含义、原理和功能
◆介绍用于创建JavaScriptWeb应用程序的各种工具
◆分析如何从字符串中选择单个字符、如何将字符码转换为字符串以及如何复制字符串的部分内容
◆讲述如何对数组执行连接、复制、排序和倒序操作
◆说明如何使用jQuery、Prototype和MooTools等JavaScript框架快捷高效地编写JavaScript程序
◆深入讨论Ajax
◆分析常见错误以及调试和处理方法
作译者
Paul Wilton曾加盟一家Internet开发公司,期间历时3年构建了一个出色的Internet解决方案。现自创一家软件公司,该公司主要使用JavaScript开发在线假日酒店预订系统,目前的运作十分成功。
Jeremy McPeak是一位自学成才的程序员,从1998年开始从事网站开发工作。他曾与他人合著Professional Ajax,2nd Edition(wiley 2007)一书,并在线发表多篇有关XSLT、ASP.NETWeb窗体和C#的文章。他目前为一家能源公司开发Web应用程序。

目录
《JavaScript入门经典(第4版)》
第1章 JavaScript与Web概述
1.1 JavaSchpt简介
1.1.1 JavaScript的含义
1.1.2 JavaScript与Web
1.1.3 为什么选择JavaScript
1.1.4 JavaScript的功能
1.1.5 创建JavaScript Web应用程序所需的工具
1.2 脚本的使用场合
1.2.1 链接外部JavaScript文件
1.2.2 使用外部文件的优点
1.3 第一个简单的JavaScript程序
1.4 浏览器以及兼容性问题
1.5 小结
第2章 数据类型与变量
2.1 JavaScript中的数据类型
2.1.1 数值数据
2.1.2 文本数据
2.1.3 布尔数据
2.2 变量——保存在内存中的数据
2.2.1 创建变量并赋值
2.2.2 用其他变量的值为变量赋值
2.3 使用数据——计算数值及基本字符串操作
2.3.1 数值计算
2.3.2运算符的优先级
2.3.3 基本的字符串操作
2.3.4 字符串与数值的混合操作
2.4 数据类型转换
2.5 数组
2.6 小结
2.7 习题
第3章 决策、循环和函数
3.1 决策语句——if和switch语句
3.1.1 比较运算符
3.1.2 if语句
3.1.3 逻辑运算符
3.1.4 在if语句中使用多个条件
3.1.5 else和elseir
3.1.6 字符串的比较
3.1.7 switch语句
3.2 循环——for语句和while语句
3.2.1 for循环
3.2.2 for...in循环
3.2.3 while循环
3.2.4 do...while循环
3.2.5 break和continue语句
3.3 函数
3.3.1 创建自定义函数
3.3.2 变量的作用域和生存期
3.4 小结
3.5 习题
第4章 常见错误、调试和错误处理
4.1 一些常见错误
4.1.1 未经定义的变量
4.1.2 区分大小写
4.1.3 不匹配的大括号
4.1.4 不匹配的圆括号
4.1.5 赋值而不是相等
4.1.6 将方法和属性混为一谈
4.1.7 在连接字符串时未使用加号(+)
4.2 错误处理
4.2.1 避免错误
4.2.2 try...catch语句
4.3 调试
4.3.1 在Firefox中用Firebug调试
4.3.2 在Internet Explorer中调试
4.3.3 在Safari中调试
4.3.4 使用Opera的开发工具Dragonfly
4.4 小结
4.5 习题
第5章 JavaScript——基于对象的语言
5.1 基于对象的程序设计
5.1.1 对象的含义
5.1.2 JavaScript中的对象
5.1.3 使用JavaScript对象
5.1.4 基本数据类型与对象
5.2 JavaScript的内置对象类型
5.2.1 String对象
5.2.2 Array对象
5.2.3 Array的新方法
5.2.4 Math对象
5.2.5 Number对象
5.2.6 toFixed()方法
5.2.7 Date对象
5.3 创建对象的新类型(引用类型)
5.4 小结
5.5 习题
第6章 浏览器程序设计
6.1 浏览器对象简介
6.1.1 window对象
6.1.2 history对象
6.1.3 location对象
6.1.4 navigator对象
6.1.5 screen对象
6.1.6 document对象
6.1.7 使用document对象
6.1.8 images集合
6.1.9 links集合
6.2 用事件响应用户的操作
6.2.1 事件的含义
6.2.2 将代码连接到事件
6.2.3 确定用户的浏览器
6.3 小结
6.4 习题
第7章 HTML表单:与用户交互
7.1 HTML表单
7.2 Form对象的其他属性和方法
7.2.1 表单中的HTML元素
7.2.2 共有的属性和方法
7.2.3 按钮元素
7.2.4 文本元素
7.2.5 textarea元素
7.2.6 复选框和单选按钮
7.2.7 选择框
7.3 小结
7.4 习题
第8章 窗口和框架
8.1 框架和窗口对象
8.1.1 在框架之间编写代码
8.1.2 框架之间的代码访问
8.2 打开新窗口
8.2.1 打开新的浏览器窗口
8.2.2 窗口之间的脚本编程
8.2.3 移动窗口并重置其大小
8.3 安全性
8.4 小结
8.5 习题
第9章 字符串操作
9.1 新的字符串方法
9.1.1 split()方法
9.1.2 replace0方法
9.1.3 search()方法
9.1.4 match()方法
9.2 正则表达式
9.2.1 简单的正则表达式
9.2.2 正则表达式:特殊字符
9.2.3 包含所有的可能性
9.2.4 正则表达式的分组
9.2.5 重用字符组
9.3 String对象——split()、replace()、search()和match()方法
9.3.1 split()方法
9.3.2 replace()方法
9.3.3 search()方法
9.3.4 match()方法
9.4 使用RegExp对象的构造函数-
9.4.1 验证电话号码
9.4.2 验证邮政编码
9.4.3 验证电子邮件地址
9.4.4 验证域名
9.5 小结
9.6 习题
第10章 日期、时间和计时器
10.1 世界时
10.2 网页中的计时器
10.2.1 一次性计时器
10.2.2 创建定期触发的计时器
10.3 小结
10.4 习题
第11章 使用Cookie存储信息
11.1 烘焙第一个Cookie
11.1.1 新鲜出炉的Cookie
11.1.2 Cookie字符串
11.2 创建Cookie
11.3 获取Cookie的值
11.4 Coohe的局限性
11.4.1 用户可能禁用Cookie
11.4.2 数字和信息的限制
11.5 Cookie的安全性和IE 6+
11.6 小结
11.7 习题
第12章 动态HTML和W3C文档
对象模型
12.1 Web标准
12.1.1 HTML
12.1.2 XML
12.1.3 XHTMI
12.1.4 ECMASchpt
12.2 文档对象模型
12.2.1 DOM标准
12.2.2 DOM与BOM的区别
12.2.3 将HTML文档表示树形结构
12.2.4 DOM核心对象
12.2.5 DOM对象及其属性和方法
12.3 操作DOM
12.3.1 访问元素
12.3.2 改变元素的外观
12.3.3 定位和移动内容
12.3.4 示例:动态广告
12.4 DOM和事件
12.4.1 DOM事件处理
12.4.2 IE中的事件处理
12.5 编写跨浏览器的DHTML
12.6 JavaScript与XMI
12.6.1 使用JavaScript操作XML
12.6.2 在IE中获取XML文件
12.6.3 在Firefox和Opera浏览器中获取XML文件
12.6.4 跨浏览器读取XML文件
12.6.5 示例:显示每日信息
12.7 小结
12.8 习题
第13章 在JavaScript中使用ActiveX和插件
13.1 在非IE浏览器中检查并嵌入插件
13.1.1 在页面中添加插件
13.1.2 检查并安装插件
13.2 在IE中检查和嵌入ActiveX控件
13.2.1 在页面中添加ActiveX控件
13.2.2 安装ActiveX控件
13.3 使用插件和ActiveX控件
13.3.1 确定插件/ActiveX控件的可用性
13.3.2 完成
13.3.3 测试表单的禁用
13.3.4 潜在的问题
13.4 小结
13.5 习题
第14章 Ajax
14.1 Ajax的含义
14.1.1 Ajax的作用
14.1.2 浏览器支持
14.2 使用XMLHttpRequest对象
14.2.1 跨浏览器问题
14.2.2 使用XMLHttpRequest对象
14.2.3 异步请求
14.3 创建简单的Ajax模块
14.3.1 规划HttpRequest模块
14.3.2 HttpRequest构造函数
14.3.3 创建方法
14.3.4 完整的代码
14.4 使用Ajax验证表单字段
14.4.1 请求信息
14.4.2 接收到的数据
14.4.3 准备工作
14.5 注意事项
14.5.1 安全性问题
14.5.2 可用性问题
14.6 小结
14.7 习题
第15章 JavaScript框架
15.1 选择框架
15.2 入门
15.2.1 安装框架
15.2.2 测试框架
15.3 深入分析jQuery
15.3.1 选择元素
15.3.2 修改样式
15.3.3 创建、追加和删除元素
15.3.4 jQuery事件模型和事件的处理
15.3.5 用jQuery重写DHTML工具栏
15.3.6 把jQuery用于Ajax
15.4 Prototype
15.4.1 检索元素
15.4.2 处理样式
15.4.3 创建、插入和删除元素
15.4.4 使用事件
15.4.5 用Prototype重写DHTML工具栏
15.4.6 使用Ajax支持
15.5 MooTools
15.5.1 查找元素
15.5.2 修改样式
15.5.3 创建、插入和删除元素
15.5.4 使用和处理事件
15.5.5 用MooTools重写DHTML工具栏
15.5.6 MooTools中的Ajax支持
15.6 小结
15.7 习题
附录 A参考答案
附录B JavaScript核心参考
附录C W3C DOM参考
附录D Latin-1字符集

立即下载( 1279.zip ) 百度网盘

解压密码:已隐藏见下(↓)

二维码

【拿出手机】->【解锁】->【打开微信】->【扫描左侧<-的二维码】->【关注稀酷客的微信】->【发送帖子的tid号】->【获得密匙】->【将密匙填到下面的框框中】->【提交】->【免币查看隐藏内容】  如何下载?(图文教程)    如何获取酷币?    如有问题联系莎莎私人微信:ickook

该帖tid为: 1279   或者支付2酷币
回复

使用道具 举报

0

主题

770

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
发表于 2018-3-2 16:04:36 | 显示全部楼层
感谢楼主的分享!望楼主继续坚持不“泄” JavaScript JavaScript JavaScript JavaScript JavaScript
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入稀酷客   

本版积分规则

QQ|Archiver|手机版|小黑屋|稀酷客 ( 冀ICP备14004526号-1 )

GMT+8, 2018-9-22 03:55 , Processed in 1.156233 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表