Vue简单介绍

什么是Vue

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

关于学习Vue的前置工作/技术储备

1.GitBatch

GitBatch是一个可以编写shell脚本的工具,今天我们学习的内容在cmd下是不支持的。你要

么选择gitbatch,要么你选择Linux系统

2高级记事本

UltraEdit UE

NodePad++

EditPlus

SublimeText

3.Node-----npm 命令

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

Node.js 的包管理器 npm,是全球最大的开源库生态系统。

下载网址:http://nodejs.cn/download/

单页面应用

单页面应用(SinglePage Web Application,SPA)

只有一张Web页面的应用,是一种从Web服务器加载的富客户端,单页面跳转仅刷新局部资源 ,

公共资源(js、css等)仅需加载一次,常用于PC端官网、购物等网站

多页面应用

多页面应用(MultiPage Application,MPA)

多页面跳转刷新所有资源,每个公共资源(js、css等)需选择性重新加载,常用于 app 或 客户端

等。

Vue和React

Vue和React目前都用到了VirtualDom

轻量级

响应式组件

服务器端渲染

易于集成路由工具,打包工具以及状态管理工具

优秀的支持和社区

https://cn.vuejs.org/v2/guide/comparison.html

Vue的几个简单小例子

HTML


<div id="app">

{{ message }}

</div>

JS


var app = new Vue({

el: ‘#app‘,

data: {

message: ‘Hello Vue!‘

}

})

结果:

Hello Vue!

HTML


<div id="app-2">

<span v-bind:title="message">

鼠标悬停几秒钟查看此处动态绑定的提示信息!

</span>

</div>

JS


app2 = new Vue({

el: ‘#app-2‘,

data: {

message: ‘页面加载于 ‘ + new Date().toLocaleString()

}

})

HTML


<div id="app-3">

<p v-if="seen">现在你看到我了</p>

</div>

JS


var app3 = new Vue({

el: ‘#app-3‘,

data: {

seen: true

}

})

结果:现在你看到我了

HTML


<div id="app-4">

<ol>

<li v-for="todo in todos">

{{ todo.text }}

</li>

</ol>

</div>

JS


var app4 = new Vue({

el: ‘#app-4‘,

data: {

todos: [

{ text: ‘学习 JavaScript‘ },

{ text: ‘学习 Vue‘ },

{ text: ‘整个牛项目‘ }

]

}

})

结果:

学习JavaScript

学习Vue

学习整个项目

Node.js

Node只能在shell中使用,也就是说,想要运行node命令,需要在系统的shell中,比如windows的cmd。node自带的那个叫repl,不能在其中运行npm命令,只能运行js语句

打开GitBash>>>输入命令行>>>npm install -g cnpm --registry=https://registry.npm.taobao.org

>>>>>在使用vue命令前,需要安装cnpm i -g vue-cli 这个脚手架>>>>vue  list测试>>>vue init webpack-simple +名称(小写)(设置一些东西)>>>>cd+文件名>>>npm install>>npm run dev

原文地址:https://www.cnblogs.com/yzwss/p/8901676.html

时间: 2024-09-30 06:26:05

Vue简单介绍的相关文章

vue 之 介绍及简单使用

浏览目录 vue的介绍 vue的使用 vue的介绍 简介 vue官网说:Vue.js(读音 /vju?/,类似于 view) 是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计. 关于渐进式和自底向上增量开发我们来看一下知乎的回答: vue.js的优点 1.易用 已经会了 HTML.CSS.JavaScript?即刻阅读指南开始构建应用! 2.灵活 不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩. 3.高效 20kB min+gzip 运行大

Vue项目的建立和目录的简单介绍

一.介绍 Vue是前端三大框架之一,另外两个分别是react.angular.其设计模式是MVVM的设计架构模式. 二.安装 2.1 node.js安装 在安装vue之前的时候,需要安装node.js.去官网下载http://nodejs.cn/,然后将其添加到系统环境中,在使用如下的指令进行查询 # 查询指令 node -v 结果 2.2 配置镜像源 配置镜像源可以加快安装的速度,使用如下的指令进行添加,类似于Python中的pip配置. # 在npm中配置镜像源的命令 npm config

vue2+vuex+vue-router 快速入门(三) vue 实例介绍

vue 实例介绍 vue 实例分两种,一种为组件实例,另外一种为根实例.组件实例负责创建个性化组件.而根实例负责把组件渲染到指定的真实的 DOM 结构中.并且 vue 为我们提供了一种特殊的文件格式 .vue 来创建 组件实例..vue 文件格式如下: *.vue <template> ... </template> <script> export default { data(){ return {} } } </script> <style lan

vue slot介绍

slot(插槽)属性是vue中比较常用的功能,主要分为:匿名插槽,具名插槽,作用域插槽.下面分别简单介绍下 一.匿名插槽 child.vue: <div> <h3>标题</h3> <slot></slot> </div> parent.vue: <child> <p>插槽内容</p> </child> 渲染结果: <div> <h3>标题</h3> &

npm简单介绍

安装 直接安装Node.js即可,安装完成之后重启电脑,然后成功 简单介绍 Node.js又是干嘛的? JavaScript可以运行在哪里?浏览器对吧.现在我想在电脑上不借助浏览器直接使用JavaScript可以吗? 可以,Node.js就是这个作用,帮助你在电脑上直接使用JavaScript,所以Node.js是干嘛的?就是一个桥梁,让你可以在电脑上直接使用JavaScript npm是干嘛的? npm是一个包管理工具,我需要Jquery了,我去官网下载或者引用,我需要Bootstrap了我去

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

javascript的return语句简单介绍

javascript的return语句简单介绍:return语句在js中非常的重要,不仅仅具有返回函数值的功能,还具有一些特殊的用法,有个清晰的把握是非常有必要的.下面就结合实例简单介绍一下return语句的作用.一.用来返回控制和函数结果:通常情况,return语句对于一个函数是很有必要的,因为往往需要函数在一系列的代码执行后会得到一个期望的返回值,而此值就是通过return语句返回,并且将控制权返回给主调函数.语法格式: return 表达式 代码实例如下: function add(){

Object-c集合的简单介绍

一.简单介绍 NSArray/NSMutableArray NSSet/NSMutableSet NSDictionary/NSMutableDictionary NSArray.NSSet.NSDictionary是不可变的,创建的时候初始化 NSMutableArray.NSMutableSet.NSMutableDictionary是可变的 二.使用介绍 NSArray是有序的数组 NSMutableArray *myArray=[[NSMutableArray alloc] init];

plsql的环境与介绍:环境的搭建和plsql的简单介绍

PLSQL编程 1.环境的搭建 (1)创建一个存储表空间 SQL> conn /as sysdbaConnected. SQL> create tablespace plsql datafile '/u01/oracle/oradata/ORCL/plsql01.dbf' size 1G; Tablespace created. (2)创建PLSQL用户SQL> create user plsql identified by plsql default tablespace plsql;