JavaScript经典实例
李强 译
出版时间:2012年02月
页数:512
当你在JavaScript中遇到问题的时候,没有必要再去做一些重复无谓的劳动。因为本书各节中的完整代码解决了常见的编程问题,并且给出了在任何浏览器中构建Web应用程序的技术。只需要将这些代码示例复制并粘贴到你自己的项目中就行了,可以快速完成工作,并且在此过程中学习JavaScript的很多知识。
你还将学习如何利用ECMAScript 5和HTML5中的最新功能,包括新的跨域挂件通信技术、HTML5的video和audio元素,以及绘制画布。书中一些章节介绍了如何将这些技术与JavaScript一起使用,构建高品质的应用程序界面。
· 创建交互式Web和桌面应用程序。
· 使用JavaScript对象,例如String、Array、Number和Math。
· 使用JavaScript和Scalable Vector Graphics (SVG),以及canvas元素。
· 以不同的方式存储数据,从简单的到复杂的。
· 用新的HTML5 audio和video元素编程。
· 用Web Worker实现并发编程。
· 使用和创建jQuery插件。
· 使用ARIA和JavaScript创建完全可访问性的富Internet应用程序。
“你在寻找JavaScript解决方案甚至灵感以期走出编码迷宫,让整个事情变得容易很多?Shelley Powers通过将所有的这些优秀解决方案和技巧收集到本书中,从而帮了全世界的Web设计师一个大忙。”
——Christopher Schmitt,CSS Cookbook作者
Shelley Powers已经从事Web技术工作和写作达15年之久,从JavaScript初次开发到现在最新的图形和设计工具发布。她最近在O’Reilly出版的图书包括语义网、Ajax、JavaScript和Web图形。
书名:JavaScript经典实例
译者:李强 译
国内出版社:中国电力出版社
出版时间:2012年02月
页数:512
书号:978-7-5123-2058-1
原版书书名:JavaScript Cookbook
原版书出版商:O'Reilly Media
Shelley Powers
Shelley Powers从JavaScript初次开发到现在最新的图形和设计工具发布,Shelley Powers已经从事Web技术工作和写作达15年之久。她最近在O’Reilly出版的图书包括语义网、Ajax、JavaScript和Web图形。她是一位热情的业余摄影师,也是Web开发的狂热爱好者,她从JavaScript刚发布时,就开始使用和编写Web技术相关书籍。她之前在O’Reilly出版了8本书,包括Developing ASP Components(2001),Adding Ajax(2007)和JavaScript Cookbook(2010)。
本书封面的动物是一只小白鹭。一只小白鹭是旧世界的代表,与新世界的雪鹭很相似。它是新加坡最小也是最常见的白鹭,最初繁衍在欧洲、亚洲、非洲、中国台湾和澳大利亚等热带地区的大岛屿和沿海湿热的岛上。在温暖的地方,很多鸟类都是永久定居的,而北方的鸟类,包括很多欧洲鸟类,迁徙到非洲和南亚地区。它们还会在繁殖季节后返回北方,白鹭的分布范围很广,可能就是由此导致的。
成年的白鹭身长在55?65cm,翅膀长度在88?106cm。它的体重在350?550g。它的羽毛是全白的。它有长长的、黑色的后腿,带有黄色的脚,以及一只黑色的嘴。在繁殖季节,成年白鹭在枕部带有两枚狭长的矛状羽,悬垂于后颈;而前胸和背部成为薄薄的蓑羽,嘴部和眼睛之间裸露皮肤变成红色或蓝色。幼年的白鹭类似于没有繁殖的成年白鹭,但是后腿和脚相对笨拙。小白鹭是苍鹭和白鹭之间的捕食高手,具有各种非常广泛的技术:它们耐心地在浅水边等待捕食,一只腿站着另一只腿搅浑了泥水以惊起水中的猎物;或者,更好的方式是,一只腿站着,另一只明亮的黄色的脚伸入水的表面引诱水中的猎物。这种鸟大多数时候很安静,但是,在繁殖的时候会发出各种叫声,并且在受到干扰的时候会发出刺耳的警告。
小白鹭往往和其他的水岸鸟类筑巢群居,通常在树的枝干或灌木丛中、芦苇坡中,以及竹林中筑巢。在某些地方,例如Cape Verde岛,白鹭在悬崖边筑巢。它们成对地度过一段繁殖时期。父母都将孵化它们的3?5个卵长达21?25天,直到孵化。卵是椭圆形的,没有光泽,带有浅浅的蓝绿色。幼年白鹭长着白色的羽毛,由父母照顾,经过40?45天后成熟。在这段时间,幼鸟会在浅水边捕食,经常会奔跑着举起翅膀并拖着脚走。它也会站立并等待捕食。它吃鱼、昆虫、两栖动物、甲壳虫和爬行动物。