图书介绍

基于MVC的JavaScript Web富应用开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

基于MVC的JavaScript Web富应用开发
  • (美)Alex MacCaw著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121301797
  • 出版时间:2016
  • 标注页数:284页
  • 文件大小:30MB
  • 文件页数:307页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于MVC的JavaScript Web富应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 MVC和类1

最初1

增加结构2

什么是MVC2

模型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

直接嵌套数据42

通过Ajax载入数据42

JSONP46

跨域请求的安全性46

向ORM中添加记录47

本地存储数据47

给ORM添加本地存储49

将新记录提交给服务器51

第4章 控制器和状态53

模块模式54

全局导入54

全局导出54

添加少量上下文55

抽象出库56

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

访问视图59

委托事件61

状态机63

路由选择65

使用U RL中的hash65

检测hash的变化66

抓取Ajax67

使用HTML5 History API68

第5章 视图和模板71

动态渲染视图71

模板73

模板Helpers75

模板存储75

绑定77

模型中的事件绑定78

第6章 依赖管理81

CommonJS82

模块的声明83

模块和浏览器83

模块加载器84

Yabble84

RequireJS85

包装模块87

模块的按需加载88

LABjs89

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

第7章 使用文件91

浏览器支持91

获取文件信息92

文件输入92

拖曳93

拖曳94

释放拖曳96

撤销默认的Drag/Drop97

复制和粘贴97

复制98

粘贴99

读文件100

二进制大文件和文件切割101

自定义浏览器按钮102

上传文件102

Ajax进度条104

jQuery拖曳上传106

创建拖曳目标区域106

上传文件107

第8章 实时Web109

实时Web的发展历史109

WebSocket110

Node.js和Socket.IO114

实时架构116

感知速度117

第9章 测试和调试119

单元测试121

断言121

QUnit122

Jasmine126

驱动128

无界面的测试131

Zombie132

Ichabod134

分布式测试135

提供支持136

调试工具136

Web Inspector136

Firebug138

控制台139

控制台函数140

使用JavaScript调试器141

分析网络请求143

Profile和函数运行时间144

第10章 部署147

性能147

缓存148

源码压缩(Minifiication)150

Gzip压缩151

使用CDN152

审查工具153

外部资源154

第11章 Spine类库155

设置155

类156

实例化156

类扩展157

上下文158

事件159

模型160

获取记录161

模型事件162

校验163

持久化163

控制器165

代理166

元素167

委托事件167

控制器事件168

全局事件168

渲染模式169

元素模式169

构建联系人管理应用171

联系人模型172

侧边栏控制器173

联系人控制器175

应用程序控制器178

第12章 Backbone类库181

模型182

模型和属性182

集合184

控制集合的内部顺序185

视图185

渲染视图186

委托事件187

绑定和上下文187

控制器188

与服务器的同步190

填充集合192

服务器端192

自定义行为193

构建To-Do列表应用195

第13章 JavaScriptMVC类库203

设置204

Class204

实例化205

调用基类的方法205

代理205

静态继承206

自省206

一个模型的例子207

模型207

属性和可观察208

扩展模型210

Setter210

defaults211

辅助方法211

服务封装212

类型转换215

CRUD事件216

在视图中使用客户端模板216

基本用法217

jQuery修改器217

用script标签加载217

$.View和子模板218

延时对象218

打包、预加载和性能219

$.Controller:jQuery插件工厂220

概览222

控制器实例化222

事件绑定223

模板动作224

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

附录A jQuery基础227

附录B CSS扩展239

附录C CSS3参考245

索引267

热门推荐