JavaScript袖珍速查手册(涵盖130多种JavaScript典型编程任务)
基本信息
- 原书名: JavaScript Phrasebook
- 原出版社: Sams
- 作者: (德)Christian Wenz [作译者介绍]
- 译者: 杜志刚
- 丛书名: 图灵程序设计丛书 Web 前端开发
- 出版社:人民邮电出版社
- ISBN:9787115200716
- 上架时间:2009-9-11
- 出版日期:2009 年9月
- 开本:32开
- 页码:214
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > 网络编程 > javascript
编辑推荐
简明扼要,易于查询.
涵盖130多种JavaScript典型编程任务..
丰富精彩的代码,可立即用于实战...
内容简介回到顶部↑
javascript是web开发的必备技术之一。本书从javascript开发中总结提炼出130多种典型的任务, 主要涵盖了javascript基础知识、常用语句、图像与动画、css、dom、ajax和web服务等内容,给出了精炼的代码,并提供简明的说明。本书篇幅短小,内容简洁实用,易于查询,可以使你的开发工作如虎添翼。.
本书适合各层次web开发人员参考和使用。...
本书适合各层次web开发人员参考和使用。...
作译者回到顶部↑
本书提供作译者介绍
Christian Wenz 世界知名的Web技术专家,在PHP、Perl、ASP.NET和JavaScript等方面均有很高造诣。曾获微软MVP称号,并入选PHP名人堂。他 是Mozilla开发者之一,并开发了PEAR中的多个PHP包和一个Perl CPAN模块。...
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第1章 javascript基础. 1
1.1 理解javascript(和它的历史) 1
1.2 建立测试系统 3
1.3 配置web浏览器 5
1.4 包含javascript代码 6
1.5 使用外部javascript文件 7
1.6 动态载入javascript文件 7
1.7 使用javascript伪url 9
1.8 用事件处理函数执行javascript 9
1.9 应对不支持javascript的浏览器 10
第2章 常用语句 13
2.1 检测浏览器类型 13
2.2 检测浏览器功能 16
2.3 防止缓存 16
2.4 重定向浏览器 17
2.5 重新载入页面 17
2.6 创建随机数 18
2.7 日期和时间信息 18
2.8 用正则表达式查询 20
2.9 替换文本 21
1.1 理解javascript(和它的历史) 1
1.2 建立测试系统 3
1.3 配置web浏览器 5
1.4 包含javascript代码 6
1.5 使用外部javascript文件 7
1.6 动态载入javascript文件 7
1.7 使用javascript伪url 9
1.8 用事件处理函数执行javascript 9
1.9 应对不支持javascript的浏览器 10
第2章 常用语句 13
2.1 检测浏览器类型 13
2.2 检测浏览器功能 16
2.3 防止缓存 16
2.4 重定向浏览器 17
2.5 重新载入页面 17
2.6 创建随机数 18
2.7 日期和时间信息 18
2.8 用正则表达式查询 20
2.9 替换文本 21
译者序回到顶部↑
JavaScript是在页面中与用户交互的主要技术。随着互联网的发展,越来越强调用户体验,如何恰当地使用JavaScript开发出方便用户的功能,已经成为广大Web开发者和前端设计师关注的焦点。.
市面上有很多介绍JavaScript语言理论的书籍,对于开发人员而言,系统学习JavaScript固然重要,然而我们日常所面对的更多是实际项目中遇到的问题,本书对理论和实践进行了很好的融合,更侧重于实践。每一节都以实际开发中可能遇到的问题或要实现的功能为标题(查看本书目录,如果你是开发者,肯定会对其中许多标题感兴趣),再给出解决问题或实现功能的核心的语句,然后进行详细的讲述及延伸。文中讲述的解决问题方法都堪称最佳实践,普遍考虑了不同浏览器的兼容性问题和其他可能遇到的实际问题。按照本书所讲述的方式方法去做,可以让你省去一些烦琐的工作量,也会让自己的思维更加清晰,从中找到解决类似问题的规律。译者本人也经常要面对Web前端的开发工作,翻译本书也让我学到了解决一些问题更好的方式。..
有必要说明的是本书写作时的主流浏览器版本是IE 6和Firefox 1.5,IE 7还未普及,书中内容主要提到的也是IE 6、IE 7和Firefox1.5,现在主流的浏览器版本已经是IE 7、Firefox 3.x,然而本书的内容并未过时,兼容IE 6、IE 7和Firefox 1.5的JavaScript代码在新版浏览器中仍然能够正常运行。随着Web浏览器的发展,不同浏览器对JavaScript的实现又走向大一统的趋势。
本书主要针对正在从事开发工作的读者,内容涵盖了开发问题的方方面面,可以作为参考手册。对于JavaScript初学者,可以将本书作为实践读本,结合本书附带下载的代码进行练习,同样会有所受益。本书由杜志刚翻译,杨爽编辑、统稿及审校。我们感谢我们的家人和朋友,在翻译过程中他们给予了我们莫大的关心和支持。限于译者水平有限,译文中的疏漏和错误之处在所难免,欢迎广大读者批评指正。...
市面上有很多介绍JavaScript语言理论的书籍,对于开发人员而言,系统学习JavaScript固然重要,然而我们日常所面对的更多是实际项目中遇到的问题,本书对理论和实践进行了很好的融合,更侧重于实践。每一节都以实际开发中可能遇到的问题或要实现的功能为标题(查看本书目录,如果你是开发者,肯定会对其中许多标题感兴趣),再给出解决问题或实现功能的核心的语句,然后进行详细的讲述及延伸。文中讲述的解决问题方法都堪称最佳实践,普遍考虑了不同浏览器的兼容性问题和其他可能遇到的实际问题。按照本书所讲述的方式方法去做,可以让你省去一些烦琐的工作量,也会让自己的思维更加清晰,从中找到解决类似问题的规律。译者本人也经常要面对Web前端的开发工作,翻译本书也让我学到了解决一些问题更好的方式。..
有必要说明的是本书写作时的主流浏览器版本是IE 6和Firefox 1.5,IE 7还未普及,书中内容主要提到的也是IE 6、IE 7和Firefox1.5,现在主流的浏览器版本已经是IE 7、Firefox 3.x,然而本书的内容并未过时,兼容IE 6、IE 7和Firefox 1.5的JavaScript代码在新版浏览器中仍然能够正常运行。随着Web浏览器的发展,不同浏览器对JavaScript的实现又走向大一统的趋势。
本书主要针对正在从事开发工作的读者,内容涵盖了开发问题的方方面面,可以作为参考手册。对于JavaScript初学者,可以将本书作为实践读本,结合本书附带下载的代码进行练习,同样会有所受益。本书由杜志刚翻译,杨爽编辑、统稿及审校。我们感谢我们的家人和朋友,在翻译过程中他们给予了我们莫大的关心和支持。限于译者水平有限,译文中的疏漏和错误之处在所难免,欢迎广大读者批评指正。...
前言回到顶部↑
1999年,我曾写了一本关于JavaScript的书。起初该书销量确实不错,后来有略微减少。到去年秋天,该书仍然在销售,已经出到了第7版,但是印数略有下降。 .
然而,去年年底情况有了很大变化,与同一题材的其他书籍类似,那本书的销量大幅上升。这是怎么回事呢?原因之一是AJAX。这种技术本身并不新,但这个词却是全新的。早在2005年2月,Jesse James Garrett创造了AJAX这一缩略词,从那以后,整个网络世界似乎开始为之疯狂起来。虽然AJAX技术实际上可以在几分钟之内解释清楚,但是它要求对JavaScript的各方面知识有很好的掌握。这正是对高级JavaScript知识需求增长的原因,本书即为适应此需求而撰写。
我们(Damon Jordan、 Mark Taber和我)在2005年创作这一系列图书时,我们希望写成一种个性鲜明的语言速查手册(phrasebook):将常用的语句和表达式翻译成一门语言——本书当然是指JavaScript。然而,与常规的速查手册不同,你还会在代码旁边找到相应解释。否则无论用什么语言,都会很容易产生一些理解困难的情况。本书不是教你JavaScript入门的。本书涵盖了基本的JavaScript技术要素,但我们也力求侧重于JavaScript中高级应用,特别是如果你的JavaScript知识不够,你会在本书中找到常见问题的解决方案,这正是撰写本书的目的。所以你可以将本书作为参考指南,可供快速解决在开发中面对的一些问题,并且还可能在本书中发现一些你之前从未想到过的JavaScript特性。
本书不会对于简短的问题提出冗长僵化的解决方案,主要使用代码段简明扼要地展示如何处理问题。这样你能在应用程序和具体方案中灵活地使用书中介绍的技术。正因如此,本书展示的只有示例中最为重要的代码段。这些代码经常由(script)内的元素和一些其他HTML标签组合到一起。一个现代Web应用程序至少应当符合XHTML标准,但这并不是本书的焦点。 ..
我们千方百计让代码能在多种浏览器上运行。目前IE和各种Mozilla浏览器(包括Firefox)主宰着市场,Opera、Safari和Konqueror也有一定的份额。所以本书以前两个浏览器为主,适时也会提及其他浏览器不兼容和须留意的地方。考虑市场占有率的因素,本书只讨论当今广为使用的浏览器,Netscape 4 和IE 4不会涉及。
书中的代码示例和更新在http://javascript.phrasebook.org/中可以找到。大多数的代码清单都有相应的文件名,所以你可以轻松找到每个语句对应的文件。如果需要反馈意见或是发送勘误,请告诉我!如果你希望找到的语句被遗漏了,也请让我知道。如果你提议在下一版中应当增加哪些新的内容,我会非常感激。(书很小,能容纳的内容有限。)需要写的东西远远超出了本书这个篇幅,我们不得不艰难地割舍一些内容——希望这样的选择能合你意。
最后,感谢下面几位为本书付出辛劳的人:Shelley Johnston 启动这个项目,并让我写了最早的PHP Phrasebook;Damon Jordan编辑完PHP Phrasebook,又来做本书的编辑;Phil Ballard是本书的技术审稿人。感谢你们为本书所做的大量工作!
同时,也感谢Judith Stevens-Lemoine,她从1999年开始编辑我的另一本JavaScript书。我想感谢她同意我写了本书。期待本书能出到第八版!...
Christian Wenz
然而,去年年底情况有了很大变化,与同一题材的其他书籍类似,那本书的销量大幅上升。这是怎么回事呢?原因之一是AJAX。这种技术本身并不新,但这个词却是全新的。早在2005年2月,Jesse James Garrett创造了AJAX这一缩略词,从那以后,整个网络世界似乎开始为之疯狂起来。虽然AJAX技术实际上可以在几分钟之内解释清楚,但是它要求对JavaScript的各方面知识有很好的掌握。这正是对高级JavaScript知识需求增长的原因,本书即为适应此需求而撰写。
我们(Damon Jordan、 Mark Taber和我)在2005年创作这一系列图书时,我们希望写成一种个性鲜明的语言速查手册(phrasebook):将常用的语句和表达式翻译成一门语言——本书当然是指JavaScript。然而,与常规的速查手册不同,你还会在代码旁边找到相应解释。否则无论用什么语言,都会很容易产生一些理解困难的情况。本书不是教你JavaScript入门的。本书涵盖了基本的JavaScript技术要素,但我们也力求侧重于JavaScript中高级应用,特别是如果你的JavaScript知识不够,你会在本书中找到常见问题的解决方案,这正是撰写本书的目的。所以你可以将本书作为参考指南,可供快速解决在开发中面对的一些问题,并且还可能在本书中发现一些你之前从未想到过的JavaScript特性。
本书不会对于简短的问题提出冗长僵化的解决方案,主要使用代码段简明扼要地展示如何处理问题。这样你能在应用程序和具体方案中灵活地使用书中介绍的技术。正因如此,本书展示的只有示例中最为重要的代码段。这些代码经常由(script)内的元素和一些其他HTML标签组合到一起。一个现代Web应用程序至少应当符合XHTML标准,但这并不是本书的焦点。 ..
我们千方百计让代码能在多种浏览器上运行。目前IE和各种Mozilla浏览器(包括Firefox)主宰着市场,Opera、Safari和Konqueror也有一定的份额。所以本书以前两个浏览器为主,适时也会提及其他浏览器不兼容和须留意的地方。考虑市场占有率的因素,本书只讨论当今广为使用的浏览器,Netscape 4 和IE 4不会涉及。
书中的代码示例和更新在http://javascript.phrasebook.org/中可以找到。大多数的代码清单都有相应的文件名,所以你可以轻松找到每个语句对应的文件。如果需要反馈意见或是发送勘误,请告诉我!如果你希望找到的语句被遗漏了,也请让我知道。如果你提议在下一版中应当增加哪些新的内容,我会非常感激。(书很小,能容纳的内容有限。)需要写的东西远远超出了本书这个篇幅,我们不得不艰难地割舍一些内容——希望这样的选择能合你意。
最后,感谢下面几位为本书付出辛劳的人:Shelley Johnston 启动这个项目,并让我写了最早的PHP Phrasebook;Damon Jordan编辑完PHP Phrasebook,又来做本书的编辑;Phil Ballard是本书的技术审稿人。感谢你们为本书所做的大量工作!
同时,也感谢Judith Stevens-Lemoine,她从1999年开始编辑我的另一本JavaScript书。我想感谢她同意我写了本书。期待本书能出到第八版!...
Christian Wenz
媒体评论回到顶部↑
“最佳JavaScript袖珍手册!代码和阐释都极为精彩。”
——Amazon读者评论...
——Amazon读者评论...







点击看大图
加载中...

