图书介绍

企业级Web开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

企业级Web开发
  • (美)Yakov Fain著 著
  • 出版社: 北京:中国电力出版社
  • ISBN:9787512383388
  • 出版时间:2016
  • 标注页数:558页
  • 文件大小:77MB
  • 文件页数:571页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

企业级Web开发PDF格式电子书版下载

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

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

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

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

图书目录

前言1

绪论13

第一部分 构建你的应用21

第1章 构建Save The Child应用21

先考虑移动22

引入Balsamiq Mockups23

项目委托人与Web设计师交流24

创建第一个原型图25

将原型图变成原型28

单页面应用28

运行WebStorm的代码示例29

第一个原型29

主页面JavaScript34

页脚部分38

捐赠部分39

增加视频44

增加HTML5视频元素44

嵌入YouTube视频46

增加地理定位支持49

地理定位基础50

与Google Maps集成52

使用Modernizr检测浏览器特性56

Google Maps的搜索和多个标记60

小结63

第2章 使用Ajax和JSON65

理解Ajax65

了解JSON66

使用Ajax67

从服务器获取数据68

Ajax:优点和缺点71

从HTML文件填充州和国家71

使用JSON74

从JSON文件填充州和国家76

JSON中使用数组77

使用Ajax和JSON加载慈善活动78

在CMS中使用JSON80

用Java处理JSON81

压缩JSON82

为Save The Child增加图表83

用画布元素增加图表84

使用SVG增加图表88

使用JSONP从其他服务器加载数据91

Beer和JSONP92

小结95

第3章 jQuery库介绍96

jQuery入门97

Hello World99

使用选择器和过滤器100

用JSFiddle测试jQuery代码100

过滤元素101

处理事件102

使用方法on()关联事件处理器和元素103

委托事件104

结合使用Ajax和jQuery105

处理简写方法106

使用jQuery编写Save The Child108

登录和捐赠108

使用jQuery Ajax加载HTML州和国家111

使用jQuery Ajax加载JSON州和国家112

提交捐赠表单114

使用jQuery插件120

使用插件验证捐赠表单121

增加图像滑动条123

小结125

第二部分 企业相关问题129

第4章 用Ext JS框架开发Web应用129

JavaScript框架研究129

选择使用Ext JS130

下载和安装Ext JS131

熟悉Ext JS和工具132

创建Hello World的第一个版本133

用Sencha CMD工具生成应用134

选择Ext JS发布版本138

声明、加载和实例化类139

最佳实践:MVC143

研究组件生命周期149

处理事件151

指定布局152

用Ext JS开发Save The Child153

建立Eclipse IDE和Apache Tomcat154

运行Save The Child UI的上半部分158

完成Save The Child171

小结184

第5章 企业开发人员选择的生产力工具185

使用Node.js、V8和npm186

利用Grunt自动完成186

分析最简单的Gruntfile187

使用Grunt运行JSHint检查187

监视文件改变189

使用Bower190

使用Yeoman192

使用Ext JS和CDB完成高效企业Web开发196

Ext JS MVC应用搭建196

生成一个CRUD应用199

数据分页206

小结210

第6章 模块化大型JavaScript项目211

模块化基础213

模块化探索215

模块模式215

CommonJS217

异步模块定义219

统一模块定义222

ECMAScript 6模块223

将SaveThe Child应用划分为模块226

RequireJS配置:config.js229

编写AMD模块230

按需加载模块231

使用RequireJS插件234

使用RequireJS优化器234

利用中介者模式实现松耦合模块间通信237

小结242

第7章 使用JavaScript的测试驱动开发243

为什么要测试?244

测试基础244

单元测试245

集成测试245

功能测试245

负载测试246

测试驱动开发248

使用QUnit实现TDD250

结合QUnit建立Grunt250

使用Jasmine的行为驱动开发254

多浏览器测试264

测试DOM268

使用TDD构建Save The Child应用270

建立ExtJS应用测试工具270

测试模型272

测试控制器274

测试视图276

建立IDE完成TDD277

小结280

第8章 将HTTP升级到WebSocket281

使用HTTP实现近实时应用282

轮询282

长轮询283

HTTP流模式283

实现服务器发送事件284

WebSocket API介绍285

WebSocket接口286

客户端API287

使用WebSocket框架293

Portal294

Atmosphere294

选择应用级消息格式295

CSV296

XML296

JSON297

Google协议缓冲区297

结合代理使用WebSocket299

为Save The Child增加拍卖功能300

使用Chrome开发者工具监视WebSocket流量306

使用Wireshark监听WebSocket帧309

创建SaveThe Child拍卖协议314

小结316

第9章 Web应用安全介绍318

HTTP与HTTPS319

认证和密码320

基本认证和摘要认证320

单点登录321

处理密码323

授权324

基于Oauth的认证和授权324

使用OpenID Connect和JSON Web Token实现联合身份325

OAuth 2.0主要组成327

Save The Child与OAuth327

最大安全风险329

注入329

跨站点脚本331

法规符合性和企业安全333

小结335

第三部分 响应式Web设计和移动设备341

第10章 响应式设计:通用网站设计341

一个版本还是两个版本?342

有多少用户代理346

重返原型设计349

CSS媒体查询353

多少个断点?360

流网格361

从绝对大小转向相对大小361

窗口作为网格362

响应式CSS:好消息371

建立响应式Save The Child应用371

流媒体381

小结383

第11章 jQuery Mobile384

获得jQuery Mobile384

组织代码385

查看移动设备上的页面388

jQuery Mobile中的样式390

增加页面导航391

增加持久工具条395

使用jQuery Mobile实现Save The Child400

建立移动版本原型400

项目结构和导航415

部分代码段421

小结436

第12章 Sencha Touch437

Sencha Touch介绍438

完成代码生成和发布438

构造UI445

容器445

使用Sencha Touch实现Save The Child451

构建应用451

Application对象452

主视图454

控制器460

Save The Child中的其他视图463

存储库和模型479

处理水平模式481

jQuery Mobile与Sencha Touch比较482

第13章 混合移动应用483

原生应用483

原生应用与Web应用484

混合应用485

Cordova和PhoneGap485

Titanium487

最后结论488

PhoneGap工作流介绍488

创建另一个Hello World489

在iOS设备上测试应用494

安装更多本地SDK495

使用Adobe PhoneGap Build服务496

发布移动应用500

使用PhoneGap实现Save The Child502

使用PhoneGap打包任意HTML5应用502

为Save The Child增加相机访问503

为照片提供服务器端支持506

小结509

第14章 后记510

HTML5不是玫瑰花园510

Dart:一种新兴语言511

HTML5正当时513

附录A 部分HTML5 API515

附录B 运行代码示例和IDE552

热门推荐