> 文章列表 > 前端技术学习第八讲:VUE基础语法---初识VUE

前端技术学习第八讲:VUE基础语法---初识VUE

前端技术学习第八讲:VUE基础语法---初识VUE

VUE基础语法—初识VUE

一、初识VUE

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

VUE作者,尤雨溪,2014 年 2 月,vue第一次发布在 Github 上,并把链接发送到了 Hacker News 上,它就被顶到了首页,然后它在首页待了好几个小时。就这样vue到现在成为了web开发3大主流框架之一,也是国内使用量最多的web前端框架,其他2个为react和angular。

VUE官网:https://cn.vuejs.org
前端技术学习第八讲:VUE基础语法---初识VUE目前开发市场中,主要使用VUE2作为开发主要版本,也有一些项目在使用VUE3

注意:
VUE的学习会假设你对 HTML、CSS 和 JavaScript 已经基本熟悉。如果你对前端开发完全陌生,最好不要直接从一个框架开始进行入门学习——最好是掌握了基础知识再回到这里。你可以通过学习基础的 JavaScript 来检验你的 JavaScript 知识水平。

二、VUE基础结构

  1. 下载并使用VUE
    进入VUE官网,下载VUE不同版本的js文件。注意:VUE3多运用脚手架来搭建环境,学习中使用的是VUE2
    前端技术学习第八讲:VUE基础语法---初识VUE也可以通过在页面中引入外部文件形式导入VUE工具包
<script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>

对于使用生产环境,推荐在引入外部文件时,明确指定版本

<script src="https://cdn.jsdelivr.net/npm/vue@2.7.14"></script>

也可以点击下载:VUE2JS工具包
2. VUE基本结构
前端技术学习第八讲:VUE基础语法---初识VUE

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>初识VUE</title><!-- <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script> --><script type="text/javascript" charset="UTF-8" src="js/vue.js"></script></head><body><div id="app"></div><script type="text/javascript">new Vue({})</script></body>
</html>

三、VUE基本结构

  1. el:用于在Vue实例中绑定页面内容,通过id进行绑定
  2. data:用于在Vue实例中绑定数据,可以理解为JavaScript中的变量数据
  3. 插值表达式:在页面内容中,通过**{{变量名}}**将data中的变量数据绑定到内容中
  4. methods:用户在Vue实例中声明要执行的方法
<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>初识VUE</title><!-- <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script> --><script type="text/javascript" charset="UTF-8" src="js/vue.js"></script></head><body><div id="app"><!-- 通过{{}}插值表达式展示内容 -->{{message}}<!-- 通过点击按钮触发方法 --><button @click="show()">点击我</button></div><script type="text/javascript">new Vue({// 通过el关联divel:'#app',// 通过data存放数据data:{message:'Hello World'},// 通过methods描述方法methods:{show(){console.log('Hello World');}}})</script></body>
</html>

前端技术学习第八讲:VUE基础语法---初识VUE