快捷索引


会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

[基于MVC的JavaScript.Web富应用开发].(美)麦卡劳.文字版.pdf
1.04MB

中文名: 基于MVC的JavaScript Web富应用开发

作者: (美)麦卡劳

译者: 李晶

张散集

图书分类: 软件

资源格式: PDF

版本: 文字版

出版社: 电子工业出版社

书号: 9787121109560

发行时间: 2012年5月1日

地区: 大陆

语言: 简体中文

简介:

目录:

第1章 MVC和类

最初

增加结构

什么是MVC

模型

视图

控制器

向模块化进军,创建类

给类添加函数

给”类”库添加方法

基于原型的类继承

给”类”库添加继承

函数调用

控制”类”库的作用域

添加私有函数

“类”库

第2章 事件和监听

监听事件

事件顺序

取消事件

事件对象

事件库

切换上下文

委托事件

自定义事件

自定义事件和jQuery 插件

DOM 无关事件

第3章 模型和数据

MVC 和命名空间

构建对象关系映射(ORM)

原型继承

添加ORM 属性

持久化记录

增加ID 支持

寻址引用

装载数据

直接嵌套数据

通过Ajax 载入数据

JSONP

跨域请求的安全性

向ORM 中添加记录

本地存储数据

给ORM 添加本地存储

将新记录提交给服务器

第4章 控制器和状态

模块模式

全局导入

全局导出

添加少量上下文

抽象出库

文档加载完成后载入控制器

访问视图

委托事件

状态机

路由选择

使用URL 中的hash

检测hash 的变化

抓取Ajax

使用HTML5 History API

第5章 视图和模板

动态渲染视图

模板

模板Helpers

模板存储

绑定

模型中的事件绑定

第6章 依赖管理

CommonJS

模块的声明

模块和浏览器

模块加载器

Yabble

RequireJS

包装模块

模块的按需加载

LABjs

无交互行为内容的闪烁(FUBC)

第7章 使用文件

浏览器支持

获取文件信息

文件输入

拖曳

拖曳

释放拖曳

撤销默认的Drag/Drop

复制和粘贴

复制

粘贴

读文件

二进制大文件和文件切割

自定义浏览器按钮

上传文件

Ajax 进度条

jQuery 拖曳上传

创建拖曳目标区域

上传文件

第8章 实时Web

实时Web 的发展历史

WebSocket

Nodejs 和SocketIO

实时架构

感知速度

第9章 测试和调试

单元测试

断言

QUnit

Jasmine

驱动

无界面的测试

Zombie

Ichabod

分布式测试

提供支持

调试工具

Web Inspector

Firebug

控制台

控制台函数

使用JavaScript 调试器

分析网络请求

Profile 和函数运行时间

第10章 部署

性能

缓存

源码压缩(Minification)

Gzip 压缩

使用CDN

审查工具

外部资源

第11章 Spine类库

设置



实例化

类扩展

上下文

事件

模型

获取记录

模型事件

校验

持久化

控制器

代理

元素

委托事件

控制器事件

全局事件

渲染模式

元素模式

构建联系人管理应用

联系人模型

侧边栏控制器

联系人控制器

应用程序控制器

第12章 Backbone类库

模型

模型和属性

集合

控制集合的内部顺序

视图

渲染视图

委托事件

绑定和上下文

控制器

与服务器的同步

填充集合

服务器端

自定义行为

构建To-Do 列表应用

第13章 JavaScriptMVC类库

设置

Class

实例化

调用基类的方法

代理

静态继承

自省

一个模型的例子

模型

属性和可观察

扩展模型

Setter

Defaults

辅助方法

服务封装

类型转换

CRUD 事件

在视图中使用客户端模板

基本用法

jQuery 修改器

用Script 标签加载

$View 和子模板

延时对象

打包、预加载和性能

$Controller :jQuery 插件工厂

概览

控制器实例化

事件绑定

模板动作

大综合:一个抽象的CRUD 列表

附录A jQuery基础

附录B CSS扩展

附录C CSS3参考

索引

内容介绍:

如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web 和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web 前端开发。这本书所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3 到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。

《基于MVC的JavaScript Web富应用开发》将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript 应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC 和架构方面的很多观点都很有启发性,即使你不是一名JavaScript 程序员,读完本书后也会受益匪浅。

作者介绍:

Alex MacCaw,是一名Ruby/JavaScript程序员,在开源社区中很有名望,是Spine框架的作者,开发过Taskforce,Socialmod等大型开源项目,同时活跃在纽约、旧金山和柏林的各大Ruby/Rails会议。


书我要,下载先! http://www.books51.com/ 祝您开卷有益!


标签: , ,


文章类别:

本文链接: http://www.books51.com/292996.html

【点击下方链接,复制 & 分享文章网址】

基于MVC的JavaScript Web富应用开发 文字版 → http://www.books51.com/292996.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论