Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

《基于MVC的JavaScript Web富应用开发》PDF 下载


分享到:
时间:2014-04-16 09:20来源:https://download.csdn.net/ 作者:转载  侵权举报
《基于MVC的JavaScript Web富应用开发》PDF 下载
失效链接处理
《基于MVC的JavaScript Web富应用开发》PDF 下载

转载自:https://download.csdn.net/download/qq_38220914/10235423
 
下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
电子版仅供预览,支持正版,喜欢的请购买正版书籍:《基于MVC的JavaScript Web富应用开发》
 
图书简介:
如今Web 应用程序的开发已经越来越向传统应用软件开发靠拢了,Web和应用之间的界限也进一步模糊。传统编程语言中的设计模式、MVC、应用架构等理论也在慢慢地融入Web前端开发。这本《基于MVC的JavaScript Web富应用开发》所涵盖的知识点非常全面,从MVC 的基本理论到网络协议、从模块解耦到异步编程模型、从HTML5/CSS3到NodeJS、从软件测试到部署调试,对于很多前端工程师来说,这些知识正是突破自己的瓶颈所亟需的。
  《基于MVC的JavaScript Web富应用开发》将专注于讲述如何构建“优雅又不失高水准”(state of theart)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。书中同样提供了大量的示例代码,可以帮助你更深入地理解很多重要的概念。除此之外,作者在MVC和架构方面的很多观点都很有启发性,即使你不是一名JavaScript 程序员,读完这本《基于MVC的JavaScript Web富应用开发》后也会受益匪浅。
 
相关截图:

 
图书目录:

第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参考
索引


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐