爆赞!GitHub 首本前端开发实战 Vue.js3,标星果然百万名不虚传
前言
当下互联网已经成为人们生活中必不可少的一部分,无论是在互联网上查询信息、玩游戏,还是通过互联网购物、付款,都离不开成千上万的互联网应用程序的支持。不知你有没有想过,这些互联网应用是如何开发出来的呢?开发一个外观精美、功能强大的网站需要多长时间?我们是否具备这样的能力来将自己的想法、创意开发成产品?如果你曾有过类似的思考,那么本书可以帮你快速掌握这一技能。
![](https://static001.geekbang.org/infoq/0b/0b0b4447b4a1d32ef3c51916b0a654b6.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
现在,就让我们踏上这段奇妙的旅程,一起探索互联网应用程序开发的无限可能吧!
第 1 章
是本书的入门章节,简单介绍了前端开发必备的基础知识,包括 HTML、CSS 和 JavaScript 这 3 种前端开发必备的技能。这些虽然不是本书的重点,但却是学习 Vue 前必须掌握的基础技能,如果读者在阅读本章时对书中所介绍的技术不甚了解,建议还是先不要阅读后续章节,毕竟没有基础,应用将无从谈起。
![](https://static001.geekbang.org/infoq/a9/a9bb56532e5c7b1acfdc6a60a66b6d43.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 2 章
介绍 Vue 模板的基本用法,包括模板插值、条件与循环渲染的相关语法。这些功能是 Vue.js 框架提供的基础功能,使用它们能使我们在开发网页应用时事半功倍。
![](https://static001.geekbang.org/infoq/b8/b844909391b8484dc7f710be33233e86.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 3 章
介绍了 Vue 组件中属性和方法的相关概念,将使用面向对象的思路来进行前端程序开发,本章的最后会通过一个功能简单的登录注册页面来对读者的掌握情况进行检验。
![](https://static001.geekbang.org/infoq/57/57bcecb79bb4dbf430befd20107b5666.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 4 章
将介绍前端应用中用户交互的处理方法,一个网页如果不能进行用户交互,那么将如一潭死水,毫无生机,用户交互为应用程序带来灵魂。本章除了介绍基础的网页用户交互的处理外,还将结合 Vue.js 来讲解如何在 Vue.is 框架中更加高效地处理用户交互事件。
![](https://static001.geekbang.org/infoq/7d/7da98aade2b04d65f03867f89cb6d335.png)
第 5 章和第 6 章
将由浅入深地介绍 Vue.is 中组件的相关应用。组件是 Vue.is 框架的核心,在实际的应用开发中,更是离不开自定义组件技术。有了组件,我们才有了开发大型互联网应用的基础,组件使得项目的结构更加便于管理,工程的可维护与可扩展性大大提高,且组件本身的复用性也使开发者可以大量使用第三方模块或将自己开发的模块作为组件供各种项目使用,极大地提高了开发效率。
![](https://static001.geekbang.org/infoq/88/884e80e1d0b2b4a4ff6b95aba8373d19.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 7 章
介绍 Vue.js 框架的响应式原理,以及 Vuejs 3.0 版本引入的组合式 API 新特性。本章是对读者开发能力的一种拔高,引导读者从实现功能到精致逻辑设计的方向进步。
![](https://static001.geekbang.org/infoq/a8/a86aec9a4e0b9117aa4c973af38a1ae1.png)
第 8 章
将介绍通过 Vue.js 框架方便地开发前端动画效果。动画技术在前端开发中也非常重要,前端是直接和用户面对面的,功能本身只是前端应用的一部分,更重要的是给用户带来良好的体验,合理地使用动画是提升用户体验的一大法宝。
![](https://static001.geekbang.org/infoq/f1/f1fbb92a882e6abe2118632261cc35da.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 9 章
会给读者介绍开发大型项目必备的脚手架 VueCli 的基本用法,管理项目、编译打包项目都需要使用此脚手架工具;本章还介绍了 Vue CLI 与新一代前端构建工具 Vite 的优缺点以及 Vite 的简单使用。
![](https://static001.geekbang.org/infoq/36/3682e1c249f4650608cb24f883873dff.png)
第 10 章
通过前 9 章的学习,对于 Vue.js 框架本身的功能与用法基本学习完毕。但是对于开发一款商业级的互联网应用,这还远远不够,第 10 章将介绍样式美观且扩展性极强的基于 Vue.is 的 UI 框架 Element Plus;
![](https://static001.geekbang.org/infoq/1b/1b7e12f4061f642c4d3b7b7074d6ff85.png)
第 11 章
将网络请求框架 vue-axios;
![](https://static001.geekbang.org/infoq/75/75c10cb667c5dfcbae8a575d20c497ff.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 12 章
将介绍一款非常好用的 Vue 应用路由管理框架 Vue Router;
![](https://static001.geekbang.org/infoq/d3/d3d30ef26d6ea36c23dca3ac6a8d50b5.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 13 章
会介绍强大的状态管理框架 Vuex,使用它开发者可以更好地管理大型 Vue 项目各个模块间的交互。
![](https://static001.geekbang.org/infoq/e7/e70690216aa2aa3fbd4eeb5a8c3a8c2b.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第 14 章和第 15 章
将通过两个相对完整的应用项目来全面地对本书涉及的 Vue.js 技能进行综合应用,帮助读者学以致用,更加深入地理解所学习的内容。
![](https://static001.geekbang.org/infoq/b7/b7eb7084ee3711b82307e469c1799885.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
需要获取全部内容的小伙伴可以直接转发+关注后私信(学习)即可免费获取!为使读者能够轻松地掌握本书内容,本书录制了配套的视频教程对于初学者来说,通过观看教学视频,可以大幅降低学习难度,提升学习效率,可以说是物超所值。
评论