Vue.js系列(一)介绍

Vue.js

首先,学习Vue.js的第一步,便是了解Vue.js是什么?

这里引用Vue.js官网的一句话:“Vue是一套用于构建用户界面的渐进式框架”。

渐进式框架

那么,什么是渐进式框架呢?

这里引用“Vue作者尤雨溪:Vue 2.0,渐进式前端解决方案”这篇文章里作者尤雨溪的说法:“我在做Vue的过程中也在不停地思考它的定位,现在,我觉得它与其他框架的区别就是渐进式的想法,也就是“Progressive”——这个词在英文中定义是渐进,一步一步,不是说你必须一竿子把所有的东西都用上”。

这里,我们来看一张图:


声明式渲染和组建系统是Vue的核心库所包含内容,而客户端路由、状态管理、构建工具都有专门解决方案。而所谓的渐进式框架就是指,你可以在核心的基础上任意选用其他的部件,不一定要全部整合在一起。

使用

那么,如何使用Vue呢?

最简单的办法就是直接通过<script>标签引入,有两个版本可以选择:

1.开发版本 包含完整的警告和调试模式

<script src="https://vuejs.org/js/vue.js"></script>

2.生产版本 删除了警告

<script src="https://vuejs.org/js/vue.min.js"></script>

生产版本可以带来比开发环境下更快的速度体验,可以在最终发布的站点中使用,但在开发过程中,建议使用开发版本。

实例

我们可以通过向Vue函数传入一个选项对象创建一个Vue实例:

var app = new Vue({
  // 选项
})

接下来我们编写一个简单的例子:

<html>
    <head>
        <meta charset="UTF-8"/>
        <title>vueDemo1</title>
        <script src="https://vuejs.org/js/vue.js">//引入开发版本</script> 
    </head>
    <body>
        <div id="div1">
            <p>{{message}}</p>
        </div>
        <script>
            var app=new Vue({//Vue实例
                el:'#div1',
                data:{
                    message:'Hello Vue.js!'
                }
            })
        </script>
    </body>
</html>
显示效果如下:

Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统,在这个例子中,我们创建了一个Vue应用"app",将数据和DOM建立起了关联,现在,<div>的内容是响应式的了,我们在浏览器的控制台修改app.message的值,可以看到<div>的内容相应的更新,如下图所示:


在这个例子中我们可以看到,Vue实例通过传入的选项对象的el属性的值绑定DOM元素,并向Vue的响应式系统中加入data对象的所有属性,当这些属性的值发生改变时,视图会进行重渲染,即所谓的“响应”。

以上,便是此次对Vue.js的简单介绍水平有限,如有错误,还请批评指正。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值