登入帳戶  | 訂單查詢  | 購物車/收銀台(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项目开发实战

書城自編碼: 3231895
分類: 簡體書→大陸圖書→計算機/網絡行业软件及应用
作者: 张帆
國際書號(ISBN): 9787111605294
出版社: 机械工业出版社
出版日期: 2018-07-01


書度/開本: 16开 釘裝: 平装

售價:NT$ 579

我要買

share:

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



新書推薦:
东欧史(全二册)-“中间地带”的困境
《 东欧史(全二册)-“中间地带”的困境 》

售價:NT$ 1010.0
虚拟资本:金融怎样挪用我们的未来
《 虚拟资本:金融怎样挪用我们的未来 》

售價:NT$ 352.0
刻意练习不生气
《 刻意练习不生气 》

售價:NT$ 179.0
大宋理财:青苗法与王安石的金融帝国(全彩插图本)
《 大宋理财:青苗法与王安石的金融帝国(全彩插图本) 》

售價:NT$ 500.0
安全感是内心长出的盔甲
《 安全感是内心长出的盔甲 》

售價:NT$ 305.0
快人一步:系统性能提高之道
《 快人一步:系统性能提高之道 》

售價:NT$ 505.0
我们为什么会做梦:让梦不再神秘的新科学
《 我们为什么会做梦:让梦不再神秘的新科学 》

售價:NT$ 352.0
算法图解(第2版)
《 算法图解(第2版) 》

售價:NT$ 356.0

建議一齊購買:

+

NT$ 247
《 Vue 企业开发实战 》
+

NT$ 449
《 Vue.js快跑:构建触手可及的高性能Web应用 》
+

NT$ 579
《 Node.js实战:使用Egg.js+Vue.js+Docker构建渐进式、可持续集成与交付应用 》
+

NT$ 579
《 Node.js实战 第2版 》
+

NT$ 377
《 前端工程师必备技能:Vue移动开发实战技巧 》
+

NT$ 569
《 Vue.js实战 》
內容簡介:
本书以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开发课程的院校,本书是一本很好的项目开发教程。
目錄
目录
前言
第1篇背景知识
第1章初探网页开发2
1.1网页开发历史2
1.1.1传统网页开发3
1.1.2新前端网页开发5
1.2MVVM风格开发框架6
1.2.1为什么会出现MVVM6
1.2.2MVVM架构的最佳实践7
1.2.3MVC、MVP和MVVM开发模式对比8
1.3Vue.js来了9
1.4Vue.js的安装10
1.4.1使用独立版本11
1.4.2使用CDN安装13
1.4.3“npm大法”安装15
1.4.4使用Chrome浏览器测试Vue.js的双向绑定17
1.5Vue.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.1JavaScript运行与开发环境28
2.1.1神奇的包管理器——npm28
2.1.2好用的浏览器——Chrome31
2.1.3Vue.js的调试神器——vue-devtools34
2.1.4非常智能的IDE——WebStorm36
2.2认识ECMAScript 6(ES 6)39
2.2.1ES 6的前世今生39
2.2.2为什么要使用ES 640
2.3ES 6的一些常用语法40
2.3.1Default Parameters(默认参数)40
2.3.2Template Literals(模板文本)41
2.3.3Multi-line Strings(多行字符串)41
2.3.4Destructuring Assignment(解构赋值)42
2.3.5Enhanced Object Literals(增强的对象文本)42
2.3.6Arrow Functions(箭头函数)43
2.3.7Promise实现44
2.3.8块作用域构造let45
2.3.9Classes(类)46
2.3.10Modules(模块)46
2.4使用Babel进行ES 6的转化47
2.4.1安装Babel48
2.4.2使用Babel48
2.5精简压缩生产环境的Webpack51
2.5.1Webpack是什么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.2MongoDB基础入门80
4.2.1为什么选择MongoDB80
4.2.2安装MongoDB81
4.2.3启动MongoDB83
4.2.4安装MongoDB的可视化界面87
4.2.5MongoDB的基础操作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.4Express后台代码编写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.1Vue.js实例171
6.1.1何为构造器171
6.1.2实例的属性和方法172
6.1.3生命周期173
6.2Vue.js路由175
6.2.1RESTful模式的路由175
6.2.2安装vue-router175
6.3Vue.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.8HTML 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前台
內容試閱
前言随着手机和移动互联网市场的日益成熟,移动App领域也从如何开发,发展到如何更高效、更低成本地开发阶段。传统的原生平台(PC、iOS和Android)开发技术虽然比较成熟,但由于其开发效率和成本的限制,已经无法满足移动互联网App的开发需求。
跨平台技术横空出世,大量的JavaScript框架和工具得以迅速流行,而Vue.js跃升为其中的佼佼者,成为构建用户界面的绝佳实践技术之一。
Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue.js的核心库只关注视图层,并且采用自底向上增量开发的设计,非常容易学习。
Vue.js完全有能力驱动采用单文件组件和Vue.js生态系统支持的库来开发复杂的单页应用,它本身也非常容易与其他库或已有项目进行整合。
目前,市面上有关Vue.js的书甚是驳杂,大多数是对专业文档的复述和非常难懂的底层知识的介绍。很难想象一个编程的初学者,或者只是一个初期尝试Web开发的学生该如何阅读这样的书。
而本书是一本专注于Vue.js项目实战的书,内容涵盖应用广泛的前端和后端技术,可以指导读者构建自身的知识框架。Vue.js主要擅长前端视图层的开发,本书不但介绍了Vue.js的一些开发技巧,而且用大量篇幅介绍了如何构建一个合格的工程项目,以及如何用Vue.js在一个项目中开发出所需要的效果。
本书以实战为主旨,从一个由Node.js开发的完整后台开始,去制作一个电影网站,完成这项工程的每一个步骤,从而提高读者的整体技术水平。本书涵盖了Vue.js中常用的组件、API、布局、第三方UI组件库、请求和数据更新等内容,可以让读者全面、深入、透彻地理解Vue.js主流开发技术和整个项目工程的设计方法,从而提升实际开发水平和项目实战能力。
本书涉及的知识点较多,如图1的词云图所示。即便是一个对Vue.js一无所知的“小白”,通过阅读本书,也可以一点一滴地积累知识,完成整个Vue.js的学习。
图1词云图本书的学习流程如图2所示。
图2本书学习流程本书特色1.涵盖Web开发的常用技术本书不仅是一本介绍Vue.js框架技术的图书,更是一本JavaScript全栈技术图书。书中不仅涵盖从HTML 5、CSS 3到JavaScript脚本编程等Web开发的基础知识,而且也涵盖NoSQL数据库技术、Node.js服务器端开发技术及页面优化技术等高级开发知识。
2.注重实战,通过一个完整的项目带领读者学习本书通过一个完整的Web工程项目案例贯穿全书,带领读者全流程参与该项目的整个开发过程,让读者可以掌握Web开发的完整技术链,从而提升实际项目开发水平。
3.对项目案例的核心源代码做了详细注释和讲解为了便于读者理解本书内容,提高学习效率,本书在讲解时给出了书中项目案例的核心源代码,并对源代码做了详细注释,对实现方法和思路做了详细讲解。
4.展现项目设计思路和项目管理流程笔者认为,一个优秀的程序员不仅要有良好的代码编写能力,更要有对整个项目的设计思路和把控能力,这对于编写业务逻辑的程序员尤其重要。本书从第2章开始就逐步渗透了项目管理的相关知识,展现了从项目设计到项目开发的整个流程。
本书内容第1篇背景知识(第1章)本篇主要介绍了网页开发的相关背景知识和Vue.js的背景知识,并通过Hello World标准入门示例带领读者体验如何简单地使用Vue.js。通过对本篇内容的学习,读者可以掌握Vue.js的安装方法,并对Vue.js的主要特性有个大概的了解,从而给后续学习打好基础。
第2篇项目设计(第2~4章)本篇主要介绍了一个电影网站的项目设计,包括整个项目的UI设计、路由设计和数据库设计等。通过对本篇内容的学习,读者可以了解一个完整的项目应该如何去构思和设计,应该包含哪些内容,从而提高自己的项目设计能力。
第3篇Vue.js应用开发(第5~8章)本篇主要介绍了电影网站前端和后端的实现,涵盖Node.js技术、Vue.js组件和API等技术。本篇通过大量的代码展示了Vue.js的强大功能,并比较了当前流行的前端技术和传统的Web开发技术的差异。通过对本篇内容的学习,读者可以系统地掌握Vue.js应用开发所需要掌握的各种技术。
第4篇页面优化(第9章)本篇主要介绍了如何使用网络中已有的UI库或其他造好的“车轮”,去优化自己的页面。通过应用这些流行的UI组件库,开发人员可以快速地将一个页面制作得非常精美。通过对本章内容的学习,读者可以掌握页面优化的各种“武器”,从而开发出更加美观的页面。
本书配套资源获取方式本书涉及的源代码文件等配套资源需要读者自行下载。请在华章公司的网站www.hzbook.com上搜索到本书,然后在本书页面上找到资料下载模块即可下载。
本书读者对象* Vue.js初学人员;* Vue.js进阶人员;* JavaScript全栈开发者;* Web前端开发工程师;* Web服务器端开发工程师;* Node.js服务端开发工程师;* 软件开发项目经理;* 各大院校的学生;* 相关培训机构的学员。
致谢感谢本书编辑,让我有机会和本书结缘!感谢在本书写

 

 

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