作者:
Peter-Paul Koch
出版社: 人民邮电出版社
原作名: PPK on JavaScript
译者: 淘宝UED
出版年: 2008-4
页数: 337
定价: 59.00元
丛书: 图灵程序设计丛书·Web开发系列
ISBN: 9787115175458
出版社: 人民邮电出版社
原作名: PPK on JavaScript
译者: 淘宝UED
出版年: 2008-4
页数: 337
定价: 59.00元
丛书: 图灵程序设计丛书·Web开发系列
ISBN: 9787115175458
内容简介 · · · · · ·
本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与HTML结构层的协同等问题。书中既包括理论性的讲解,又给出了相关的示例脚本以进行进一步阐述。通过8个真实项目示例,介绍了JavaScript核心语言、BOM、事件处理、DOM、修改CSS样式表以及数据检索等内容。
本书适合具有一定网页开发经验的Web开发人员阅读。
作者简介 · · · · · ·
Peter-Paul Koch(即ppk)是自学成才的世界级JavaScript专家,1970年生于荷兰阿姆斯特丹,大学主修古希腊罗马史专业。他拥有多年客户端web开发经验,所维护的网站www.quirksmode.org已成为全球JavaScript开发人员最重要的参考资源之一。他常年为业界顶尖的媒体 Digital Web Magazine、A List Apart等撰写技术文章,包括影响深远的The JavaScript Manifesto。
目录 · · · · · ·
第1章 目标
a 概念回顾
在浏览器中处理交互
胖与瘦
javascript的目标
b 技术概览
标准化
版本
安全
c javascript的历史
错误的开始
事实标准
css变革
新的开始
下一步
第2章 大背景
a css变革
无侵入脚本编程
三个层
分离关注点
b 表现与结构的分离
css修改
更改结构还是表现
c 行为与结构的分离
独立文件中的函数
从html中移除事件处理程序
d 行为和表现的分离
下拉菜单:hover或mouseover/mouseout
相同的效果与相似的效果
e 可访问性概览
什么是可访问性
无脚本
没有鼠标
屏幕阅读器
屏幕阅读器和事件
可访问性和可用性
f 可访问性规则
条理分明的html
产生对脚本用户有意义的内容
重定向用户
键盘用户
[ noscript ]标签
g 范例脚本
限长的文本输入区
易用的表单
表单验证
下拉菜单
编辑样式表
三明治拾取器
xmlhttp测速计
站点调查
第3章 浏览器
a 浏览器
mozilla家族
windows的explorer
safari
opera
其他图形桌面浏览器
移动电话
屏幕阅读器
b 兼容性问题
问题
解决方案
c 对象检测
对象检测是如何工作的
我们该走多远
d 浏览器检测
为什么浏览器检测行不通
浏览器检测的军备竞赛
拆解浏览器字符串
浏览器检测的正确使用
e 调试
错误消息
处理浏览器的bug
范例
报告浏览器bug
第4章 准备
第5章 核心
第6章 bom
第7章 事件
第8章 dom
第9章 css修改
第10章 数据检索
后记
· · · · · · (收起)
a 概念回顾
在浏览器中处理交互
胖与瘦
javascript的目标
b 技术概览
标准化
版本
安全
c javascript的历史
错误的开始
事实标准
css变革
新的开始
下一步
第2章 大背景
a css变革
无侵入脚本编程
三个层
分离关注点
b 表现与结构的分离
css修改
更改结构还是表现
c 行为与结构的分离
独立文件中的函数
从html中移除事件处理程序
d 行为和表现的分离
下拉菜单:hover或mouseover/mouseout
相同的效果与相似的效果
e 可访问性概览
什么是可访问性
无脚本
没有鼠标
屏幕阅读器
屏幕阅读器和事件
可访问性和可用性
f 可访问性规则
条理分明的html
产生对脚本用户有意义的内容
重定向用户
键盘用户
[ noscript ]标签
g 范例脚本
限长的文本输入区
易用的表单
表单验证
下拉菜单
编辑样式表
三明治拾取器
xmlhttp测速计
站点调查
第3章 浏览器
a 浏览器
mozilla家族
windows的explorer
safari
opera
其他图形桌面浏览器
移动电话
屏幕阅读器
b 兼容性问题
问题
解决方案
c 对象检测
对象检测是如何工作的
我们该走多远
d 浏览器检测
为什么浏览器检测行不通
浏览器检测的军备竞赛
拆解浏览器字符串
浏览器检测的正确使用
e 调试
错误消息
处理浏览器的bug
范例
报告浏览器bug
第4章 准备
第5章 核心
第6章 bom
第7章 事件
第8章 dom
第9章 css修改
第10章 数据检索
后记
· · · · · · (收起)
丛书信息
· · · · · ·
图灵程序设计丛书·Web开发系列(共173册),
这套丛书还有
《HTML5 Canvas基础教程》《JavaScript设计模式》《Bootstrap用户手册》《jQuery基础教程》《响应式Web设计》
等
。
喜欢读"ppk谈JavaScript"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"ppk谈JavaScript"的人也喜欢 · · · · · ·
ppk谈JavaScript的书评 · · · · · · ( 全部 15 条 )

一本介绍js与html交互的好书
ppk算是比较扎实,多年的研究成就了quirksmode.org和他的这本书。翻译的一般,但是没有影印版卖,只好看中文版了。 章节结构比较散,但是可以理解,毕竟,js在不同浏览器,不同文档类型中区别太多太乱了。ppk能够深入到这个层次,给我们参考,已是很不容易。如果想了解js+dom+c...
(展开)

这本书是学习js的开始,而不是结束
我不是一个专业的Web开发人员,那只是我的兴趣爱好,我是一个blogger,热衷于定制自己的Blog,javascript在这过程中终究不能避免,于是就这么上手了。 早期,我在Blogger上移植过别人写的Calendar,Music Player,那个时候,正是javascript刀耕火种的时候,那个时候还没有ajax...
(展开)

ppk谈JavaScript的观点
1.养成 js,css从html中分离的习惯 JavaScript 行为 css 表现 html 结构 2.浏览器兼容 你永远不可能兼容所有浏览器,习惯这一点,二八定律,兼容主要的浏览器就可以。 3.无侵入的javascript规范写法 例子:给a加链接 错误写法:<a href="#" onclick=...
(展开)

ppk on JavaScript, 1/e
Book positioning When I started writing the book I had a pretty good idea where I wanted it to fit into the JavaScript book market. Basically I wanted it to be exactly mid-way between Jeremy Keith's book and David Flanagan's, to sort of bridge the gap betwe...
(展开)
> 更多书评 15篇
论坛 · · · · · ·
译者序(陈琪-承志) | 来自柏林见心 | 2018-02-18 15:24:56 | |
愈回首,愈感觉经典 | 来自游荡 | 2012-08-23 17:01:09 | |
本书的例子的问题 | 来自nhk881903 | 2011-07-06 14:07:33 | |
这一本书可以解决很多兼容问题 | 来自xiao | 2010-01-02 16:26:33 | |
我也学得很一般 | 来自mlzboy | 2009-03-08 23:04:31 |
这本书的其他版本 · · · · · · ( 全部2 )
-
New Riders Press (2006)9.3分 68人读过
以下书单推荐 · · · · · · ( 全部 )
- Web前端技术|2015年以前 (3nfz)
- Books of DOM/Ajax/Javascript (EN/CN) (zonovo)
- 互联网书系 (jasonbai)
- 前端开发相关书籍 (Yan)
- valdanito读过+在读 的设计书以及相关书籍... (valdanito)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于ppk谈JavaScript的评论:
feed: rss 2.0
0 有用 stoneLee 2011-12-24 10:24:51
有点繁琐了,可能太偏基础
0 有用 paopao 2009-02-05 11:24:35
关于javascript的方方面面,虽然没有说到面向对象的javascript编程,但是对于使用javascript的一些基本准则以及编程过程有详细的解释,全书一直强调要在恰当的时候使用javascript,以及注重可访问性及可用性的提高
0 有用 闲耘™ 2010-02-08 16:02:30
目前读了前言,目录和第一章,感觉都非常基础,比较适合刚入门的同学。我再读读。 读完第二章,这一章主要讲述了结构、表现和行为的分离,以及可用性设计。 (2010/2/8)刚把书还给明城了。我先看了目录,然后细读了一部分,泛读了一部分。总体来说偏简单,而且ppk在书中给的有些建议我不赞同,另外由于浏览器近来更新换代非常频繁,书中不少都算过时。我印象较深且很赞同的就是可用性设计方面,尽量不要把js作为... 目前读了前言,目录和第一章,感觉都非常基础,比较适合刚入门的同学。我再读读。 读完第二章,这一章主要讲述了结构、表现和行为的分离,以及可用性设计。 (2010/2/8)刚把书还给明城了。我先看了目录,然后细读了一部分,泛读了一部分。总体来说偏简单,而且ppk在书中给的有些建议我不赞同,另外由于浏览器近来更新换代非常频繁,书中不少都算过时。我印象较深且很赞同的就是可用性设计方面,尽量不要把js作为支柱。 个人感觉这本书比较适合刚入门或仅有一点js基础的朋友作为课外读物,如果想系统的学习js知识,还是推荐如犀牛书之类全面而较深入的书籍。 (展开)
0 有用 云kk 2011-02-01 16:26:07
精华尽在前四章
0 有用 Suave 2010-06-20 12:09:33
读了一部分,ppk的经历很传奇