前端框架是什么
框架:
一种把许多基础功能已经实现了的结构,在语言的基础上,把一些常用的,重复出现的功能进行封装,使得开发人员可以更高效的进行开发
前端框架:
js框架:对js进行封装,简化代码方便操作
UI框架:把一些常用的UI组件(表单,表格,按钮...)进行封装
Vue:
一个前端js框架,简化了js操作
其中MVVM思想实现数据双向绑定(标签展示和js中的数据),任意一方发生改变,框架都会自动更新另一方,程序猿不需要直接操作DOM对象(标签)。
第一个Vue程序:
html:
html
<div id="ddd">
<!--
{{插值表达插入变量,不会覆盖标签体中的内容}}
v-text,v-html会覆盖掉标签体中的内容
v-text会把内容当作文本处理
v-html会把内容当作html内容处理,可以解析标签
-->
<p>{{msg}} vue {{a}}</p>
<!-- <b>你好<b> vue -->
<p v-text="msg">vue</p>
<!-- <b>你好<b> -->
<p v-html="msg">vue</p>
<!-- 你好 -->
</div>
js:
js
<script>
var msg="abc";
//new Vue对象
var ddd=new Vue({
el:'#ddd', //将id为app的标签与vue对象进行绑定
data:{ //data中用来定义与标签进行双向绑定的数据,可以定义多组的
msg:"<b>你好<b>",
a:10 //无分号
}
})
</script>