内 容 简 介
如今 Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web 和应用之间的界限也进一步模糊。传
统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入 Web 前端开发。这本书所涵盖的知识点非常
全面,从 MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从 HTML5/CSS3 到 NodeJS、从软件测试
到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。
这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的 JavaScript 应用,包括软件架构、模
板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很
多重要的概念。除此之外,作者在 MVC 和架构方面的很多观点都很有启发性,即使你不是一名 JavaScript 程序
员,读完本书后也会受益匪浅。
本书适合从事 JavaScript 开发,寻求进阶的前端开发人员、Web 架构师阅读。
978-1-449-30351-8 JavaScript Web Applications © 2011 by O’Reilly Media, Inc.
Simplified Chinese edition, jointly published by O’Reilly Media, Inc. and Publishing House of Electronics Industry, 2011.
Authorized translation of the English edition, 2011 O’Reilly Media Inc., the owner of all rights to publish and sell the
same.
All rights reserved including the rights of reproduction in whole or in part in any form.
本书中文简体版专有出版权由 O’Reilly Media, Inc.授予电子工业出版社,未经许可,不得以任何方式复制或
抄袭本书的任何部分。
版权贸易合同登记号 图字:01-2011-7104
图书在版编目(CIP)数据
基于 MVC 的 JavaScript Web 富应用开发 /(美)麦卡劳(MacCaw,A.)著;李晶,张散集译. —北京:电子
工业出版社,2012.5
书名原文:JavaScript Web Applications
ISBN 978-7-121-10956-0
Ⅰ. ①基… Ⅱ. ①麦… ②李… ③张… Ⅲ. ①JAVA 语言-程序设计 Ⅳ.
①TP312
中国版本图书馆 CIP 数据核字(2012)第 061858 号
策划编辑:张春雨
责任编辑:付 睿
封面设计:Karen Montgomery 张 健
印 刷:北京丰源印刷厂
装 订:三河市鹏成印业有限公司
出版发行:电子工业出版社
北京市海淀区万寿路 173 信箱 邮编 100036
开 本:787×980 1/16 印张:19.25 字数:462 千字
印 次:2012 年 5 月第 1 次印刷
定 价:59.00 元
凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联
系及邮购电话:(010)88254888。
质量投诉请发邮件至 zlts@phei.com.cn,盗版侵权举报请发邮件至 dbqq@phei.com.cn。
服务热线:(010)88258888。
O’Reilly Media, Inc.介绍
O
’
Reilly Media
通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。自
1978
年开始,
O
’
Reilly
一直都是前沿发展的见证者和推动者。超级极客们正在开创着未来,
而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社会对新科技
的应用。作为技术社区中活跃的参与者,
O
’
Reilly
的发展充满了对创新的倡导、创造和
发扬光大。
O
’
Reilly
为软件开发人员带来革命性的“动物书”;创建第一个商业网站(
GNN
);组
织了影响深远的开放源代码峰会,以至于开源软件运动以此命名 ;创立了
Make
杂志,
从而成为
DIY
革命的主要先锋 ;公司一如既往地通过多种形式缔结信息与人的纽带。
O
’
Reilly
的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创新
产业的革命性思想。作为技术人士获取信息的选择,
O
’
Reilly
现在还将先锋专家的知识
传递给普通的计算机用户。无论是通过书
籍出版,在线服务或者面授课程,每一项
O
’
Reilly
的产品都反映了公司不可动摇的理念——信息是激发创新的力量。
业界评论
“
O
’
Reilly Radar
博客有口皆碑。”
——
Wired
“
O
’
Reilly
凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业
务。”
——
Business 2.0
“
O
’
Reilly Conference
是聚集关键思想领袖的绝对典范。”
——
CRN
“一本
O
’
Reilly
的书就代表一个有用、有前途、需要学习的主题。”
——
Irish Times
“
Tim
是位特立独行的商人,他不光放眼于最长远、最广阔的视野并且切实地按照
Yogi Berra
的建议去做了 :‘如果你在路上遇到岔路口,走小路(岔路)。’回顾过去
Tim
似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不错。”
——
Linux Journal
译者序
从第一眼看到封面上这只憨憨的猫头鹰开始,就深深地喜欢上了这本
JavaScript Web
Applications
,读了简介和目录之后就已经不能自拔了。这几年鲜有深入讲架构级
web
app
的好书,这让这本
JavaScript Web Applications
更加难得,作为
O
’
Reilly
第一本专注
于纯高端
JavaScript
架构思想的书,凡是有一点“架构情节”的工程师都不应当错过。
如今
Web
应用程序的开发已经越来越向传统应用软件开发靠拢了,
Web
和应用之间的
界限也进一步模糊。传统编程语言中的设计模式、
MVC
、应用架构等理论也在慢慢地融
入
Web
前端开发。随着服务器端
JavaScript
和移动终端的兴起,作为一名前端工程师,
也深知自己正处在一个深刻变革的年代,面对眼花缭乱的新概念和新技术更应当把握本
质、认清方向,勇于创新和实践,而这本
JavaScript Web Applications
的出现更是一阵及
时雨,为我们工作中遇到的很多难题提供了解决方案和最佳实践。同时,这本书所涵盖
的知识点非常全面,从
MVC
的基本理论到网络协议、从模块解耦到
异步编程模型、从
HTML5/CSS3
到
NodeJS
、从软件测试到部署调试,对于很多前端工程师来说,这些知
识正是突破自己的瓶颈所亟需的。
这本书将专注于讲述如何构建“优雅又不失高水准”(
state of the art
)的
JavaScript
应用,
包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大
量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在
MVC
和
架构方面的很多观点都很有启发性,即使你不是一名
JavaScript
程序员,读完本书后也
会受益匪浅。
本书作者
Alex MacCaw
是一名
Ruby/JavaScript
程序员,是
Spine
框架的开发者。在翻
译本书的过程中,我深深体会到他作为一名优秀工程师所具备的扎实的计算机专业功底
和让人敬佩的开源精神。尽管这本书包含大量的专业术语,但作者文笔轻松流畅,即使
直接读原文也丝毫不会感到枯燥,所以我们
在翻译过程中也是非常小心,生怕丢掉这种
- 1
- 2
前往页