在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
入门Vue.js首先需要从最基础的知识学起,比如Vue.js的概念、作用、特点等等。只有对Vue.js有一个大致的初步了解,我们才能明白为什么掌握它如此重要。下面一起来具体看看入门Vue.js.js要学习哪些知识吧!

1、Vue.js是干什么的?
(1)Vue.js的产生
在目前这个互联网高速发展的社会,每天都会出现和消失无数的应用,一个网站会因为节日活动或其它原因频繁更改样式,要想持续的发展下去,产品的用户体验是基本中的基本。如果你用手机浏览器打开过一些网页的话,你会发现发现网页和原生app之间的一些区别。网页的优势是不用安装,随用随走等;劣势是网页加载的时候会出现空白页面,一些动画效果明显有卡顿的感觉,页面与页面之间跳转因为加载网页数据的原因也会出现短暂空白页面的情况等。
总的来讲,网页与原生app做对比,几乎只有不用安装一个优势,其他方面的用户体验明显不如原生app。在这种情况下,Vue.js等一系列前端开发框架应运而生。可以这么说,Vue.js等前端框架的流行是历史的必然,要想成为一名优秀的开发者,入门学习前端开发框架是必须的。
(2)Vue.js的定义
对于刚开始入门学习的朋友来讲,我们首先要弄清楚Vue.js的定义这一基础知识。Vue.js的官方文档解释说,它是一套用于构建用户界面的渐进式框架。重点在于“渐进式”和“框架”。所谓渐进式,说就是Vue.js的功能有很多,你可以都用,也可以只用一部分。再来说一说框架。它指定一片区域,在架子的基础上来进行开发。也就是说框架有限制,需要符合框架本身的规定,而库就是工具箱,使用起来基本没限制。
2、Vue.js的特点和优势是什么?
在了解完Vue.js的基础知识之后,我们再来看看Vue.js的特点。一个是体积小,Vue.js本身的体积非常小,压缩后也就33k.另外,它更高效。数据的双向绑定,让开发者不用再去操作DOM对象。而且简单易学。对初学者比较友好,市场上已经有了很多比较成熟稳定的,基于Vue.js的UI框架和组件,拿来即用。当然,它的优势不止于此,希望大家在入门学习后再慢慢体会。
3、第一个Vue程序演示
(1)引入vue.js我们在使用Vue的时候第一步是先引入。
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<!-- 通过CDN加载 -->
<script src="./js/vue.js"></script>
<!-- 或者下载到本地 -->
(2)指定Vue的活动区域
我们一说到框架就容易想到盖房子时钢筋搭建的楼体结构,这个结构只作用于固定的范围,vue作为一个框架同样如此,我们也需要给它指定一个作用范围。所以我们的下一步是在body标签中写下:
<div id="root"></div>
<!-- 指定一个位置,用来搭建框架 -->
我们的目的就是在id为root的div里,指定为Vue的活动区域(框架要建在指定的地方)。也就是说,在这个div内,可以使用Vue的功能,但是也要符合Vue的规定,而在这个div外面Vue就管不着了。
(3)创建Vue实例
重点来了,在上面的代码后,我们加一个script标签,然后里面写:
new Vue({
el: '#root'
//把Vue挂到上述div的就是这行代码,注意这里使用的是css选择器
})
一个崭新的Vue实例就这样诞生了,Vue也起作用了。但是由于没有写任何的HTML元素和CSS样式,现在运行的结果也只是一个大白屏。
(4)添加HTML元素
HTML
<div id="root">
{{text}}
<!-- 注意,是两个花括号 {} -->
</div>
Js
new Vue({
el: '#root',
data: {
text: '欢迎来到博学谷'
}
})
再刷新一下页面,页面就出现了。
看到这里,大家对于Vue.js也算是基本入门了。想要学习更多关于Vue.js的知识,欢迎大家关注博学谷资讯前端栏目~
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
前端工程师必须了解的主流前端框架
现在前端工程师的工作已经不想几年前那样,仅仅写一些页面调整一下样式就可以拿到高薪了。由于前端技术的发展,以及企业对前端工程师的要求越来越高,现在前端工作也越来越复杂。不过只要掌握目前比较流行的主流框架,完全可以轻松应对老板提出的各种需求。今天就和大家聊聊前端工程师必须了解的主流前端框架。
7796
2019-08-08 14:18:13
浅析HTML5、CSS3和jQuery
众所周知,网页制作渐渐演变出了Web前端开发,而HTML5、CSS3、jQuery三大要素则组成了Web前端开发。对于想要入门Web前端开发的小伙伴,弄懂HTML5、CSS3和jQuery真的很重要,因此小编就好好跟大家介绍一下。
7358
2019-07-25 17:32:53
移动web基础知识介绍 学习干货
相信对于想要学习移动端设计和开发的同学们来讲,对要掌握的基础知识还是迷迷糊糊的。本文的目的就是移动web基础知识针对刚刚入门的同学,介绍移动web基础知识,希望帮助还在迷茫的人找到一点学习的方向。
6363
2019-08-02 12:37:32
跨平台小程序开发框架推荐
移动端的普及和发展使得各大企业公司为了占有市场提高开发效率,对跨平台的框架需求强烈。在这种市场需求的冲击下,跨平台开发框架应用而生。本文主要来为大家推荐几款跨平台小程序开发框架,分别是React NativeReact Native、IonicIonic、Cordova和 DCloud,有需要的朋友可以看一看。
6812
2019-11-06 09:52:15
年龄大了学Web前端算不算晚?
最近发现很多人在家办公,闲暇之余会想多一门技术,开始转行web前端这个领域,那么web前端对年龄是否有限制?年龄大了学前端算不算晚呢?如果我们以三十岁为分界线的话,那么学习前端的话转行无非就是为了赚钱和兴趣。不是个年龄问题,也不是"行或不行“的选择题,而是看你有没有坚持下去的心。
6845
2020-02-25 17:14:56
