Vue.js+Django高性能全栈论道 顾鲍尔 Django编程方法技巧Web全栈技术Python程序设计书前后端开发网络编程软件工程9787302577386
举报
9787302577386
-
作者:
顾鲍尔
-
出版社:
清华大学出版社
-
ISBN:
9787302577386
-
出版时间:
2020-01
-
装帧:
平装
-
开本:
16开
-
ISBN:
9787302577386
-
出版时间:
2020-01
上书时间2023-12-04
卖家超过10天未登录
-
-
商品描述:
-
基本信息 书名:Vue.js+Django高性能全栈论道 ISBN:9787302577386 定价:138 出版社:清华大学出版社 内容简介 本书并非简单地介绍两种语言和框架API相关的图书,而是以Django与Vue.js为载体,诠释前、后端技术生态中最新的优化方案和路。 本书主要内容包括网络编程与异步并发的基础,软件工程的设计模式在前端技术中的演进,从Vue.js的核心开发指南到Webpack编译打包的优化经验分享,Web/Service Workers与WebSocket为Vue.js实现多线程离线加速,揭秘Vue.js全方位异步惰性加载优化,Django、PyPy、WSGI和Gevent的全套异步方案实战,Asyncio、gRPC、Channels与Django的分布式应用实战,Python Agent技术分享。 目录 D一篇基础篇
D1章现代Web应用开发:全新的纪元2
1.1单页应用概述2
1.1.1从此不必刷新浏览器2
1.1.2前端需要深入业务3
1.1.3SPA如何工作4
1.1.4闲聊MVVM设计模式11
1.1.5与服务器端通信12
1.1.6SPA的优点和缺点18
1.2异步与协程20
1.2.1程序、进程、线程与协程20
1.2.2并发基础23
1.2.3I/O漫聊25
1.2.4反应式模式:epoll与EventLoop26
1.3HTTP那些事儿27
1.3.1HTTP2的重要性27
1.3.2大话协议28
1.3.3HTTP2的六板斧28
1.3.4下一代的革命:HTTP330
第2章ECMAScript与Python331
2.1JavaScript简史31
2.2初识ECMAScript201532
2.2.1ECMAScript与JavaScript的不同32
2.2.2ECMAScript2015有哪些变化32
2.2.3不可不知的DOM39
2.2.4BOM简介40
2.3新一代Python简述40
2.3.1经验之谈:为什么是Python40
2.3.2新版本的性能改进41
2.3.3深究CPython3.6的垃圾回收与建议43
第3章ECMAScript201547
3.1搭建运行ECMAScript开发环境47
3.1.1包管理工具NPM47
3.1.2安装ECMAScript2015开发环境48
3.1.3配置JavaScript编辑器51
3.2ECMAScript2015必知54
3.2.1let和const54
3.2.2for循环55
3.2.3箭头函数57
3.2.4默认参数57
3.2.5参数的扩展—Spread操作符58
3.2.6数据结构Map和原生对象59
第二篇Vue篇
3.2.7数据结构Set61
3.2.8迭代器工具61
3.2.9详解生成器63
3.2.10面向对象编程65
3.2.11面向对象编程进阶70
3.2.12实战:利用ES2015开发仿“反恐精英
CS”游戏74
第4章Vue.js化繁为简82
4.1初见Vue.js82
4.1.1解决了什么问题82
4.1.2Vue.js与jQuery的区别83
4.1.3揭秘虚拟DOM84
4.2上手Vue.js86
4.2.1最简化安装86
4.2.2分析由Vue.js构建网页87
4.2.3数据如何渲染91
4.2.4必须了解的生命周期93
4.3常用模板语法指令98
4.3.1v-if/v-else/v-else-if指令98
4.3.2v-show指令100
4.3.3v-for指令100
4.3.4v-bind指令102
4.3.5v-on指令103
4.4一招学会事件处理器104
4.5不得不懂的计算属性和侦听器105
4.5.1计算属性105
4.5.2侦听器106
4.6常用的表单处理107
4.6.1v-model指令107
4.6.2省力的修饰符110
第5章Vue.js进阶111
5.1深入组件111
5.1.1快速入门111
5.1.2父组件与子组件间的数据通信113
5.1.3不同组件间的数据通信117
5.2掌握状态管理Vuex118
5.2.1初始化Vuex118
5.2.2state、mutation、action119
5.2.3getter的使用125
5.2.4Vuex辅助函数126
5.2.5Vuex的经验之谈128
5.3SPA必备:路由130
5.3.1Vue路由基础130
5.3.2常规路由匹配131
5.3.3路由匹配135
5.3.4编程式导航136
第6章前端工程化Webpack4及部署137
6.1vue-cli打包编译137
6.2取代CLI,从“零”揭秘Webpack4138
6.3基础配置141
6.4配置开发服务器145
6.5配置生产的编译构建环境148
6.6基于HTTP2的Nginx部署153
第7章加速Vue.js项目155
7.1打包优化与异步Vue.js155
7.1.1Webpack打包的工作机制155
7.1.2惰性加载156
7.1.3动态导入157
7.1.4异步组件157
7.1.5异步路由159
7.1.6大型项目中异步Vuex解决方案159
7.1.7打包优化中的反模式165
7.2图片惰性加载的实现原理167
7.2.1IntersectionObserverAPI介绍167
7.2.2在Vue.js中如何实现168
7.2.3性能之谈169
7.3大文本惰性加载实战171
7.3.1定制组件172
7.3.2指令:v-lazyload-text173
7.3.3与服务器端对接173
7.4优化资源优先级174
7.5进击的性能WebWorkers176
7.5.1WebWorkers与线程176
7.5.2在Vue.js中如何实现176
7.5.3Vue.js多线程实战178
7.5.4WebWorkers的限制183
7.6离线优先ServiceWorker184
7.6.1编写ServiceWorker注册脚本188
7.6.2构建ServiceWorker191
7.6.3运行和调试193
7.6.4ServiceWorkers与WebWorkers的
区别194
7.7新一代图片格式WebP194
7.7.1WebP及其优缺点194
7.7.2在Vue.js中如何实现195
7.8Web性能监测利器:Lighthouse196
7.8.1在开发者工具中运行197
7.8.2在命令行中运行197
7.8.3在Chrome扩展程序中运行198
第三篇Django篇
第8章认识Django200
8.1解读Django架构200
8.1.1全新视角的松耦合设计200
8.1.2Django“视图”的正确理解201
8.1.3Django项目结构实践202
8.1.4创建自己的Django应用程序20
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约
![](../../../../img/live/living.gif)
直播中,去观看