Vue入门-Vue简介
xsobi 2025-04-27 17:15 9 浏览
一、Vue 概述
在众多的语言排名中,JavaScript 已经非常靠前,它是前端的核心编程语言,我们可以利用 js 开发 动态效果的网页,也可以开发 app,为了简化 JavaScript 的使用,在其基础上,发展出两个门派:
- 真实 DOM 操作的 jQuery 门派,例如:bootstrap、layui、easyui 都使用了 jQuery 技术。
- 拟 DOM 操作门派,复杂的如 angular.js ,简单的国产框架 vue.js。我们以虚拟 DOM 操作的 vue.js 为例它有以下优点:
- 它的核心库文件只有 jQuery 的 1/3,这非常有利于用于移动端;
- 采用虚拟 DOM,只有在必须的时候才去操作真实 DOM,让显示性能更好;
- 用数据 来驱动 呈现,在数据和表现控件 之间 建立一个适时互通 通道,任一方的改变,另一方也直接改变,在通道构建完毕后,程序员进行业务逻辑处理时,只考虑数据,呈现完全自动化。
1、Vue 到底是什么
官方解读:Vue (读音 /vju:/,类似于 view) 是一套用于构建用户界面的"渐进式框架"。与其它大型框架不同的是,Vue 被设计为可以"自底向上逐层应用"。Vue 的核心库只关注"视图层",易于上手,便于与第三方库或既有项目整合。
简单来说,Vue 就是一个用于搭建表单项繁多且内容需要根据用户的操作进行修改的网页应用的框架。
2、为什么要使用Vue
使用 JQuery 也可以完成相应的功能啊,为什么还要使用 Vue?
jQuery 是使用选择器($)选取 DOM 对象,对其进行赋值、取值、事件绑定等操作,其实和原生的 HTML 的区别只在于可以更方便的选取和操作 DOM 对象,而数据和界面是在一起的。比如需要获取 label 标签的内容:
$("lable").val();它还是依赖 DOM 元素的值。
Vue 则是通过 Vue 对象将数据和 View 完全分离开来了。对数据进行操作不再需要引用相应的 DOM 对象,可以说数据和 View 是分离的,他们通过 Vue 对象这个 vm 实现相互的绑定。这就是传说中的 MVVM。
让我们投向 Vue.js 的主要原因在于:它能让团队书写用 js 更容易并且简化了 js。上手 Vue.js 是相当容易的。它的源码有着很高的可读性,如果你需要仅用他的文档便可入门。你不必使用任何额外的库。如果需要可以和 jQuery 协同工作。他有许多的插件,但并非必须。
3、Vue 的使用
html 中,使用 script 标签引入 vue.js 文件:
<script src="https://cdn.bootcss.com/vue/2.5.15/vue.js"></script>
在 html 标签内添加一个 dom 元素作为 Vue 实例的挂载目标:
<body>
<div id="app" class="app">
</div>
<script src="https://cdn.bootcss.com/vue/2.5.15/vue.js"></script>
</body>
创建 Vue 对象的实例:
<body>
<div id="app" class="app">
</div>
<script src="https://cdn.bootcss.com/vue/2.5.15/vue.js"></script>
<script type="text/javascript">
var app = new Vue({
el: '#app',//可以是 css 选择器.例如: #app 或.app
data: {}
});
</script>
</body>
我们已经成功创建了第一个 Vue 应用! 现在数据 data 和 DOM(id=“app” 的 div) 已经被建立了关联, 所有 东西都是响应式的。 (所谓响应式即是 vue 实现的双向数据绑定, 接下来会详细介绍)
相关推荐
- 常见的15个shell脚本案例,请收藏
-
1.**HelloWorld**-最简单的脚本示例:#!/bin/bashecho"Hello,World!"2.**计算目录下文件数目**-统计当前目录下文件...
- 如何在Linux下的进行多进程编程(初步)
-
Linux下的多进程编程初步1引言对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年...
- Linux系统Shell脚本编程之whiptail图形化工具设置网卡IP地址
-
摘要:在Linux环境里开发软件的时候,有时候得输入一长串的交互命令,才能拿到想要的数据或者得出想要的结果。可每次都得重新输入这些指令,实在是太机械、太麻烦啦!要是能有一种特别直观的交互式界面工具...
- 吃货必备:与“吃”有关的俚语
-
人们在日常生活和每日聊天的对话中总会用到俚语,能掌握一些地道的俚语表达,并将这些表达应用到口语中,定会为你的回答增色不少。下面给大家整理出了一些与“吃”有关的地道俚语,快来看看你了解多少?1.Top...
- ROS2 Jazzy:启动多个节点
-
目标使用命令行工具一次性启动多个节点。背景知识在大多数入门教程里,每当运行一个新节点时,你都需要打开新的终端。当你构建更复杂的系统,同时运行越来越多的节点时,不断打开终端并重新输入配置细节会变得十分繁...
- shell中如何确定脚本的位置?这篇文章告诉你
-
我想从同一个位置读取一些配置文件,如何确定脚本的位置?。这个问题的出现主要是由两个原因引发的:一是您希望将脚本的数据或配置进行外部化,因此需要一种方式来寻找这些外部资源;二是您的脚本需要对某些捆绑资源...
- linux shell 脚本 入门到实战详解
-
—、shell入门简介1.1什么是shellshell脚本简介#为啥介绍shell上次出了一篇linux命令详解,得到了很多小伙伴的认可,有部分粉丝私信我,让我出一份shell编程。进过...
- 一文搞懂shell脚本
-
一文搞懂shell脚本1、shell脚本介绍什么是shell脚本一系列的shell命令的集合,还可以加入一些逻辑操作(ifelsefor)将这些命令放入一个文件中.什么是shell命令?ls...
- 风小逍陪你一起学习SHELL编程 - 重用和模块化
-
Shell编程中的函数编程指的是在Shell脚本中创建和使用函数以实现代码模块化和可重用性。Shell脚本是一种用于自动化任务和编写脚本的脚本语言,它在Unix和类Unix系统上广泛使...
- Shell编程:编写sum函数,计算所有参数之和
-
Shell编程:编写sum函数,计算所有参数之和今天有网友求助,说是正在考试,有一道题不会做。题目不是很难:编写sum函数,计算所有参数之和。这道题的编码思路很简单,只涉及数学运算和shell参数。花...
- shell常用命令之awk用法介绍
-
一、awk介绍awk的强大之处,在于能生成强大的格式化报告。数据可以来自标准输入,一个或多个文件,或者其他命令的输出。他支持用户自定义函数和动态正则表达式等先进功能,是Linux/unix一个强大的文...
- Shell脚本编程:系统性能监控实战示例
-
Shell脚本编程:系统性能监控实战示例一、开篇:轻量级监控的艺术在服务器运维中,系统监控如同脉搏检测,而Shell脚本则是我们的"听诊器"。无需复杂的监控系统,一个精心编写的脚本就能...
- Shell 脚本基础知识
-
作为一名DevOps工程师,您可能一直在寻找自动化任务和简化工作流程。这里就涉及到shell脚本了。Shell脚本编写的先决条件:Linux基础知识。让我们开始吧!什么是内核?Linux...
- shell里面的一些特殊符号
-
特殊符号在linuxshell编程里非常常见各种符号说明当你编写Linuxshell脚本时,你会经常用到各种符号来完成不同的操作。下面是一些常用的Linuxshell编程符号及其说明:#...
- 运维必备!10 个实战的 Shell 脚本编程,酷到封神?
-
在运维日常工作中,shell脚本堪称运维神器。随着AI大模型的迅猛发展,其智能编码能力让脚本实现质的飞跃,大模型写出来的脚本,也需要经验丰富的运维工程师把关审核,确保脚本的安全性、稳定性和适配性...
- 一周热门
- 最近发表
- 标签列表
-
- grid 设置 (58)
- 移位运算 (48)
- not specified (45)
- 导航栏 (58)
- context xml (46)
- scroll (43)
- dedecms模版 (53)
- c 视频教程下载 (33)
- listview排序 (33)
- characterencodingfilter (33)
- getmonth (34)
- label换行 (33)
- android studio 3 0 (34)
- html转js (35)
- 索引的作用 (33)
- checkedlistbox (34)
- xmlhttp (35)
- mysql更改密码 (34)
- 权限777 (33)
- htmlposition (33)
- 学校网站模板 (34)
- textarea换行 (34)
- 轮播 (34)
- asp net三层架构 (38)
- bash (34)