《Vue2实践揭秘》以Vue2的实践应用为根基,从实际示例入手,详细讲解Vue2的基础理论应用及高级组件开发,通过简明易懂的实例代码,生动地让读者快速、全方位地掌握Vue2的各种入门技巧以及一些在实际项目中的宝贵经验。
《Vue2实践揭秘》除了全面、细致地讲述Vue2的生态结构、实际编程技巧和一些从实践中得到的经验,还重点介绍如何以组件化编程思想为指导,以前端工程化方法为实现手段来实践Vue2,通过组件的单元测试和E2E测试来保证工程质量。
第1章 例说Vue.js 1
1.1 插值 5
1.2 数据绑定 6
1.3 样式绑定 9
1.4 过滤器 12
第2章 工程化的Vue.js开发 15
2.1 脚手架vue-cli 16
2.2 深入vue-cli的工程模板 19
2.2.1 webpack-simple模板 19
2.2.2 webpack模板 21
2.2.3 构建工具 23
2.3 Vue工程的webpack配置与基本用法 25
2.3.1 webpack的特点 26
2.3.2 基本用法 27
2.3.3 用别名取代路径引用 29
2.3.4 配置多入口程序 30
2.4 基于Karma+Phantom+Mocha+Sinon+Chai的单元测试环境 32
2.5 基于Nightwatch的端到端测试环境 38
第3章 路由与页面间导航 51
3.1 vue-router 53
3.2 路由的模式 57
3.3 路由与导航 58
3.4 导航状态样式 69
3.5 History的控制 70
3.6 关于Fallback 71
3.7 小结 73
第4章 页面的区块化与组件的封装 75
4.1 页面逻辑的实现 76
4.2 封装可重用组件 80
4.3 自定义事件 87
4.4 数据接口的分析与提取 89
4.5 从服务端获取数据 91
4.6 创建复合型的模板组件 95
4.7 数据模拟 100
4.8 小结 102
4.9 扩展阅读:Vue组件的继承——mixin 103
第5章 Vue的测试与调试技术 110
5.1 Mocha入门 111
5.2 组件的单元测试方法 118
5.3 单元测试中的仿真技术 121
5.3.1 调用侦测(Spies) 124
5.3.2 Sinon的断言扩展 126
5.3.3 存根(stub) 128
5.3.4 接口仿真(Mocks) 131
5.3.5 后端服务仿真 133
5.4 调试 134
5.5 Nightwatch入门 139
5.5.1 编写端到端测试 139
5.5.2 钩子函数与异步测试 141
5.5.3 全局模块与Nightwatch的调试 143
5.5.4 Page Objects模式 147
第6章 视图与表单的处理 153
6.1 为Vue2集成UIkit 154
6.2 表格视图的实现 159
6.2.1 实时数据筛选 164
6.2.2 多行数据的选择 167
6.2.3 排序的实现 171
6.3 单一职责原则与高级组件开发方法 176
6.3.1 搜索区的组件化 177
6.3.2 母板组件 179
6.3.3 重构模态对话框组件 181
6.3.4 高级组件与Render方法 183
6.3.5 UIkit按钮 194
6.3.6 通用表格组件 198
6.4 表单的设计与实现 211
6.4.1 计算属性的双向绑定 214
6.4.2 富文本编辑器组件的实现 215
6.4.3 实现嵌套式容器组件 220
6.4.4 表单的验证 224
6.5 集成服务端的CRUD Restful API 239
6.6 HTTP拦截器inteceptor 242
6.7 开发服务器的定制 245
第7章 Vuex状态管理 250
7.1 Vuex的基本结构 253
7.2 data的替代者——State和Getter 256
7.3 测试Getter 260
7.4 Action——操作的执行者 261
7.5 测试Action 263
7.6 只用Mutation修改状态 265
7.7 测试Mutations 268
7.8 子状态和模块 269
7.9 用服务分离外部操作 274
附录A Chai断言参考 277
附录B Vee-Validate验证规则参考 289
主的浪潮虽已席卷全球,但仍存有缺陷。共产主义运动的挫折,使得民主制度在世界上大部分地区都不再拥有势均力敌的竞争者。从许多方面来说,这无疑是一件好事。民主政治的灵...
可蕊本名閆冰,女,網名可蕊,一九七五年出生,山東省青州市人。自幼酷愛文學,尤其喜歡幻想類作品,著有詩歌散文集《遠去的歌》(2000年)。 2002年起在網路發表...
本书是汪丁丁从知识经济的视角,根据“有知的无知,即有限理性”—“自然科学与社会科学的问题”—“精英意识与精英身份的矛盾冲突”这三个层面论述人与知识之间的关系,包...
中医眼科案例引导 本书特色 《中医眼科——案例引导》(作者张殷建)是从临床案例着手,以引导式方法提出问题展开论述。本书编写立足于中医眼科临床,选择临床常...
仿佛走进一部电影,置身于犯罪现场。——悬疑作家 那多系列小说第一部活在你身边的法医,喜欢甜食,喜欢温暖的可可奶茶的刑警队新上位年轻女法医。通过女法医的独特视角,...
杉井光:第12回電撃小説大賞《銀賞》受賞者。代表作に『神様のメモ帳』『さよならピアノソナタ』など
冈本绮堂(1872—1939)日本著名小说家、剧作家,本名冈本敬二,别号“狂绮堂”。绮堂擅长将日本的各种民间传说融合在小说之中,且精于描写诡异恐怖的气氛。其创作...
安迪·威尔 (Andy Weir),从15岁起就被美国国家实验室聘为软件工程师。执着的太空宅男,沉迷于相对论物理、轨道力学和载人飞船。《火星救援》是他的处女作。...
《主体刻画(风光摄影四部曲)》内容简介:兵法云:“知己知彼,百战不殆。”面对拍摄对象时,从摄影的角度了解和研究主体,可以更
作品目录前言导论 欢迎来到精彩的营销策划世界开篇案例 “超女”:营销策划创造的青春偶像与营销神话营销策划:精彩的世界营销策
作者简介:于君方(Chün-Fang Yü)美国哥伦比亚大学宗教学博士,专攻汉传佛教研究。1972至2004年间任教于罗格斯大学宗教学系,现任哥伦比亚大学宗教学...
李斯炽医集 本书特色 本书全面反映了李斯炽先生的学术思想和治疗经验,适合中医临床工作者和中医院校广大师生阅读。李斯炽医集 内容简介 李斯炽(1892-1978)...
一杯香茗,一卷书,偷得半日闲散;一抹斜阳,一壶酒,愿求半世逍遥。一个闲散人的穿越,没有历史,没有年代,只有一个心愿,执子之手,与子偕老。穿越千年的爱恋,究竟可不...
神谷哲史(1981年6月6日於日本名古屋市)是現時世界上最出色的摺紙大師之一,曾在日本屢奪摺紙冠軍。他自兩歲開始學習摺紙,至2008年已完成了數百件作品。他最出...
张楠,1979年生于辽宁渖阳,1999年末赴德留学。现就读于卡尔斯鲁厄大学信息工程系。2000年开始在各网站和中国国内一些期刊发表散文,其网名Flyingtim...
朱塞佩·图齐(Giuseppe·Tucci,1894—1984),意大利著名藏学家。1894年6月出生于意大利马切拉塔,在第一次世界大战期间曾应征服役,1919...
《小于一》是约瑟夫•布罗茨基的首部散文集,以长文为主,夹以若干短文,仅十八篇文章,篇篇精彩,再加上其文体和“书体”的独特,遂形成一本完美之书。这是一个伟大诗人的...
隈研吾,都市设计中心代表,东京大学教授。2020年东京奥运主场馆——日本新国立竞技场设计师。著有《负建筑》《自然的建筑》等书。
如今,在互联网诞生近50年后,搜索的意义已经远远不只“关键词+回车”找出相关信息。大数据、云计算、人工智能赋予了搜索全新的意义,搜索已经无处不在:当我们在使用百...
戴仁柱(Richard Davis),美国汉学家,毕业于普林斯顿大学东亚系,受业于刘子健教授。曾在布朗大学及杜克大学历史系任教二十余年,后于中国香港岭南大学任讲...