声明式的描述UI

声明式的描述UI

首先我们要知道Vue.js3是一个声明式的UI框架,意思是说用户在使用Vue.js3开发页面时是声明式的描述UI的。

那么我们来思考一下,如果让你设计一个声明式的UI框架,你会怎么设计呢?我们了解一下编写前端页面都要涉及哪些内容,如下

1.DOM元素
2.属性
3.事件
4.元素层级结构

声明式的形式应该如何描述上面的内容呢?这就是框架设计需要思考的地方,vue3是这样解决的

1.使用与HTML标签一致的方法来描述DOM元素
2.使用与HTML标签一致的方式来描述属性,例如<div id="app"></div>
3.使用:或v-bind来描述动态绑定的属性,例如<div :id="dynamicId" ></div>
4.使用@或v-on来描述事件,例如点击事件<div @click="handler" ></div>
5.使用与HTML一致的方式来描述层级结构。

由上述可得,在Vue.js中,哪怕是事件,都有之对应的描述方式,用户不需要写任何命令式的代码,这就是所谓的声明式的UI。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值