登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Vue.js开发实战

書城自編碼: 3419050
分類: 簡體書→大陸圖書→計算機/網絡移動開發
作者: [美埃里克·汉切特[Erik,Hanchett]本·利斯顿[
國際書號(ISBN): 9787302536079
出版社: 清华大学出版社
出版日期: 2019-09-01

頁數/字數: /
書度/開本: 128开 釘裝: 平装

售價:NT$ 503

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
汉译名著·哲学经典十种
《 汉译名著·哲学经典十种 》

售價:NT$ 3460.0
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
《 成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本 》

售價:NT$ 280.0
爱丁堡古罗马史-罗马城的起源和共和国的崛起
《 爱丁堡古罗马史-罗马城的起源和共和国的崛起 》

售價:NT$ 349.0
大宋悬疑录:貔貅刑
《 大宋悬疑录:貔貅刑 》

售價:NT$ 340.0
人生解忧:佛学入门四十讲
《 人生解忧:佛学入门四十讲 》

售價:NT$ 490.0
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
《 东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情) 》

售價:NT$ 295.0
浪潮将至
《 浪潮将至 》

售價:NT$ 395.0
在虚无时代:与马克斯·韦伯共同思考
《 在虚无时代:与马克斯·韦伯共同思考 》

售價:NT$ 260.0

編輯推薦:
Vue.js是一个轻量级的前端框架,提供简单的双向数据绑定、反应式UI以及常规的项目结构。它使用UI模式和现代HTML,通过小的代码片段逐步实现了难以置信的快速页面加载和流畅的转场。使用普通的JavaScript以及集成的Vuex状态管理工具,在Vue中进行开发是一种乐趣。
《Vue,js开发实战》是构建现代Web应用程序的优秀指南。你将从探索反应式UI模型开始,同时熟悉Vue的独特功能。然后,通过构建具有管理界面和库存管理功能的购物车,你将更深入地了解Vue!*后,你将扩展你的应用程序,添加转场、测试和其他关键功能,直到产品就绪。
內容簡介:
标注清晰的代码和插图
数据建模和使用API Vuex的便捷状态管理
创建自定义指令
《Vue,js开发实战》适合具有一定JavaScript、HTML和CSS经验的Web开发人员。
關於作者:
Erik Hanchett是一位拥有超过10年开发经验的Web开发人员。他是Ember.js Cookbook Packt Publishing,2016的作者,也是YouTuberhttp:erik.video和博主http:programwitherik.com。他运行了一个邮件列表,通过https:goo.glUmemSS为JavaScript开发人员提供提示和技巧。在工作或编码之余,他会和妻子Susan以及两个孩子Wyatt和Vivian共度时光。
目錄
目录
第Ⅰ部分 初识Vue.js
第1章 Vue.js介绍3
1.1 站在巨人的肩膀上4
1.1.1 MVC模式4
1.1.2 MVVM模式6
1.1.3 什么是反应式应用程序7
1.1.4 JavaScript计算器7
1.1.5 Vue计算器10
1.1.6 JavaScript和Vue的差别11
1.1.7 Vue如何促进MVVM和响应性12
1.2 使用Vue.js的理由12
1.3 展望未来14
1.4 本章小结14
第2章 Vue实例15
2.1 我们的第一个应用程序16
2.1.1 Vue根实例16
2.1.2 确保应用程序可以运行18
2.1.3 在视图中显示内容20
2.1.4 检查Vue中的属性22
2.2 Vue生命周期23
2.2.1 添加生命周期钩子24
2.2.2 探索生命周期代码25
2.2.3 是否保留生命周期代码27
2.3 显示商品27
2.3.1 定义商品数据27
2.3.2 添加商品视图标签28
2.4 运用输出过滤器31
2.4.1 编写过滤器函数31
2.4.2 将过滤器添加到我们的标签并测试不同的值32
2.5 练习题33
2.6 本章小结34
第Ⅱ部分 视图与视图模型
第3章 增加交互性37
3.1 购物车数据,从添加一个数组开始38
3.2 绑定到DOM事件39
3.2.1 事件绑定基础39
3.2.2 将事件绑定到Add to cart按钮39
3.3 添加购物车件数按钮并计数42
3.3.1 何时使用计算属性42
3.3.2 使用计算属性检查更新事件43
3.3.3 显示购物车商品计数及测试47
3.4 让我们的按钮具备用户直观功能49
3.4.1 密切关注库存49
3.4.2 使用计算属性和库存50
3.4.3 指令v-show的基础知识51
3.4.4 使用v-if和v-else显示被禁用的按钮52
3.4.5 添加Adding the cart按钮用于切换54
3.4.6 使用v-if显示结账页面55
3.4.7 对比v-show与v-ifv-else56
3.5 练习题57
3.6 本章小结57
第4章 表单与输入框59
4.1 使用v-model绑定60
4.2 关于值绑定68
4.2.1 绑定值到复选框68
4.2.2 使用值绑定和单选按钮69
4.2.3 学习v-for指令71
4.2.4 没有可选key的v-for指令73
4.3 通过应用程序学习修饰符74
4.3.1 使用.number修饰符75
4.3.2 修剪输入值76
4.3.3 v-model的.lazy 修饰符78
4.4 练习题78
4.5 本章小结78
第5章 条件语句、循环和列表79
5.1 显示可用的库存信息80
5.1.1 用v-if添加剩余的商品数量80
5.1.2 使用v-else和v-else-if添加更多消息82
5.2 循环商品83
5.2.1 使用v-for范围循环增加星级评分84
5.2.2 将HTML类绑定到星级评分85
5.2.3 设置商品87
5.2.4 从product.json文件导入商品89
5.2.5 使用v-for指令重构应用程序91
5.3 排序记录95
5.4 练习题97
5.5 本章小结97
第6章 使用组件99
6.1 什么是组件100
6.1.1 创建组件100
6.1.2 全局注册101
6.1.3 局部注册102
6.2 组件之间的关系103
6.3 使用props传递数据104
6.3.1 字面量props104
6.3.2 动态props105
6.3.3 props验证108
6.4 定义模板组件111
6.4.1 使用内联模板字符串111
6.4.2 textx-template脚本元素112
6.4.3 使用单文件组件113
6.5 使用自定义事件114
6.5.1 监听事件114
6.5.2 使用.sync修改子属性116
6.6 练习题117
6.7 本章小结117
第7章 高级组件和路由119
7.1 使用插槽120
7.2 具名插槽123
7.3 作用域插槽125
7.4 创建动态组件应用程序127
7.5 设置异步组件129
7.6 使用Vue-CLI转换宠物商店应用程序131
7.6.1 使用Vue-CLI新建应用程序132
7.6.2 设置路由134
7.6.3 将CSS、Bootstrap和axios添加到应用程序中135
7.6.4 设置组件137
7.6.5 创建Form组件139
7.6.6 添加Main组件140
7.7 路由143
7.7.1 添加带参数的商品路由143
7.7.2 设置带标签的router-link146
7.7.3 设置带样式的router-link148
7.7.4 添加子编辑路由149
7.7.5 使用重定向和通配符151
7.8 练习题153
7.9 本章小结153
第8章 转场和动画155
8.1 转场基础155
8.2 动画基础160
8.3 JavaScript钩子161
8.4 组件的转场164
8.5 更新宠物商店应用程序167
8.5.1 在宠物商店应用程序中添加转场167
8.5.2 在宠物商店应用程序中加入动画168
8.6 练习题171
8.7 本章小结171
第9章 扩展Vue173
9.1 用Mixin实现功能复用174
9.2 通过示例学习自定义指令179
9.3 render函数和JSX184
9.3.1 render函数示例185
9.3.2 JSX示例188
9.4 练习题192
9.5 本章小结192
第Ⅲ部分 数据建模、API调用和测试
第10章 Vuex195
10.1 Vuex的优势196
10.2 Vuex状态与mutation197
10.3 getter和action201
10.4 在宠物商店应用程序的Vue-CLI脚手架中加入Vuex203
10.5 Vuex助手207
10.6 Vuex模块速览210
10.7 练习题212
10.8 本章小结212
第11章 与服务器通信213
11.1 服务器端渲染214
11.2 Nuxt.js简介215
11.2.1 创建一个音乐搜索应用程序217
11.2.2 创建项目并安装依赖库218
11.2.3 创建构建块和组件221
11.2.4 更新默认布局223
11.2.5 添加Vuex存储224
11.2.6 使用中间件225
11.2.7 使用Nuxt.js生成路由226
11.3 用Firebase和VuexFire与服务器通信231
11.3.1 设置Firebase231
11.3.2 使用Firebase设置宠物商店应用程序234
11.3.3 用身份验证状态更新Vuex236
11.3.4 在Header组件中加入身份验证237
11.3.5 更新Main.vue以使用Firebase实时数据库241
11.4 练习题242
11.5 本章小结242
第12章 测试243
12.1 创建测试用例244
12.2 持续集成、持续交付和持续部署245
12.2.1 持续集成245
12.2.2 持续交付246
12.2.3 持续部署246
12.3 测试类型246
12.4 配置环境247
12.5 使用vue-test-utils创建第一个测试用例249
12.6 测试组件252
12.6.1 测试属性253
12.6.2 测试文本254
12.6.3 测试CSS样式类254
12.6.4 使用Vuex模拟数据进行测试255
12.7 配置Chrome调试器257
12.8 练习题260
12.9 本章小结260
附录A 配置开发环境261
附录B 练习题解答267
內容試閱
2017年年初,在Benjamin Listwon因个人原因退出之后,我有机会撰写这《Vue.js开发实战》。我最近刚从雷诺内华达大学获得了工商管理硕士学位,自从我出版上一《Vue.js开发实战》Ember.js Cookbook Pact Publishing,2016以来已经整整一年了。我已经开始了我的YouTube频道,和Erik合作,我花了大部分时间试图找出如何更好地为我的小规模但人数不断增长的观众录制节目教程。大约在这段时间,我开始在Vue.js上制作一个电影系列,并从我的观众那里得到了积极反馈。这让我更想探索Vue.js。
首先,我会倾听Evan YouVue.js的创建者及其框架路线图。然后我看了无数的YouTube教程和其他创建者的视频。我访问了在线论坛和Facebook群组,看看人们在谈论什么。无论我到哪里,人们都对Vue.js框架的可能性感到兴奋。这使我想探索写这《Vue.js开发实战》的可能性。
经过深思熟虑,并且与我妻子谈话后,我决定去做这件事。幸运的是,Benjamin为我打下很好的基础,所以我可以在此基础上进行创作。在接下来的10个月里,我花了无数的夜晚和周末研究、测试和写作。
我希望我能告诉你写这《Vue.js开发实战》多么容易,或者说我没有遇到任何问题。但事情并没有按计划进行。我遇到了个人挫折,错过了最后期限,遇到了写作障碍,如果这还不够的话,我最终不得不在Vue.js做了一次更新之后进行重大修改。
尽管如此,我还是为这《Vue.js开发实战》感到骄傲。每次挫折,我都被激励加倍努力。我决心以最高质量完成这《Vue.js开发实战》。
谢谢读者,非常感谢你购买了《Vue.js开发实战》。我真的希望它能帮助你学习Vue.js。如果真的帮到了你,请告诉我。你可以在@ErikCH上发推特,在erik@programwitherik.com上发邮件给我,或者在https:goo.glUmemSS上加入我的邮件列表!再次感谢!

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.