基于MVC的JavaScript Web富应用开发-so88
基于MVC的JavaScript Web富应用开发 pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
[美] Alex MacCaw(亚历克斯 麦卡劳) 著,李晶 译
出版社: 电子工业出版社 ISBN:9787121301797 版次:1 商品编码:12068684 品牌:Broadview 包装:平装 开本:16开 出版时间:2016-11-01 用纸:胶版纸 页数:308 字数:462000 正文语种:中文
编辑推荐
适读人群 :本书适合JavaScript初学者、从事JavaScript开发,寻求进阶的前端开发人员、Web前端架构师阅读,也可作为大中专院校相关专业的教材。《基于MVC的JavaScriptWeb富应用开发》不是为JavaScript初学者所写,如果你对JavaScript这门语言缺乏基本的了解和认识,我建议你先阅读一些更基础的书,比如Douglas Crockford著的《JavaScript: The Good Parts》。
《基于MVC的JavaScriptWeb富应用开发》更适合有一些JavaScript开发经验的开发者,比如使用jQuery类库的开发者,或者当你希望构建更复杂、更高级的JavaScript应用时,也是适合你的。此外,《基于MVC的JavaScriptWeb富应用开发》的很多章节,特别是附录,对于有经验的 JavaScript开发者来说也是非常有帮助的。
内容简介
如今Web应用程序的开发已经越来越向传统应用软件开发靠拢了,Web和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web前端开发。这本书所涵盖的知识点非常全面,从MV的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3到Node.js、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。
《基于MVC的JavaScriptWeb富应用开发》将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC和架构方面的很多观点都很有启发性,即使你不是一名JavaScript程序员,读完《基于MVC的JavaScriptWeb富应用开发》后也会受益匪浅。
《基于MVC的JavaScriptWeb富应用开发》适合从事JavaScript开发,寻求进阶的前端开发人员、Web架构师阅读。
作者简介
李晶,花名“拔赤”,阿里旅行前端工程师,具有多年前端开发经验,在团队协作、框架开发等方面有深入研究。 曾经参与淘宝彩票、淘宝首页、阿里旅行等项目开发。热爱分享,喜欢折腾。《JavaScript **指南(第六版)》、《编写可维护的JavaScript》译者。张散集,原淘宝前端工程师,主要从事技术管理,现在是美团技术主管,热爱前端新技术的推广与应用。 Alex MacCaw是一名Ruby/JavaScript程序员,在开源社区中很有名望,是Spine框架的作者,开发过Taskforce、Socialmod等大型开源项目,同时活跃在纽约、旧金山和柏林的各大Ruby/Rails会议。精彩书评
“O’Reilly Radar博客有口皆碑。 ” ——Wired“O’Reilly凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业 务。 ” ——Business 2.0
“O’Reilly Conference是聚集关键思想领袖的绝对典范。 ” ——CRN
“一本 O’Reilly的书就代表一个有用、有前途、需要学习的主题。 ” ——Irish Times
“Tim是位特立独行的商人,他不光放眼于长远、广阔的视野并且切实地按照 Yogi Berra的建议去做了:‘如果你在路上遇到岔路口,走小路(岔路)。’回顾过去 Tim似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不错。 ” ——Linux Journal
目录
第1章 MVC和类 ............................................................1
最初 .........................................................................................................................1
增加结构 ..................................................................................................................2
什么是MVC ............................................................................................................2
模型 ..................................................................................................................3
视图 ..................................................................................................................4
控制器 ..............................................................................................................5
向模块化进军,创建类 ............................................................................................6
给类添加函数...........................................................................................................7
给“类”库添加方法 ...............................................................................................8
基于原型的类继承 .................................................................................................10
给“类”库添加继承 ............................................................................................. 11
函数调用 ................................................................................................................12
控制“类”库的作用域 ..........................................................................................15
添加私有函数.........................................................................................................17
“类”库 ..................................................................................................................18
第2章 事件和监听 ........................................................21
监听事件 ................................................................................................................21
事件顺序 ................................................................................................................22
取消事件 ................................................................................................................23
事件对象 ................................................................................................................23
事件库 ....................................................................................................................25
切换上下文 ............................................................................................................26
委托事件 ................................................................................................................26
自定义事件 ............................................................................................................27
自定义事件和jQuery 插件 .....................................................................................28
DOM 无关事件 ......................................................................................................30
第3章 模型和数据 ........................................................33
MVC 和命名空间 ...................................................................................................33
构建对象关系映射(ORM) ...................................................................................34
原型继承 ........................................................................................................35
添加ORM 属性 ..............................................................................................36
持久化记录.....................................................................................................37
增加ID 支持 ..........................................................................................................39
寻址引用 ................................................................................................................40
装载数据 ................................................................................................................41
直接嵌套数据 ....................................................................................
前言/序言
译者序 从第一眼看到封面上这只憨憨的猫头鹰开始,我就深深地喜欢上了这本JavaScript Web Applications,读了简介和目录之后就已经不能自拔了。这几年鲜有深入讲架构级Webapp 的好书,这让这本JavaScript Web Applications 更加难得,作为O’Reilly 第一本专注于纯高端JavaScript 架构思想的书,凡是有一点“架构情节”的工程师都不应当错过。 如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web 和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web 前端开发。随着服务器端JavaScript 和移动终端的兴起,作为一名前端工程师,也深知自己正处在一个深刻变革的年代,面对眼花缭乱的新概念和新技术更应当把握本质、认清方向,勇于创新和实践,而这本JavaScript Web Applications 的出现更是一阵及时雨,为我们工作中遇到的很多难题提供了解决方案和最佳实践。同时,这本书所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3 到Node.js、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。 这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript 应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC 和架构方面的很多观点都很有启发性,即使你不是一名JavaScript 程序员,读完本书后也会受益匪浅。 本书作者 Alex MacCaw 是一名Ruby/JavaScript 程序员,是Spine 框架的开发者。在翻译本书的过程中,我深深体会到他作为一名优秀工程师所具备的扎实的计算机专业功底和让人敬佩的开源精神。尽管这本书包含大量的专业术语,但作者文笔轻松流畅,即使直接读原文也丝毫不会感到枯燥,所以我们在翻译过程中也是非常小心,生怕丢掉这种轻松流畅的阅读感觉,尽力为大家原汁原味地呈现本书。当然由于专业知识所限,翻译过程中难免有所疏漏,还希望各位高手批评指正。 最后,我要感谢博文视点的张春雨在译书过程中给予我们的帮助和信任。感谢我的好友王保平(玉伯)对很多关键的技术性问题提出的宝贵意见,还要感谢可爱的同事杨振楠(栋寒)、杨翰文(地极)、李燕青(霸先)、车思慧(灵玉)、陈良(舒克)的细心校对,他们给译文提了很多中肯的建议。当然,最最需要感谢的是家中的“领导”,已经记不得多少次赶译稿加班太晚,得到的不是你的抱怨,而是你的鼓励,这让我至今备感温暖。 李晶(拔赤),张散集(一舟)基于MVC的JavaScript Web富应用开发 电子书 下载 mobi epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- 小玻在朋友家过夜-小玻系列翻翻书
- (2014年新版)新疆维吾尔自治区交通图册
- BF-生活中的统计学-李倩星 清华大学出版社 9787302482697
- 寻找后的“辛纳”/发现之旅 张景 9787535737410
- 满58包邮 图说海洋---世界闻名的100个海盗 9787521000511 武鹏程 海
- 一个人的环球游画
- 植物生长2(英语科普阅读系列)
- 原创童话故事注音版--我不是熊9787557519780 吉林美术出版社 刘兴华
- 哺乳动物图鉴 9787553759425
- 武维屏学术思想及临床经验集
- 正版书籍 探寻雾霾之谜的重大发现
- 第一次泡药茶就上手(新编·全集)
- 探秘百科 无限探索版:树的秘密
- 全球美100个建筑奇迹 《图行世界》编辑部 9787503238734
- {RT}日常生活中的科学2000个科学知识-(美)博比克,郎淑华 上海科学技术文献出版社