Vue的介绍
Vue介绍

一、前端发展史
前端发展史按理说不能这样粗粗略的一带而过,发展史如果想写的话内容还是蛮多。但是咱的重点毕竟不在这块儿,有个基本了解即可。总之,大致经过了以下几个发展关键转折点。当然最后也添加了个人猜测。目前还没有不能代表不出现,有个预见未来的大胆想法也是很不错的哟。要用于预测未来才有机会创新嘛!
- HTML、CSS、JavaScript
- Ajax太发送异步请求
- angular框架出现
- React、Vue框架
- 移动开发Android、IOS、web
- 一套代码在各个平台上运行
- 在不久的未来可能会出现统一天下
二、Vue介绍
1.Vue是什么?
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
如果你想在深入学习 Vue 之前对它有更多了解,我们制作了一个视频,带您了解其核心概念和一个示例工程。
如果你已经是有经验的前端开发者,想知道 Vue 与其它库/框架有哪些区别,请查看对比其它框架。
2.M-V-VM 架构思想
- M 数据层(model) js
- V 视图层(view) HTML、CSS
- VM 数据层和视图层之间的一层(model view)
# 扩展以下VM吧!
VM是数据层和视图层之间的一层,不需要手动进行DOM操作了
作用:以后页面变、js变量就变;js变量变、页面就变
3.组件化开发、单页面应用
- 组件化开发:以后都是写一个个组件,组件的组合成页面
- 单页面应用:spa(single page application),一个个的HTML页面
4.版本问题
- 1.X:使用的已经比较少了
- 2.X:目前使用频率最广的
- 3.X:公司新项目会选择的
# 关于版本问题
首先1.X版本几乎不怎么用了,除非是老项目需要维护;
目前使用频率最广泛的2.X版本最后就是3.X版本出了很久了,
一些公司的新项目会选择使用;
3.X的语法有些差距的,
但是Vue3完全兼容Vue2,说明Vue3上可以写Vue2,但是官方不建议这么用。
三、第一个helloworld
1.了解开发前端的编辑器
- my eclipse(eclipse)
- idea(Java)
- pycharm(Python)
- goland(go)
- phpstorm(php)
- vscode开发
- vim开发
- subline text
- Androidstadio
介绍了那么多编辑器,但是我们学习基于Vue2,用pycharm与Vue插件配合的模式学习。搞笑吧哈哈哈,纯粹是未来提高学习效率!
2.通过Vue打印出helloworld来演示初步使用规范
第一步:打开pycharm创建pure Python 项目

第二步:项目根目录下创建js目录,在js目录下建js文件,粘贴Vue原密码

第三步:在根目录创建一个HTML文件

第四步:在此文件写如下代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="js/vue.js"></script> <!--第一步引入Vue源码-->
</head>
<body>
<!--第二步在body内写div标签,其实什么标签都可以-->
<div id="app">
{{name}}
</div>
</body>
<script>
// 配置项 key value的形式
var vm = new Vue({
el: '#app', //vue管理了这个div 以后在 div中可以写Vue的语法了
data: {
name: 'hello world',
age: 19
}
})
</script>
</html>
最后展示以下效果吧!!

Vue的介绍的更多相关文章
- Vue.js介绍
http://www.cnblogs.com/keepfool/p/5619070.html Vue.js介绍 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思 ...
- Vue filter介绍及详细使用
Vue filter介绍及其使用 VueJs 提供了强大的过滤器API,能够对数据进行各种过滤处理,返回需要的结果. Vue.js自带了一些默认过滤器例如: capitalize 首字母大写 uppe ...
- vue之介绍
vue的作者叫尤雨溪,中国人.自认为很牛逼的人物,也是我的崇拜之神. 关于他本人的认知,希望大家读一下这篇关于他的文章,或许你会对语言,技术,产生浓厚的兴趣.https://mp.weixin.qq. ...
- vue 之 介绍及简单使用
浏览目录 vue的介绍 vue的使用 vue的介绍 简介 vue官网说:Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架.与其他重量级框架不同的是,Vue 采用自底 ...
- Vue的介绍及安装和导入
08.27自我总结 Vue的介绍及安装和导入 本质就是封装一些js 一Vue的介绍 进式 JavaScript 框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式 ...
- 1. vue.js介绍
1. 什么是vue.js Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App, Vue语法也是可以用于进行手机App开发的,需要借助 ...
- vue框架介绍
vue框架介绍 一.vue 概念 vue 是一种开发用户界面的渐进式开发框架.渐进式指的是:你可以将vue作为一部分嵌入到web应用中,带来丰富的交互体验 二.vue特点及常见开发中的高级功能 1.解 ...
- vue.JS 介绍
vueJS 介绍 首先,vueJS 是我很早之前就想要接触学习的东西,但是呢,一直没时间,主要是在学校,事太多,没心思定下心来学习,我学生生涯的最后一个假期的第一天晚上,万事开头难,那就先写点儿什么东 ...
- 1-1 Vue的介绍
简单介绍Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易 ...
- [转]vue全面介绍--全家桶、项目实例
慢慢了解vue及其全家桶的过程 原文http://blog.csdn.net/zhenghao35791/article/details/67639415 简介 “简单却不失优雅,小巧而不乏大匠”. ...
随机推荐
- 嵌入式-C语言基础:二维数组
二维数组的每个元素都是一个一维数组,例如int arr[2][3]={{1,2,3},{4,5,6}}; 下面通过几个例子来对二维数组进行深入了解:二维数组可以看作是一个父数组,他的每个元素都是一个一 ...
- mybatis-plus分页失效原因
mybatis-plus分页失效解决方法 方法一.在启动类添加如下配置 @SpringBootApplication @MapperScan("com.**.mapper") pu ...
- 基于SqlSugar的开发框架循序渐进介绍(22)-- Vue3+TypeScript的前端工作流模块中实现统一的表单编辑和表单详情查看处理
在工作流页面中,除了特定的业务表单信息外,往往也需要同时展示通用申请单的相关信息,因此在页面设计的时候需要使用一些组件化的概念来实现动态的内容展示处理,本篇随笔介绍Vue3+TypeScript+El ...
- Go语言核心36讲04
我们已经知道,环境变量GOPATH指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件. 这里的源码文件又分为三种,即:命令源码文件.库源码文件和测试源码文件,它们都有着不同的 ...
- Go语言核心36讲01
你好,我是郝林,今天我分享的内容是:0基础的你,如何开始入门学习Go语言. 1. 你需要遵循怎样的学习路径来学习Go语言? 我们发现,订阅本专栏的同学们都在非常积极的学习和讨论,这让我们非常欣慰,并且 ...
- python(牛客)试题解析2 - 中等
导航 一.NC192 二叉树的后序遍历 二.NC117 合并二叉树 三.求长度最长的的连续子序列使他们的和等于sum 四.按顺序取出固定长度内容并合并两个数组为一个新数组 五.输出所有结果小于k的整数 ...
- C温故补缺(四):GDB
gdb gdb是由GNU软件社区提供的C Debug工具 Pre 在调试前,需要先编译.c程序,且要加上-g使输出文件变得可调式 gcc test.c -g -o test 用gdb test来调试程 ...
- VulnHub靶场渗透实战8-DarkHole: 2
靶场地址:DarkHole: 2 ~ VulnHub DescriptionBack to the Top Difficulty:Hard This works better with VMware ...
- ATM+购物车(思路流程)
ATM +购物车(思路流程) 启动文件 首先,创建一个start.py作为整个项目启动的启动文件 然后导入os和sys模块,从core中导入src,也就是展示给用户看的 在src.py用户视图层中,先 ...
- 解决Win10更新后远程桌面提示CredSSP加密Oracle修正的问题
1.以管理员身份打开cmd,运行命令提示符:2.执行REG ADD HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\Cre ...