网站颜色:

Vue.js从入门到项目实战+Vue.js项目开发实战 共2本Vue电商类网站企业官网移动端资讯工具类网站开发 Vue框架基础语法Vue进阶实战.

  • 产品名称:国际大学生程序设计竞赛例...
  • 品牌:电子工业出版社
  • 书名:国际大学生程序设计竞赛例题解(6).广东省大学生程序设计竞赛试题解(2008-2009年)(含CD光盘1张)
  • 作者:郭嵩山等著
  • 定价:39.00元
  • 书名:国际大学生程序设计竞赛例题解(6).广东省大学生程序设计竞赛试题解(2008-2009年)(含CD光盘1张)
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:电子工业出版社

Vue.js从入门到项目实战(新时代技术新未来)9787302523888定价: 65.(咨询特价)

Vue.js项目开发实战9787111605294定价: 89.(咨询特价)

D4  9787302523888 9787111605294   9787000017478

 基本信息.jpg

书名: Vue.js项目开发实战

定价: 89.(咨询特价)

出版社名称: 机械工业出版社

出版时间: 2018年8月

ISBN编号: (咨询特价)

 内容简介.jpg

本书以JavaScript语言为基础,以Vue.js项目开发过程为主线,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,后再由Vue.js显示在前端的页面中,让读者可以非常迅速地掌握这些技术,提高项目开发的能力。本书分为4篇。1篇介绍了Vue.js基础环境搭建,是全书的基石;2篇介绍了电影网站项目的设计,涵盖ES6、Webpack和工程化环境搭建等关键技术;3篇介绍了电影网站项目的前端和后端的实现,涵盖Node.js后端技术、Vue.js各种组件和API等技术;4篇介绍了页面优化,通过学习一些Vue.js模板和框架,从而制作更加美观的用户界面(UI)。本书适合Vue.js初学者和进阶者阅读,也适合其他Web前端和后端开发爱好者阅读。对于一些产品经理,本书也同样适合阅读。另外,对于培训机构和各类开设Web开发课程的院校,本书是一本很好的项目开发教程。

 目录.jpg

前言
1篇 背景知识
1章 初探网页开发2
1.1 网页开发历史2
1.1.1 传统网页开发3
1.1.2 新前端网页开发5
1.2 MVVM风格开发框架6
1.2.1 为什么会出现MVVM6
1.2.2 MVVM架构的佳实践7
1.2.3 MVC、MVP和MVVM开发模式对比8
1.3 Vue.js来了9
1.4 Vue.js的安装10
1.4.1 使用独立版本11
1.4.2 使用CDN安装13
1.4.3 “npm大法”安装15
1.4.4 使用Chrome浏览器测试Vue.js的双向绑定17
1.5 Vue.js的主要特性19
1.5.1 组件19
1.5.2 模板22
1.5.3 响应式设计22
1.5.4 过渡效果22
1.5.5 单文件组件24
1.6 小结与练习24
1.6.1 小结24
1.6.2 练习25
2篇 项目设计
2章 开启Vue.js之旅的准备工作28
2.1 JavaScript运行与开发环境28
2.1.1 神奇的包管理器——npm28
2.1.2 好用的浏览器——Chrome31
2.1.3 Vue.js的调试神器——vue-devtools34
2.1.4 非常智能的IDE——WebStorm36
2.2 认识ECMAScript 6(ES 6)39
2.2.1 ES 6的前世今生39
2.2.2 为什么要使用ES 640
2.3 ES 6的一些常用语法40
2.3.1 Default Parameters(默认参数)40
2.3.2 Template Literals(模板文本)41
2.3.3 Multi-line Strings(多行字符串)41
2.3.4 Destructuring Assignment(解构赋值)42
2.3.5 Enhanced Object Literals(增强的对象文本)42
2.3.6 Arrow Functions(头函数)43
2.3.7 Promise实现44
2.3.8 块作用域构造let45
2.3.9 Classes(类)46
2.3.10 Modules(模块)46
2.4 使用Babel进行ES 6的转化47
2.4.1 安装Babel48
2.4.2 使用Babel48
2.5 精简压缩生产环境的Webpack51
2.5.1 Webpack是什么51
2.5.2 配置一个完整项目的Webpack52
2.5.3 不得不说的新版Webpack 456
2.6 小结与练习59
2.6.1 小结59
2.6.2 练习59
3章 从一个电影网站项目学习Vue.js60
3.1 快速构建一个Vue.js程序60
3.1.1 通过CLI构建应用60
3.1.2 输出Hello world!63
3.1.3 开发环境与生产环境66
3.2 电影网站的设计70
3.2.1 网站的功能设计70
3.2.2 网站的路由设计71
3.2.3 网站的页面设计72
3.3 电影网站的技术选择73
3.3.1 服务的坚实后盾——数据库73
3.3.2 数据的搬运和加工——服务器端74
3.4 小结与练习74
3.4.1 小结74
3.4.2 练习75
4章 电影网站数据库的搭建76
4.1 什么是数据库76
4.1.1 什么是SQL76
4.1.2 什么是NoSQL78
4.1.3 两种数据库的对比分析79
4.2 MongoDB基础入门80
4.2.1 为什么选择MongoDB80
4.2.2 安装MongoDB81
4.2.3 启动MongoDB83
4.2.4 安装MongoDB的可视化界面87
4.2.5 MongoDB的基础操作90
4.3 电影网站数据库的建立92
4.3.1 数据库的分析与设计93
4.3.2 数据集的建立94
4.4 小结与练习96
4.4.1 小结96
4.4.2 练习97
3篇 Vue.js应用开发
5章 电影网站服务器端的设计100
5.1 使用JavaScript开发后端服务100
5.1.1 神奇的Node.js100
5.1.2 什么是Express101
5.2 使用Express进行Web开发102
5.2.1 安装Express102
5.2.2 设计后台服务API105
5.2.3 设计路由107
5.3 服务器测试108
5.3.1 一个测试HTTP请求的Postman插件108
5.3.2 在Chrome中安装Postman插件109
5.3.3 使用Postman插件进行数据测试110
5.4 Express后台代码编写112
5.4.1 新建工程112
5.4.2 连接数据库115
5.4.3 使用Supervisor监控代码的修改118
5.5 用户系统开发119
5.5.1 注册路由122
5.5.2 登录路由125
5.5.3 找回密码路由128
5.5.4 提交评论路由133
5.5.5 点赞路由135
5.5.6 下载路由137
5.5.7 发送站内信路由138
5.5.8 接收站内信路由141
5.6 前台API开发143
5.6.1 显示排行榜145
5.6.2 显示文章列表145
5.6.3 显示文章内容146
5.6.4 显示用户个人信息147
5.7 后台API开发148
5.7.1 添加电影148
5.7.2 删除电影151
5.7.3 更新电影152
5.7.4 获取所有电影153
5.7.5 获取用户评论154
5.7.6 审核用户评论154
5.7.7 删除用户评论156
5.7.8 封停用户157
5.7.9 更新用户密码159
5.7.10 显示所有用户160
5.7.11 管理用户权限162
5.7.12 新增文章163
5.7.13 删除文章165
5.7.14 新增主页推荐166
5.7.15 删除热点信息168
5.8 小结与练习169
5.8.1 小结169
5.8.2 练习170
6章 Vue.js项目开发技术解析171
6.1 Vue.js实例171
6.1.1 何为构造器171
6.1.2 实例的属性和方法172
6.1.3 周期173
6.2 Vue.js路由175
6.2.1 RESTful模式的路由175
6.2.2 安装vue-router175
6.3 Vue.js路由配置vue-router176
6.3.1 动态路由匹配176
6.3.2 嵌套路由179
6.3.3 编程式导航181
6.3.4 命名路由183
6.3.5 命名视图184
6.3.6 重定向和别名186
6.3.7 路由组件传递参数187
6.3.8 HTML 5 History模式188
6.4 数据获取189
6.4.1 导航守卫189
6.4.2 数据获取193
6.5 电影网站项目路由设计195
6.5.1 新建Vue.js项目195
6.5.2 前台路由页面编写198
6.5.3 路由测试200
6.6 小结与练习201
6.6.1 小结201
6.6.2 练习201
7章 模板学习202
7.1 Vue.js模板202
7.1.1 什么是模板202
7.1.2 为什么使用模板203
7.2 Vue.js模板语法203
7.2.1 文本输出204
7.2.2 纯HTML输出205
7.2.3 JavaScript表达式206
7.2.4 指令参数208
7.3 计算属性和观察者属性209
7.3.1 计算属性209
7.3.2 计算属性的缓存与方法210
7.3.3 计算属性与被观察的属性211
7.3.4 计算属性的setter方法212
7.3.5 观察者213
7.3.6 聊天机器人小实例213
7.4 电影网站项目页面编写219
7.4.1 主页219
7.4.2 电影列表页226
7.4.3 电影详情页228
7.4.4 新闻详情页231
7.4.5 用户登录页233
7.4.6 用户注册页234
7.4.7 用户密码找回页235
7.4.8 用户详情页237
7.4.9 站内信的发送页面239
7.5 小结与练习241
7.5.1 小结241
7.5.2 练习242
8章 让页面变成动态页面243
8.1 条件渲染243
8.1.1 v-if应用243
8.1.2 v-show应用244
8.2 列表渲染244
8.2.1 v-for列表渲染245
8.2………………

 基本信息.jpg

书名: Vue.js从入门到项目实战(新时代技术新未来)

出版时间: 2019年04月

定价: 65.(咨询特价)

编者: 刘汉伟

ISBN编号: (咨询特价)

出版社名称: 清华大学出版社

 内容简介.jpg

本书从Vue框架的基础语法讲起,逐步深入Vue进阶实宅并在后配合项目实战案例,重点演示了Vue在项目开发中的一些应用。在系统地讲解Vue的相关知识之余,本书力图使读者对Vue项目开发产生更深入的理解。本书共分为11章,涵盖的主要内容有前端的发展历程、Vue的基本介绍、Vue的语法、Vue中的选项、Vue中的内置组件、Vue项目化、使用Vue开发电商类网站、使用Vue开发企业官网、使用Vue开发移动端资讯类网站、使用Vue开发工具类网站。本书内容通俗易懂、案例丰富、实用性强,特别适合Vue的初学者和从业人员阅读,同时也适合职业生涯遇到“瓶颈”的前端从业人员和其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材。

 目录.jpg

一篇 概念篇——扎根于基础

1章 引言 002

1.1 前端技术的发展002

1.1.1 从静态走向动态 002

1.1.2 从后端走向前端 003

1.1.3 从前端走向全端 005

1.2 MVVM族员——Vue.js 008

1.2.1 从MVC到MVVM 008

1.2.2 Vue.js简介 009

1.3 Vue与React 010

1.3.1 虚拟DOM 010

1.3.2 功能性组件 011

1.3.3 轻量级——将与核心库无关的业务封装成独立库 011

1.3.4 视图模板 011

1.3.5 其他 012

1.4 Vue与Angular 013

1.4.1 模板语法 013

1.4.2 脏检测 013

1.4.3 双向数据绑定 014

1.4.4 学习曲线 015

2章 基本介绍 016

2.1 安装和引入016

2.1.1 如何引入Vue.js 016

2.1.2 安装Vue Devtools 017

2.2 Vue实例介绍 019

2.2.1 简单实例 019

2.2.2 周期 020

VIII

Vue. js从入门到项目实战

2.3 数据响应式原理024

2.3.1 初识数据链 024

2.3.2 函数式编程 025

2.3.3 Vue中的数据链 026

2.3.4 数据绑定视图 028

3章 Vue语法 030

3.1 插值绑定030

3.1.1 文本插值 030

3.1.2 HTML插值 031

3.2 属性绑定033

3.2.1 指令v-bind 033

3.2.2 类名和样式绑定 034

3.3 事件绑定037

3.3.1 指令v-on 037

3.3.2 常见修饰符 039

3.3.3 按键修饰符 041

3.3.4 组合修饰符 042

3.4 双向绑定044

3.4.1 指令v-model 044

3.4.2 v-model与修饰符 047

3.4.3 v-model与自定义组件 048

3.5 条件渲染和列表渲染050

3.5.1 指令v-if和v-show 050

3.5.2 指令v-for 053

3.5.3 列表渲染中的key 057

4章 Vue选项 059

4.1 数据和方法059

4.1.1 数据选项 059

IX

 目 录

4.1.2 属性选项 065

4.1.3 方法选项 067

4.1.4 计算属性 068

4.1.5 侦听属性 072

4.2 DOM渲染 074

4.2.1 指定被挂载素 074

4.2.2 视图的字符串模板 075

4.2.3 渲染函数render 076

4.2.4 选项的优先级 083

4.3 封装复用085

4.3.1 过滤器 085

4.3.2 自定义指令 086

4.3.3 组件的注册 090

4.3.4 混入的使用 091

5章 Vue内置组件 095

5.1 组件服务095

5.1.1 动态组件 095

5.1.2 使用插槽分发内容 097

5.1.3 组件的缓存 103

5.2 过渡效果104

5.2.1 单节点的过渡 104

5.2.2 多节点的过渡 113

6章 Vue项目化 117

6.1 快速构建项目117

6.1.1 Vue CLI简介 117

6.1.2 使用Vue CLI构建项目 118

6.1.3 项目目录介绍 119

6.2 前端路由123

6.2.1 前端路由的简单实现 123

6.2.2 Vue中的前端路由 127

6.3 状态管理132

6.3.1 对象引用 133

6.3.2 状态管理器Vuex 133

6.3.3 在项目中使用Vuex 138

 二篇 实战篇 —— 提升于项目

7章 打造线上商城(一) 144

7.1 项目规划144

7.1.1 需求分析 144

7.1.2 流程分析 146

7.2 项目展示147

7.2.1 首页 147

7.2.2 商品详情 150

7.2.3 购物车 151

7.2.4 订单 152

8章 打造线上商城(二) 154

8.1 项目构建154

8.1.1 目录结构 154

8.1.2 webpack是什么? 155

8.1.3 Font Awesome图标库 157

8.2 动态资源和数据159

8.2.1 关于配置 159

8.2.2 动态资源 162

8.2.3 动态数据的存储 163

8.3 自定义组件164

8.3.1 幻灯片 164

8.3.2 复选框 168

9章 企业官网的建设 171

9.1 响应式设计171

9.1.1 响应式设计 171

9.1.2 媒体查询 172

9.1.3 JS布局 174

9.2 页面开发175

9.2.1 页面切换 175

9.2.2 Swiper组件 176

9.2.3 划分内容区 177

9.3 多语种网站的建设179

9.3.1 将一切纳入配置 180

9.3.2 将配置绑定到视图 183

10章 我的掌上新闻 186

10.1 应用介绍186

10.1.1 应用首屏 186

10.1.2 应用首页 187

10.1.3 新闻详情 189

10.1.4 搜索页面 190

10.1.5 搜索结果 193

10.2 项目构建193

10.2.1 项目结构 193

10.2.2 数据流图 198

11章 SVG画图板 199

11.1 SVG简介 199

11.1.1 有关SVG的三个问题 199

11.1.2 基本图形的使用 201

11.1.3 SVG中的渐变 202

11.2 项目介绍 204

11.2.1 页面介绍 204

11.2.2 代码简析 208

 附录 拓 展 篇

附录A Git入门 218

附录B NPM入门 221

附录C Webpack入门 224

附录D 闭包和对象引用 230

附录E 常见的ECMAScript 6语法 233

热门设计服务