大家好,又见面了,我是你们的朋友全栈君。
官网文档地址:传送门
Angular.js
Google公司推出,Java后端程序员开发,将java的MVC模式复刻到前端,在前端设计增加了模块发开发概念。React.js:
Facebook公式推出,提出了虚拟DOM概念,在内存中模拟DOM操作,提升了前端的渲染效率。1.MVC设计模式:
MVC设计模式基本思想就将项目层次分解为Model(模型层)、View(视图层)、Controller(控制层)。
2.MVVM设计模式
MVVM设计模式由Model(模型)、View(视图)、ViewModel(视图模型)三部分组成。是MVC模式的进阶版。
MVVM设计模式和MVC模式一样,主要的目的是分离视图(View)和模型(Model),主要有以4个优点:
低耦合:
View可以独立于Model的变化和修改,一个VIew Model可以绑定到不同的View上,当View变化时Model可以不变化,当Model变化时View也可以不用变化。
独立开发:
开发人员更加专注于业务逻辑和数据的开发(ViewModel),设计人员可以专注于界面的设计。
可重复性:
可以把一些视图逻辑放在一个ViewModel中,让更多的View重用这段视图逻辑。
可测试:
现在测试人员可以针对ViewMdoel来写。方式一:用CND的方式搭建Vue.js开发环境:
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
方式二:下载官网Vue.js文件,相对位置引入到项目中
<script src="../XXX/vue.js"></script>
方式三: node .js命令行搭建Vue
在项目文件夹下使用DOS命令
npm install vue
我的第一个Vue项目
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>我的第一个Vue项目</title>
</head>
<body>
<div class="app">
<!-- 动态传值写法 {
{
}} -->
{
{
message}}
</div>
<!-- 引入CDN开发版 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
var app = new Vue({
el: '.app', //选择要传值的标签
data: {
message: 'Hello Vue!'//给标签内传值
}
})
</script>
</body>
</html>
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127182.html原文链接:https://javaforall.cn