由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
[正版]Vue.js从入门到项目实战(升级版) 刘汉伟 清华大学出版社 网页制作工具程序设计
¥ ×1
书名: | Vue.js从入门到项目实战(升级版) |
出版社: | 清华大学出版社 |
出版日期 | 2022 |
ISBN号: | 9787302595878 |
本书从Vue框架的基础语法讲起,逐步深入Vue进阶实战,并在最后配合项目实战案例,重点演示Vue在项目开发中的一些应用。在系统地讲解Vue的相关知识之余,本书力图使读者更深入地理解Vue项目开发。 本书共分为11章,涵盖的主要内容有前端技术的发展历程、Vue基本介绍、Vue语法、Vue选项、Vue内置组件、Vue项目化、使用Vue开发电商类网站、使用Vue开发企业官网、使用Vue开发移动端资讯类网站、使用Vue开发工具类网站等。 本书内容通俗易懂,案例丰富,实用性强,特别适合Vue的初学者和从业人员阅读,同时适合职业生涯遇到“瓶颈”的前端从业人员和其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材。 |
刘汉伟,一线软件工程师,活跃于GitHub等开源社区,接触过许多优秀项目的代码,有丰富的专业知识和开发经验,曾负责并上线多个大型Web项目。2016年起开始在网上发表博客,短时间内各平台累计访问量超过10万人次,深受读者好评,并受邀成为CSDN专业讲师、腾讯云+社区专栏作者。 |
|
开发理论与编码实践结合,让你不仅学有所成,更能学以致用! 系统:从点到面讲解,循序渐进,有条有理 深入:以底层筑基实现上层运用,让你知其所以然 实用:提供62个应用案例,以实践检验真理 实战:4种常见类型网站实例,避免纸上谈兵 |
|
第一篇概念篇——扎根于基础 第1章引言002 1.1前端技术的发展002 1.1.1从静态走向动态002 1.1.2从后端走向前端003 1.1.3从前端走向全端005 1.2MVVM族员—Vue.js008 1.2.1从MVC到MVVM008 1.2.2Vue.js简介009 1.3Vue与React010 1.3.1虚拟DOM010 1.3.2功能性组件011 1.3.3轻量级—将与核心库无关的业务封装成独立库011 1.3.4视图模板012 1.3.5其他013 1.4Vue与Angular013 1.4.1模板语法013 1.4.2脏检测014 1.4.3双向数据绑定014 1.4.4学习曲线015 第2章Vue基本介绍016 2.1安装和引入016 2.1.1如何引入Vue.js016 2.1.2安装VueDevtools017 2.2Vue实例介绍019 2.2.1简单实例019 2.2.2生命周期020 Vue.js从入门到项目实战(升级版) 2.3数据响应式原理024 2.3.1初识数据链024 2.3.2函数式编程025 2.3.3Vue中的数据链026 2.3.4数据绑定视图027 第3章Vue语法031 3.1插值绑定031 3.1.1文本插值031 3.1.2HTML插值033 3.2属性绑定034 3.2.1指令v-bind034 3.2.2类名和样式绑定035 3.3事件绑定038 3.3.1指令v-on038 3.3.2常见修饰符040 3.3.3按键修饰符042 3.3.4组合修饰符043 3.4双向绑定045 3.4.1指令v-model045 3.4.2v-model与修饰符048 3.4.3v-model与自定义组件050 3.5条件渲染和列表渲染052 3.5.1指令v-if和v-show052 3.5.2指令v-for054 3.5.3列表渲染中的key059 第4章Vue选项060 4.1常见选项及其用法060 4.1.1数据选项及其用法060 4.1.2属性选项及其用法065 4.1.3方法选项及其用法066 4.1.4计算属性及其用法068 4.1.5侦听属性及其用法072 4.2DOM渲染074 4.2.1指定被挂载元素074 4.2.2视图的字符串模板075 4.2.3渲染函数render076 4.2.4选项的优先级083 4.3封装复用084 4.3.1自定义指令084 4.3.2组件的注册088 4.3.3混入的使用089 第5章Vue内置组件093 5.1组件服务093 5.1.1动态组件093 5.1.2插槽095 5.1.3缓存组件101 5.2过渡效果102 5.2.1单节点的过渡102 5.2.2多节点的过渡111 第6章Vue项目化115 6.1快速构建项目115 6.1.1VueCLI简介115 6.1.2使用VueCLI构建项目116 6.1.3项目目录介绍117 6.2前端路由120 6.2.1前端路由的简单实现121 6.2.2Vue中的前端路由124 6.3状态管理131 6.3.1对象引用131 6.3.2状态管理器Vuex132 6.3.3在项目中使用Vuex136 第二篇实战篇——提升于项目 第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.2Webpack是什么?155 8.1.3FontAwesome图标库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.3JavaScript布局174 9.2页面开发175 9.2.1页面切换175 9.2.2Swiper组件176 9.2.3划分内容区177 9.3多语种网站的建设180 9.3.1将一切纳入配置180 9.3.2将配置绑定到视图183 第10章我的掌上新闻187 10.1应用介绍187 10.1.1应用首屏187 10.1.2应用首页188 10.1.3新闻详情页190 10.1.4搜索页面191 10.1.5搜索结果页194 10.2项目构建194 10.2.1项目结构194 10.2.2数据流图198 第11章SVG画图板200 11.1SVG简介200 11.1.1有关SVG的三个问题200 11.1.2基本图形的使用202 11.1.3SVG中的渐变203 11.2项目介绍205 11.2.1页面介绍205 11.2.2代码简析209 附录拓展篇 附录AGit入门218 附录BNPM入门221 附录CWebpack入门224 附录D闭包和对象引用230 附录E常见的ECMAScript6语法233 |
本书共分为 11 章,其中第 1 ~ 6 章属于概念篇,用于描述理论体系;第7 ~ 11章属于实战篇,用于演示实战项目。下面分别介绍这 11 章的内容。 第 1 章介绍 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 和 网站多语的配置。 第 10 章演示了资讯类网站的开发,涉及的内容还包括移动端应用的开发。 第 11 章演示了工具类网站的开发,涉及的内容还包括可伸缩矢量图形 SVG。 本书学习建议 初次接触 Vue 的读者最好能耐心将本书读完,除了学会使用 Vue外, 你的编程境界也会有所提高。 如果你急于应聘要求具备 Vue 使用经验的岗位,就需要掌握第 3 章和第 4 章中有关 数据和方法的选项,并对第 4 章中有关封装复用和第 5 章、第 6 章的内容有所了解,之 后快速进入实战,查看 4 个 Web 项目的源码和演示。在 Vue 的深水区游泳,还不至于窒息。 如果你喜欢听故事,不妨读一下第 1 章,毕竟在日后的工作中能接触到的代码五花八门,能对这些代码的年代特征形成基本的认识,也是不错的。本书的知识点均配以示例,希望通过演示示例的方式使复杂和空洞的理论变得形象 起来,这些示例的代码将随书附赠。希望同学们在学习时不要干嚼文字,对于不理解的 地方一定要运行代码,空看十遍不如上手一试。在后面的实战章节中,本书只摘取了部分具有代表性的代码和流程进讲解,逻辑 结构较为抽象,建议读者先运行项目,对项目内容有一个大致的了解,之后参照项目源 码进行学习。 辅助学习资料 ●本书源代码 ●本书辅助视频教程 ●本书配套课件 以上内容,我们将存储在云端并提供下载链接(或二维码),具体请见本书封底。致谢 其实每一个项目都不是一蹴而就的,一开始的计划总是随着局势(团队领导者的想法、市场变动、客户需求等)的变化被不断地修改,项目总是在一次次试错的过程中不断地成长和成熟。在反复地优化和重构后,项目才有了最终的模样。其实,人的一生也是如此,我们总是在不停地遇到困难,不停地追寻答案,借鉴别人的经验和心得,借助前辈们踏平的道路,才走到了现在的位置。过去,我常常在想,“为往圣继绝学,呵,这是多么伟大的志向”,然而事实上,我们每个人都在做着这件事。人类社会现有的文明也绝非少数人的功劳,这来自一代代人的传承。 这里,首先要感谢 Vue 团队的开源精神,他们的无私奉献使我们在项目开发时有了更多和更好的技术选择,同时也促成了本书的编写。 感谢本书的所有编校人员,在你们的支持和帮助下,这本书才有了更高的质量。最后感谢我的家人和同事,是他们的支持给了我充足的空间,使我可以自由进行创作。 作 者 2021年12月 |
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格