vue.js特性

vue.js特性

组件

组件 Vue扣最强大的特性之一。 为了更好地管理大型 应用程序, 往往需要将应用切割为 而独立、具有复用性的组件。在 Vue.js 中,组件是基 HTML 的拓展,可方便地自定义其数据与行为。

模板

vue.js 使用基于 HTML 的模板语法,允许开发者将 DOM 元素与底层 vue.js 实例中的
数据相绑定。所有 vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML
解析器解析。
在底层的实现上, vue.js 将模板编译成虚拟 DOM 染函数。结合响应式系统,在应
用状态改变时, 能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。

响应式设计

响应式界面的 4个层次

  1. 同一页面在不同大小和比例上看起来都应该是舒适的
  2. 同一页面在不同分辨率上看起来都应该是合理的;
  3. 同一页面在不同操作方式(如鼠标和触屏)下,体验应该是统 的;
  4. 同一页面在不同类型的设备(手机、平板电脑、计算机)上,交互方式应该是符合 用户习惯的。
过渡效果

vue.js 在插入、更新或者移除 DOM 时,提供了多种不同方式的应用过渡效果,包括
以下工具

  1. css 过液和动画中自动应用 class:
  2. 可以配合使用第 css 动画库,如 Animate css;
  3. 过度钩子函数使用JS操作DOM
  4. 第三方JS动画库,Velocity.js
单文件组件

vue.js支持.vue为扩展名的文件来定义一个完整组件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值