加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

《单页Web应用:JavaScript从前端到后端》【PDF】

(2018-01-11 17:03:33)
标签:

javascript技术书单

单页web应用

从前端到后端

pdf

电子书

分类: Javascript技术书单
《单页Web应用:JavaScript从前端到后端》【PDF】

内容简介

《单页Web应用:JavaScript从前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。

《单页Web应用:JavaScript从前端到后端》大约三分之二的内容专门讲解单页Web应用的客户端开发,先定义何为JavaScript单页应用,接着介绍书中使用的单页Web应用的架构,然后依次讲解Shell模块、功能模块、Model模块、Data模块和Fake模块等,其中还专门拿出一整章讲解开发单页Web应用时需要掌握的JavaScript概念和特性;剩下三分之一的内容讲解单页Web应用的服务器端开发和其他与单页Web应用相关的知识,如Node.jsMongoDBCDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书最后的两个附录分别介绍JavaScript的编码规范和单页Web应用的测试。

《单页Web应用:JavaScript从前端到后端》适合Web开发人员、架构师和产品经理阅读,需要读者至少要有些JavaScriptHTMLCSS的开发经验。

作者简介

本书作者是架构师和工程管理者。Michael Mikowski已经开发过许多商业级单页Web应用,其中有个平台每年要处理的请求超过1000亿次。Josh Powell搭建过一些流量非常大的网站。

目录 

第一部分 单页应用简介
1章 第一个单页应用 3
11 定义、一些历史和一些关注点 4
111 一些历史 4
112 是什么导致JavaScript单页应用姗姗来迟 5
113 我们的关注点 8
12 构建第一个单页应用 9
121 定义目标 9
122 创建文件结构 10
123 使用Chrome开发者工具 10
124 开发HTMLCSS 11
125 添加JavaScript 12
126 使用Chrome开发者工具查看应用 17
13 精心编写的单页应用的用户效益 19
14 小结 20
2章 温故JavaScript 22
21 变量作用域 24
22 变量提升 27
23 高级变量提升和执行环境对象 28
231 提升 28
232 执行环境和执行环境对象 30
24 作用域链 33
25 JavaScript对象和原型链 35
26 函数——更深入的窥探 43
261 函数和匿名函数 43
262 自执行匿名函数 44
263 模块模式——将私有变量引入JavaScript 46
264 闭包 51
27 小结 54
第二部分 单页应用客户端
3章 开发Shell 57
31 深刻理解Shell 57
32 创建文件和名字空间 59
321 创建文件结构 59
322 编写应用的HTML文件 60
323 创建CSS根名字空间 61
324 创建JavaScript根名字空间 62
33 创建功能容器 64
331 选取策略 64
332 编写ShellHTML 64
333 编写ShellCSS 65
34 渲染功能容器 68
341 将HTML转换为JavaScript 68
342 在JavaScript中添加HTML模板 69
343 编写Shell的样式表 71
344 指示应用使用Shell 73
35 管理功能容器 74
351 编写展开或收起聊天滑块的方法 74
352 给聊天滑块添加点击事件处理程序 76
36 管理应用状态 80
361 理解浏览器用户所期望的行为 80
362 选取一个策略来管理历史控件 81
363 当发生历史事件时,更改锚 82
364 使用锚来驱动应用状态 83
37 小结 89
4章 添加功能模块 90
41 功能模块策略 91
411 与第三方模块的比较 91
412 功能模块和分形MVC模式 93
42 创建功能模块文件 96
421 规划文件结构 96
422 填写文件 97
423 我们创建了什么 103
43 设计方法API 103
431 锚接口模式 104
432 Chat的配置API 105
433 Chat的初始化API 106
434 ChatsetSliderPosition API 107
435 配置和初始化的级联 107
44 实现功能API 109
441 样式表 110
442 修改Chat 114
443 清理Shell 120
444 详细解释执行的过程 125
45 添加经常使用的方法 127
451 removeSlider方法 127
452 handleResize方法 129
46 小结 133
...


下载地址:https://cangshuzhe.ctfile.com/fs/3990681-233972145


更多书单和推荐电子书请关注藏书者的新浪博客http://blog.sina.com.cn/cangshuzhe

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有