• VUE.JS从入门到项目实战
  • VUE.JS从入门到项目实战
21年品牌 40万+商家 超1.5亿件商品

VUE.JS从入门到项目实战

全新正版 极速发货

37.74 5.8折 65 全新

库存5件

广东广州
认证卖家担保交易快速发货售后保障

作者刘汉伟

出版社清华大学出版社

ISBN9787302523888

出版时间2019-04

装帧平装

开本其他

定价65元

货号1201858535

上书时间2024-11-26

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
刘汉伟,一线软件工程师,活跃于GitHub等开源社区,接触过许多很好项目的代码,有丰富的专业知识和开发经验,曾负责并上线多个大型Web项目。2016年起开始在网上发表博客,短时间内各平台累计访问量超过10万人次,深受读者好评,并受邀成为CSDN专业讲师、腾讯云+社区专栏作者。

目录
篇 概念篇——扎根于基础 章 引言 0021.1 前端技术的发展0021.1.1 从静态走向动态 0021.1.2 从后端走向前端 0031.1.3 从前端走向全端 0051.2 MVVM族员——Vue.js 0081.2.1 从MVC到MVVM 0081.2.2 Vue.js简介 0091.3 Vue与React 0101.3.1 虚拟DOM 0101.3.2 功能性组件 0111.3.3 轻量级——将与核心库无关的业务封装成独立库 0111.3.4 视图模板 0111.3.5 其他 0121.4 Vue与Angular 0131.4.1 模板语法 0131.4.2 脏检测 0131.4.3 双向数据绑定 0141.4.4 学习曲线 015第2章 基本介绍 0162.1 安装和引入0162.1.1 如何引入Vue.js 0162.1.2 安装Vue Devtools 0172.2 Vue实例介绍 0192.2.1 简单实例 0192.2.2 生命周期 020目录VIIIVue. js从入门到项目实战 2.3 数据响应式原理0242.3.1 初识数据链 0242.3.2 函数式编程 0252.3.3 Vue中的数据链 0262.3.4 数据绑定视图 028第3章 Vue语法 0303.1 插值绑定0303.1.1 文本插值 0303.1.2 HTML插值 0313.2 属性绑定0333.2.1 指令v-bind 0333.2.2 类名和样式绑定 0343.3 事件绑定0373.3.1 指令v-on 0373.3.2 常见修饰符 0393.3.3 按键修饰符 0413.3.4 组合修饰符 0423.4 双向绑定0443.4.1 指令v-model 0443.4.2 v-model与修饰符 0473.4.3 v-model与自定义组件 0483.5 条件渲染和列表渲染0503.5.1 指令v-if和v-show 0503.5.2 指令v-for 0533.5.3 列表渲染中的key 057第4章 Vue选项 0594.1 数据和方法0594.1.1 数据选项 059IX 目 录4.1.2 属性选项 0654.1.3 方法选项 0674.1.4 计算属性 0684.1.5 侦听属性 0724.2 DOM渲染 0744.2.1 指定被挂载元素 0744.2.2 视图的字符串模板 0754.2.3 渲染函数render 0764.2.4 选项的优先级 0834.3 封装复用0854.3.1 过滤器 0854.3.2 自定义指令 0864.3.3 组件的注册 0904.3.4 混入的使用 091第5章 Vue内置组件 0955.1 组件服务0955.1.1 动态组件 0955.1.2 使用插槽分发内容 0975.1.3 组件的缓存 1035.2 过渡效果1045.2.1 单节点的过渡 1045.2.2 多节点的过渡 113第6章 Vue项目化 1176.1 快速构建项目1176.1.1 Vue CLI简介 1176.1.2 使用Vue CLI构建项目 1186.1.3 项目目录介绍 1196.2 前端路由1236.2.1 前端路由的简单实现 1236.2.2 Vue中的前端路由 1276.3 状态管理1326.3.1 对象引用 1336.3.2 状态管理器Vuex 1336.3.3 在项目中使用Vuex 138 第二篇 实战篇 —— 提升于项目 第7章 打造线上商城(一) 1447.1 项目规划1447.1.1 需求分析 1447.1.2 流程分析 1467.2 项目展示1477.2.1 首页 1477.2.2 商品详情 1507.2.3 购物车 1517.2.4 订单 152第8章 打造线上商城(二) 1548.1 项目构建1548.1.1 目录结构 1548.1.2 webpack是什么? 1558.1.3 Font Awesome图标库 1578.2 动态资源和数据1598.2.1 关于配置 1598.2.2 动态资源 1628.2.3 动态数据的存储 1638.3 自定义组件1648.3.1 幻灯片 1648.3.2 复选框 168第9章 企业官网的建设 1719.1 响应式设计1719.1.1 响应式设计 1719.1.2 媒体查询 1729.1.3 JS布局 1749.2 页面开发1759.2.1 页面切换 1759.2.2 Swiper组件 1769.2.3 划分内容区 1779.3 多语种网站的建设1799.3.1 将一切纳入配置 1809.3.2 将配置绑定到视图 1830章 我的掌上新闻 18610.1 应用介绍18610.1.1 应用首屏 18610.1.2 应用首页 18710.1.3 新闻详情 18910.1.4 搜索页面 19010.1.5 搜索结果 19310.2 项目构建19310.2.1 项目结构 19310.2.2 数据流图 1981章 SVG画图板 19911.1 SVG简介 19911.1.1 有关SVG的三个问题 19911.1.2 基本图形的使用 20111.1.3 SVG中的渐变 20211.2 项目介绍 20411.2.1 页面介绍 20411.2.2 代码简析 208 附录 拓 展 篇 附录A Git入门 218附录B NPM入门 221附录C Webpack入门 224附录D 闭包和对象引用 230附录E 常见的ECMAScript 6语法 233

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

主编推荐
开发理论与编码实践结合,让你不仅学有所成,更能学以致用!系统:从点到面讲解,循序渐进,有条有理深入:以底层筑基实现上层运用,让你知其所以然实用:提供62个应用案例,以实践检验真理实战:4种常见类型网站实例,避免纸上谈兵免费提供配套源程序下载+精彩视频学习教程

精彩内容
JS进行开发,正如一切的编程语言都立足于电元信号的正负极,即01码,可为什么软件都不采用二进制编码来进行开发呢?这里面牵扯到一个成本的问题,这正是影响项目领导者进行决策的关键因素。Vue项目与原生JS或jQuery等仿原生框架项目相比,开发成本要低一些。与此同时,Vue项目对从业者的要求要高一些,待遇和前景要好一些。如果你是一名原生JS的应用开发者,不妨学一手Vue,也许就此突破职业“瓶颈”,迎来职业生涯又一春天。本书将作为你成长路上的最佳伴侣。(3)对MVVM架构理念感兴趣的爱好者从GitHub上被标星的次数来看,Vue从诞生至今,以其强大的特性和低廉的学习成本后来居上,已经成为MVVM框架中的最受欢迎者。从各个角度的对比来看,Vue也比在MVVM框架中同样具有代表性的Angular和React更出色一些,这点在本书中也有论述。毫无疑问,对Vue的学习将有助于你了解MVVM的架构理念,达到一叶知秋的效果。此外,本书还将演示多个采用MVVM架构的Web项目,在实战中践行理论,以呈现出最真实的观感。(4)大中专院校和培训机构等相关专业的学生从本质上来讲,Vue属于前端技术栈中的一项实用技能,更适合于软件工程和计算机科学与技术等相关专业的同学学习。但如果你想跨专业就业的话,上手Vue也并不是一件难事,本书将带领你快速入门Vue的世界,前提是需要一定的前端基础。多年以来,程序员的薪资待遇一直为人所羡慕且不断地提升,而前端工程师更是其中热门。从近年来的招聘信息来看,企业对于前端的要求也越来越高,“MVVM框架(Vue/React/Angular)的使用经验”已成为Web应用项目招人的基本要求。本书将以理论结合实战的方式,由浅入深地对Vue进行讲解,脚踏实地,一步一个脚印,帮你筑基前端工程师之路。本书特色(1)示例为主,剖析为辅,一切尽在运行中,避免将理论架空本书中的知识点均配以精心编制、具有代表性的示例,并力图将知识点融入示例中进行讲述,目的在于以示例为驱动演绎知识点,将理论生动形象化,避免大段理论带来的枯燥感和视野盲区。在由浅入深地讲述一套知识体系时,笔者将以同一示例为原型,不断对其进行丰富和变换,绝不会引入新的示例代码以增添读者的负担。此外,这些示III 前 言例均是独立可运行的,读者完全可以在模仿和拓展中解决阅读时产生的疑惑。(2)理论与实践结合,在理论中洞察,在实践中感悟本书的前六章内容重在讲解Vue的知识体系,力图使读者达到学有所知、学有所感的地步,使读者在接触到陌生的Vue代码片段时,能够知其优劣。而后五章内容以常见的网站类型为例,展示了Vue在项目开发中的运用,这些网站包括电商类网站(PC端)、企业官网(兼容PC和移动端)、资讯类网站(移动端)和工具类网站(PC端)。以理论指导实践,以实践检验和丰富理论,这是一个螺旋上升的过程,也是认知新事物的正确方法。笔者希望以理论与实践相结合的方式,避免纸上谈兵,使读者不仅能够学有所知、学有所感,更能够学以致用。(3)多年经验和心得,大型项目的最佳实践和设计模式笔者一直活跃于GitHub等开源社区,接触过国内外许多优秀项目的源码,并以软件工程的专业知识不断检验和更新自己的认知。在本书的创作过程中,笔者会将一些最佳实践和设计模式应用于示例和项目的开发中。对于一些常用的实践和模式,笔者还将划分小节对其进行专题讲述。在讲解Vue之外,笔者希望这本书能够对你的编程境界有所提升。本书愿景从一无所知到略有心得,笔者也遇到过许多困难,借鉴过许多前辈的经验,也希望能够将自己的知识和心得分享出去,给走在路上的人照亮一段旅程。本书从Vue的基础语法入手,逐步深入进阶特性,最后选取最具代表性的网站类型进行项目实战,其中穿插着各种最佳实践的讲解并模拟框架底层机制的实现,力图使同学们在理论学习中知其全貌,在实战中融会贯通。希望这本书能够给你带来一定的收获和启发,在职业生涯上助你一臂之力。本书学前基础Vue立足于JS,这意味着你在学习本书之前要具备扎实的JS基础,除了会用最基本的关键字和语法结构之外,你还需要掌握JS中的事件机制、DOM编程、闭包、对象引用和一些内置对象的常用方法等内容。当然,笔者也会在书中对这些内容进行简单的介绍,以确保不会对Vue的学习造成障碍。不过,作为一本前端技术的进阶用书,你的编程境界越高,你能体会的也就越多。除了具备扎实的JS基础之外,你还需要掌握基本的CSS和HTML 5用法,这些是组件化开发中必不可少的内容。在项目实战中,笔者将会使用一些CSS和HTML 5的不错特性或引入一些第三方组件库,缺乏相关开发经验的同学也许会对此感到陌生,不过也不必担心,笔者会对这些内容进行详细讲解。当然,它们也并不难于习得。本书内容及体系结构本书共分为11个章节,其中~6章属于概念篇,用于描述理论体系;7~11章属于实战篇,用于演示实战项目。下面分别介绍这11个章节的内容。章介绍Vue的发展历程、因果关系,这部分内容并不影响你对技术的掌握,如果你对此没有兴趣的话,可以跳过不看。第2章首先介绍如何在项目中引入Vue,这是使用Vue的起点所在;之后介绍Vue实例和实例的生命周期并主题化讲解Vue中的数据链和数据绑定原理,了解这些将会让你在项目开发中大受裨益。第3章介绍Vue中的插值绑定和常见指令的用法,这是Vue学习中的重点部分。第4章讲述了三个方面的选项。其中,有关数据和方法的选项也是Vue学习中的重点部分,掌握这些和第3章的内容足以让你构建一个完整的Vue应用;有关DOM渲染的选项在本书的实战章节中没有主动用到,这些选项是否能派上用场取决于你所在项目的开发方式;有关封装复用的选项属于Vue进阶特性,学习难度相对较大,学好这些将使你的代码结构更加优雅且易于维护,从而在面对复杂功能和频繁的需求变动时游刃有余。第5章讲述了Vue中内置的一些组件,这些组件封装了一些功能,用好这些将使开发变得更加简单。第6章讲述了Vue技术栈中的其他成员,包括前端路由(Vue Router)、状态管理器(Vuex)和项目快速构建工具(Vue Cli),这些都将服务于Vue项目的开发。从第7章开始,本书进入实战章节。第7章和第8章演示了电商类网站的开发,涉及的内容还包括打包工具Webpack、字体图标库Font Awesome和缓存对象localStorage。第9章演示了企业官网的开发,涉及的内容还包括响应式设计、翻页组件Swiper和网站多语的配置。0章演示了资讯类网站的开发,涉及的内容还包括移动端应用的开发。1章演示了工具类网站的开发,涉及的内容还包括可伸缩矢量图形SVG。本书学习建议对于初次接触Vue的同学来说,最好你能耐心将本书读完,除了学会使用Vue之外,你的编程境界也会有所提高。如果你急于应聘要求具备Vue使用经验的岗位,就需要掌握第3章和第4章中有关数据和方法的选项,并对第4章中有关封装复用和第5章、第6章的内容有所了解,之后快速进入实战,查看4个Web项目的源码和演示。在Vue的深水区游泳,还不至于窒息。如果你喜欢听故事的话,不妨把章读一下,毕竟在日后的工作中能接触到的代码五花八门,能对这些代码的年代特征形成基本的认识,也是蛮不错的。本书的知识点均配以示例,希望通过演示示例的方式使复杂和空洞的理论变得形象起来,这些示例的代码将随书附赠。希望同学们在学习时不要干嚼文字,对于不理解的地方一定要运行代码,空看十遍不如上手一试。在后面的实战章节中,本书只摘取了部分具有代表性的代码和流程进行讲解,逻辑结构较为抽象,建议同学们先运行项目,对项目内容有个大致的了解,之后参照项目源码进行学习。辅助学习资料 ●本书源代码 ●本书辅助视频教程以上内容,我们将存储在云端并提供下载链接(或二维码),具体请见本书封底。致谢其实每一个项目都不是一蹴而就的,一开始的计划总是随着局势(团队领导者的想法、市场变动、客户需求等)的变化被不断地修改,项目总是在一次次试错的过程中不断地成长和成熟,在反复的优化和重构后,项目才有了最终的模样。其实,人的一生也是如此,我们总是在不停地遇到困难,不停地追寻答案,借鉴着别人的经验和心得,借助前辈们踏平的道路,才走到了我们现在的位置。过去,我常常在想,“为往圣继绝学,呵,这是多么伟大的志向”,然而事实上,我们每个人都在做着这件事。人类社会现有的文明也绝非少数人的功劳,这来自一代代人的传承。这里,首先要感谢Vue团队的开源精神,他们的无私奉献使我们在项目开发时有了更多和更好的技术选择,同时也促成了本书的编写。感谢本书的所有编校人员,在你们的支持和帮助下,这本书才有了更高的质量。最后感谢我的家人和同事们,是他们的支持给了我充足的空间和自由进行创作。 作 者2018年10月

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP