JavaScript入门经典(第5版)

JavaScript入门经典(第5版) 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
[美] Phil Ballard,Michael Moncur 著,王军 译



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-24

类似图书 点击查看全场最低价

图书介绍

出版社: 人民邮电出版社
ISBN:9787115317797
版次:5
商品编码:11311733
品牌:异步图书
包装:平装
开本:16开
出版时间:2013-09-01
用纸:胶版纸
页数:304
字数:491000
正文语种:中文


相关图书





图书描述

内容简介

  《JavaScript入门经典(第5版)》是学习JavaScript编程的经典教程。全新的第5版涵盖了JavaScript 1.8及其以上版本、Ajax和jQuery等内容。《JavaScript入门经典(第5版)》着力介绍JavaScript当今主要特性的基本技巧,从基本概念开始,逐步地介绍按照当今Web标准编写JavaScript代码的很好方式。
  《JavaScript入门经典(第5版)》分为七个部分,共24章。第1部分“JavaScript基础”,包括第1章到第5章,介绍了如何使用常用函数编写简单的脚本,第二部分“JavaScript进阶”,包括第6章到第10章,介绍了更复杂的编程范例,比如循环控制、事件处理、面向对象编程、JSON标记、cookie。第三部分“文档对象模型(DOM)”,包括第11章到第15章,介绍了如何使用CSS遍历和编辑DOM(文档对象模型)树,对页面元素进行样式代和动画。第四部分“Ajax”,包括第16到第18章,介绍如何利用XMLHTTPRequest对象向服务器进行后台调用,并且处理服务器的响应;建立简单的Ajax库,调试Ajax应用。第五部分“使用JavaScript库”,包括第19章到第21章,介绍如何使用第三方库,比如Prototype和jQuery,简化跨浏览器的开发工作。第六部分“JavaScript与其他Web技术的配合”,包括第22章到第24章,通过范例介绍如何使用JavaScript控制多媒体、展示HTML5的功能、编写浏览器插件。第七部分“附录”介绍了JavaScript编程常用工具,并给出了JavaScript快速参考。
  《JavaScript入门经典(第5版)》内容循序渐进,逐步深入,概念和知识点讲解清楚,而且每章最后配有练习,供读者检查和巩固所学知识。《JavaScript入门经典(第5版)》适合对Web应用开发感兴趣的初中级中户阅读和自学,也可作为大中专院校相关专业的教材。

作者简介

  PhilBallard是一位Web技术咨询师,他专注于Web站点的设计、搜索引擎的优化、服务器端脚本编程、客户端设计等等。他还是《SamsTeachYourselfAjaxin10Minutes》一书的作者。MichaelMoncur是StarlingTechnologies公司的所有人,这是一家专注于网络和互联网的咨询公司。他还是Web站点管理员和作家。他撰写过有关JavaScript、网络、MCSE认证方面的图书。

内页插图

目录

第一部分 javascript基础
第1章 了解javascript
1.1 web脚本编程基础
1.2 服务器端与客户端编程
1.3 javascript简介
1.4 javascript起源
浏览器战争
1.5 script标签
1.6 dom简介
1.6.1 w3c和标准兼容
1.6.2 window和document对象
1.6.3 对象标记法
1.7 与用户交互
1.7.1 window.alert()
1.7.2 document.write()
1.7.3 读取document对象的属性
1.8 小结
1.9 问答
1.10 作业
1.10.1 测验
1.10.2 答案
1.11 练习
第2章 创建简单的脚本
2.1 在web页面里添加javascript
2.2 javascript语句
代码注释
2.3 变量
2.4 操作符
2.4.1 算术操作符
2.4.2 操作符优先级
2.4.3 对字符串使用操作符"+"
2.5 捕获鼠标事件
2.5.1 onclick事件处理器
2.5.2 onmouseover和onmouseout事件处理器
2.6 小结
2.7 问答
2.8 作业
2.8.1 测验
2.8.2 答案
2.9 练习
第3章 使用函数
3.1 基本语法
3.2 调用函数
把javascript代码放置到页面的[head]区域
3.3 参数
多参数
3.4 从函数返回值
3.5 变量作用域
3.6 小结
3.7 问答
3.8 作业
3.8.1 测验
3.8.2 答案
3.9 练习
第4章 dom对象和内置对象
4.1 与用户交互
4.1.1 alert()
4.1.2 confirm()
4.1.3 prompt()
4.2 根据id选择元素
innerhtml属性
4.3 访问浏览器历史记录
4.4 使用location对象
4.4.1 使用location对象导航
4.4.2 刷新页面
4.5 浏览器信息:navigator对象
4.6 日期和时间
4.6.1 创建具有当前日期和时间的date对象
4.6.2 创建具有指定日期和时间的date对象
4.6.3 设置和编辑日期与时间
4.7 利用math对象简化运算
4.7.1 取整
4.7.2 获得最大值和最小值
4.7.3 随机数
4.7.4 数学常数
4.7.5 关键字with
4.8 小结
4.9 问答
4.10 作业
4.10.1 测验
4.10.2 答案
4.11 练习
第5章 数据类型
5.1 数值
5.1.1 整数
5.1.2 浮点数
5.1.3 非数值(nan)
5.1.4 使用parsefloat()和parseint()
5.1.5 无穷大(infinity)
5.2 字符串
5.2.1 转义序列
5.2.2 字符串方法
5.3 布尔值
"非"操作符(!)
5.4 数组
5.4.1 创建新数组
5.4.2 初始化数组
5.4.3 数组的方法
5.5 小结
5.6 问答
a.2.1 w3c验证服务
a.2.2 web设计组(wdg)
a.3 调试与检验工具
a.3.1 firebug
a.3.2 jslint
附录b javascript快速参考
5.7 作业
5.7.1 测验
5.7.2 答案
5.8 练习
第二部分 javascript进阶
第6章 功能更强大的脚本
6.1 条件语句
6.1.1 if()语句
6.1.2 比较操作符
6.1.3 测试相等
6.1.4 if进阶
6.1.5 测试多个条件
6.1.6 switch语句
6.1.7 逻辑操作符
6.2 循环和控制结构
6.2.1 while
6.2.2 do…while
6.2.3 for
6.2.4 使用break跳出循环
6.2.5 利用for…in在对象集里循环
6.3 调试代码
6.4 小结
6.5 问答
6.6 作业
6.6.1 测验
6.6.2 答案
6.7 练习
第7章 面向对象编程
7.1 什么是面向对象编程(oop)
7.2 创建对象
7.2.1 创建直接实例
7.2.2 使用关键字this
7.2.3 匿名函数
7.2.4 使用构造函数
7.2.5 对象实例化
7.2.6 构造函数参数
7.3 使用prototype扩展和继承对象
7.3.1 扩展对象
7.3.2 继承
7.4 封装
7.5 使用功能检测
7.6 小结
7.7 问答
7.8 作业
7.8.1 测验
7.8.2 答案
7.9 练习
第8章 json简介
8.1 json是什么
json语法
8.2 访问json数据
8.2.1 使用eval()
8.2.2 使用浏览器对json直接支持
8.3 json的数据序列化
8.4 json数据类型
8.5 模拟关联数组
8.6 使用json创建对象
8.6.1 属性
8.6.2 方法
8.6.3 数组
8.6.4 对象
8.7 json安全性
8.8 小结
8.9 问答
8.10 作业
8.10.1 测验
8.10.2 答案
8.11 练习
第9章 响应事件
9.1 理解事件处理器
9.1.1 事件范例
9.1.2 添加事件处理器
9.1.3 删除事件处理器
9.2 默认操作
禁止默认操作
9.3 event对象
9.3.1 w3c方式
9.3.2 微软方式
9.4 跨浏览器的事件处理器
9.5 事件处理器高级注册方式
9.5.1 w3c方式
9.5.2 微软方式
9.5.3 跨浏览器的实现方式
9.6 小结
9.7 问答
9.8 作业
9.8.1 测验
9.8.2 答案
9.9 练习
第10章 javascript和cookie
10.1 什么是cookie
cookie的局限
10.2 document.cookie属性
数据的编码和解码
10.3 cookie组成
10.3.1 cookiename和cookievalue
10.3.2 domain
10.3.3 path
10.3.4 secure
10.3.5 expires
10.4 编写cookie
10.5 编写cookie的函数
10.6 读取cookie
10.7 删除cookie
10.8 在一个cookie里设置多个值
10.9 小结
10.10 问答
10.11 作业
10.11.1 测验
10.11.2 答案
10.12 练习
第三部分 文档对象模型(dom)
第11章 遍历dom
11.1 dom节点
11.1.1 节点类型
11.1.2 childnodes属性
11.1.3 firstchild和lastchild
11.1.4 parentnode属性
11.1.5 nextsibling和previoussibling
11.1.6 节点值
11.1.7 节点名称
11.2 利用getelementsbytagname()选择元素
11.3 读取元素的属性
11.4 mozilla的dom查看器
11.5 小结
11.6 问答
11.7 作业
11.7.1 测验
11.7.2 答案
11.8 练习
第12章 使用脚本操作dom
12.1 创建节点
12.1.1 createelement()
12.1.2 createtextnode()
12.1.3 clonenode()
12.2 操作子节点
12.2.1 appendchild()
12.2.2 insertbefore()
12.2.3 replacechild()
12.2.4 removechild()
12.3 编辑元素属性
12.4 动态加载javascript文件
12.5 小结
12.6 问答
12.7 作业
12.7.1 测验
12.7.2 答案
12.8 练习
第13章 javascript和css
13.1 css简介
13.1.1 从内容分离样式
13.1.2 css样式声明
13.1.3 在哪里保存样式声明
13.2 dom的style属性
13.3 使用classname访问类
13.4 dom的stylesheets对象
启用、禁用和切换样式表
13.5 小结
13.6 问答
13.7 作业
13.7.1 测验
13.7.2 答案
13.8 练习
第14章 良好的编程习惯
14.1 避免过度使用javascript
14.2 编写易读和易维护的代码
14.2.1 明智地使用注释
14.2.2 使用适当的文件名称、属性名称和方法名称
14.2.3 尽量复用代码
14.2.4 不要假设
14.3 平稳退化
14.4 渐进增强
分离样式、内容和代码
14.5 代码分离的javascript
14.5.1 脱离html
14.5.2 仅把javascript作为性能增强手段
14.6 功能检测
14.7 妥善处理错误
使用try和catch
14.8 小结
14.9 问答
14.10 作业
14.10.1 测验
14.10.2 答案
14.11 练习
第15章 图形与动画
15.1 预加载图像
15.2 页面元素的动画
15.2.1 settimeout()
15.2.2 setinterval()
15.3 渐变不透明度
15.4 css3过渡、转换和动画
15.5 dom移位
15.6 优化性能
15.6.1 使用单个定时器
15.6.2 避免为dom树深层次的元素创建动画效果
15.6.3 使用尽可能低的帧速率
15.7 小结
15.8 问答
15.9 作业
15.9.1 测验
15.9.2 答案
15.10 练习
第四部分 ajax
第16章 ajax入门
16.1 ajax解析
16.1.1 ajax入门
16.1.2 xmlhttprequest对象
16.1.3 与服务器通信
16.1.4 服务器端
16.1.5 处理服务器响应
16.1.6 总结
16.2 xmlhttprequest对象
16.3 创建xmlhttprequest的实例
16.3.1 不同浏览器的不同规则
16.3.2 跨浏览器的解决方案
16.3.3 方法和属性
16.3.4 open()方法
16.3.5 send()方法
16.4 发送服务器请求
处理浏览器缓存
16.5 监视服务器状态
16.5.1 readystate属性
16.5.2 服务器响应状态代码
16.6 回调函数
16.7 responsetext和responsexml属性
16.7.1 responsetext属性
16.7.2 responsexml属性
16.8 小结
16.9 问答
16.10 作业
16.10.1 测验
16.10.2 答案
16.11 练习
第17章 创建简单的ajax库
17.1 ajax库
17.1.1 目标
17.2 库的实现
17.2.1 创建xmlhttprequest实例
17.2.2 get和post请求
17.2.3 回调函数
17.2.4 实现ajax调用
17.3 使用ajax库
17.4 小结
17.5 问答
17.6 作业
17.6.1 测验
17.6.2 答案
17.7 练习
第18章 解决ajax问题
18.1 调试ajax程序
18.1.1 firebug
18.1.2 ie
18.2 常见ajax错误
18.2.1 "返回"按钮
18.2.2 书签和链接
18.2.3 给用户的反馈
18.2.4 让ajax平稳退化
18.2.5 应对搜索引擎嗅探
18.2.6 突出活跃页面元素
18.2.7 避免在不适宜的场合使用ajax
18.2.8 安全
18.2.9 多浏览器平台测试
18.3 常见编程注意事项
18.3.1 get请求与浏览器缓存
18.3.2 "拒绝访问"错误
18.3.3 转义序列
18.4 小结
18.5 问答
18.6 作业
18.6.1 测验
18.6.2 答案
18.7 练习
第五部分 使用javascript库
第19章 利用库简化工作
19.1 为什么要使用库?
19.2 库能做什么?
19.3 常见的库
19.3.1 prototype框架
19.3.2 dojo
19.3.3 yahoo! ui
19.3.4 mootools
19.3.5 jquery
19.4 prototype.js介绍
19.4.1 $()函数
19.4.2 $f()函数
19.4.3 form对象
19.4.4 try.these()函数
19.4.5 用ajax对象包装xmlhttprequest
19.5 小结
19.6 问答
19.7 作业
19.7.1 测验
19.7.2 答案
19.8 练习
第20章 jquery入门
20.1 在页面里引用jquery
20.1.1 下载jquery
20.1.2 使用远程方式
20.2 jquery的$(document).ready处理器
20.3 选择页面元素
20.4 操作html内容
20.4.1 html()
20.4.2 text()
20.4.3 attr()
20.5 显示和隐藏元素
20.5.1 show()
20.5.2 hide()
20.5.3 toggle()
20.6 元素动画
20.6.1 淡入淡出
20.6.2 滑动
20.6.3 动画
20.7 命令链
20.8 处理事件
20.9 使用jquery实现ajax
20.9.1 load()
20.9.2 get()和post()
20.9.3 ajax()
20.10 小结
20.11 问答
20.12 作业
20.12.1 测验
20.12.2 答案
20.13 练习
第21章 jquery ui(用户界面)库
21.1 jquery ui是什么
21.2 如何在页面里引用jquery ui
使用themeroller
21.3 交互
21.3.1 拖和放
21.3.2 调整大小
21.3.3 排序
21.4 使用微件
21.4.1 可折叠控件
21.4.2 日期拾取器
21.4.3 选项卡
21.5 小结
21.6 问答
21.7 作业
21.7.1 测验
21.7.2 答案
21.8 练习
第六部分 javascript与其他web技术的配合
第22章 javascript与多媒体
22.1 多媒体格式
22.1.1 音频格式
22.1.2 视频格式
22.1.3 浏览器插件
JavaScript入门经典(第5版) 下载 mobi epub pdf txt 电子书 格式

JavaScript入门经典(第5版) mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

JavaScript入门经典(第5版) 下载 mobi pdf epub txt 电子书 格式 2024

JavaScript入门经典(第5版) 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

作为入门书是很不错的,比较薄这点也很重要,看完这本然后再看那些大砖头的会容易很多,如果一开始就啃那些大砖头的书,就会觉着JS很难学不下去了。

评分

京东速度真快, 书质量没问题 感觉和书店卖的好像手感粗糙点?

评分

书不错到的很快,还没看

评分

书不错,快递给力

评分

看上好久了,终于到手了,赞!

评分

一般不建议有基础的人买

评分

评分

适合初学者,讲的很详细,也很全面,条理很清晰,值得购买,如果你是初学者

评分

调理很清晰,质地很好,书的内容也不错。

类似图书 点击查看全场最低价

JavaScript入门经典(第5版) mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有