专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 vue.js免费视频教程,初学者快速掌握

vue.js免费视频教程,初学者快速掌握

更新时间:2021-01-22 16:18:19 来源:动力节点 浏览888次

Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。

 

文章将以PPT图片附加文字介绍的形式展开,不会涉及知识点的具体代码,点到为止。有兴趣的同学可以查看相应的文档进行了解。

 

Vue.js简介

 

vue.js免费视频教程

 

从上图的介绍中我们不难发现Vue.js是一款轻量级的以数据驱动的前端JS框架,其和jQuery最大的不同点在于jQuery通过操作DOM来改变页面的显示,而Vue通过操作数据来实现页面的更新与展示。下面便是Vue数据驱动的概念模型:

 

vue.js免费视频教程

 

Vue.js主要负责的是上图绿色正方体ViewModel的部分,其在View层(即DOM层)与Model层(即JS逻辑层)之间通过ViewModel绑定了DOM Listeners与Data Bingings两个相当于监听器的东西。

 

当View层的视图发生改变时,Vue会通过DOM Listeners来监听并改变Model层的数据。相反,当Model层的数据发生改变时,其也会通过Data Bingings来监听并改变View层的展示。这样便实现了一个双向数据绑定的功能,也是Vue.js数据驱动的原理所在

 

Vue实例

 

vue.js免费视频教程

 

在一个html文件中,我们直接可以通过script标签引入Vue.js,然后就可以在页面里写Vue.js代码了。上图中我们通过new Vue()构建了一个Vue的实例,在实例中,可以包含挂在元素(el),数据(data),模板(template),方法(methods)与生命周期钩子(created等)等选项。不同的实例选项拥有不同的功能,如:

 

(1)el表明我们的Vue需要操作哪一个元素下的区域,’#demo’表示操作id为demo的元素下区域。

 

(2)data表示Vue实例的数据对象,data的属性能够响应数据的变化。

 

(3)created表示实例生命周期中创建完成的那一步,当实例已经创建完成之后将调用其方法。

 

Vue常用指令

 

vue.js免费视频教程

 

在Vue项目的开发中,我们使用的最多的应该就属Vue的指令了。通过Vue提供的常用指令,我们可以淋漓尽致地发挥Vue数据驱动的强大功能。以下便是图中常用指令的简单介绍:

 

(1)v-text:用于更新绑定元素中的内容,类似于jQuery的text()方法

 

(2)v-html:用于更新绑定元素中的html内容,类似于jQuery的html()方法

 

(3)v-if:用于根据表达式的值的真假条件渲染元素,如果上图P3为false则不会渲染P标签

 

(4)v-show:用于根据表达式的值的真假条件显示隐藏元素,切换元素的display CSS属性

 

(5)v-for:用于遍历数据渲染元素或模板,如图中P6为[1,2,3]则会渲染3个P标签,内容依次为1,2,3

 

(6)v-on:用于在元素上绑定事件,图中在P标签上绑定了showP3的点击事件

 

Vue.js技术栈

 

以上我们讲到可以直接在一个html页面里通过引入Vue.js来直接写Vue代码,但是这样的方式并不常用。因为如果我们的项目比较大,项目中会存在很多页面,一旦每个页面都引入一个Vue.js或者声明一个Vue实例,这样非常不利于后期的维护和代码的公用,也会存在实例名冲突的情况,所以我们需要用到Vue提供的技术栈来构建强大的前端项目。

 

除了Vue.js我们还需要用到:

 

(1)vue-cli:Vue的脚手架工具,用于自动生成Vue项目的目录及文件。

 

(2)vue-router:Vue提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。

 

(3)vuex:Vue提供的状态管理工具,用于同一管理我们项目中各种数据的交互和重用,存储我们需要用到数据对象。

 

(4)ES6:Javascript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。

 

(5)NPM:node.js的包管理工具,用于同一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。

 

(6)webpack:一款强大的文件打包工具,可以将我们的前端项目文件同一打包压缩至js中,并且可以通过vue-loader等加载器实现语法转化与加载。

 

(7)Babel:一款将ES6代码转化为浏览器兼容的ES5代码的插件

 

利用以上等技术,我们便可以开始构建我们的Vue项目了。

 

零基础学习Vue js,推荐Vue js项目视频教程,这是一套超级详细的Vue js项目视频教程,本套Vue js实战视频适合Vue js零基础学员学习,这套视频教程通俗易懂,是你学习Vue js的好帮手。

 

课程目标:通过本课程的学习,让大家掌握Vue.js及在项目中的使用。

 

适用人群:具有一定web开发基础的开发人员。

 

课程概述:Vue(读音/vjuː/,类似于view)是一套用于构建用户界面的渐进式框架。如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,你无需手动操作DOM。它通过一些特殊的HTML语法,将DOM和数据绑定起来。一旦你创建了绑定,DOM将和数据保持同步,每当变更了数据,DOM也会相应地更新。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。本课程将一步一步地让大家快速地掌握Vue.js这样一个前端核心框架,以适应公司的开发需要。

 

vue.js免费视频教程

 

以上就是动力节点Java培训机构的小编针对“vue.js免费视频教程,初学者快速掌握”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>