数智资源网
首页 首页 云计算 查看内容

Vue.js 2.0版发布,框架被重写

木马童年 2021-6-3 11:05 25 0

Vue.js的团队最近发布了v2.0版本,该版本被描述为是对框架的一次“完全改写”。 Vue创建者Evan You称Vue由“一个核心视图层、伴随工具以及支持库”所构成,这次发布的2.0版本更快速更精简。 “渲染层现在基于一个轻 ...

Vue.js的团队最近发布了v2.0版本,该版本被描述为是对框架的一次“完全改写”。

Vue创建者Evan You称Vue由“一个核心视图层、伴随工具以及支持库”所构成,这次发布的2.0版本更快速更精简。

“渲染层现在基于一个轻量级的 Virtual-DOM 实现,在大多数场景下初试化渲染速度和内存消耗都提升了 2~4 倍。”You提到。

此外,开发者可以将template-to-virtual-DOM编译器和运行时分开,允许预编译模板,发布应用时只需要运行时间。Vue运行时代码min+gzip后小于12kb,而React 15 min+gzip后需要44kb。

You说Vue同时提供“一些针对template-to-virtual-DOM编译阶段的优化”,包括在初始渲染之后“检查那些没变的静态类名和属性”。

在宣布Vue.js 2.0发布的官方博文中,You提到尽管2.0版本是一次完全改写,但是“除了一些有计划的弃用,API和1.0版本在很大程度上兼容”。其中最显著的的是对过滤系统的变更。

从2.0版本之后, 过滤器仅可以在{{}}标签中使用,You解释说团队发现含有指令的过滤器,包括v-model和v-on“导致了更多的复杂性,而不是方便性”。

此外,Vue 2.0将不提供任何内置的过滤器,推荐开发者使用单独的库,例如moment.js来格式化日期,accounting.js来格式化货币。对过滤器的决定性改变是对其语法的改变,使其与函数调用{{ date | formatDate('YY-MM-DD') }}内联。

Vue 2.0目前是公共预览版,预计在六月会发布Beta版本,预览版收到的反馈基本都是积极的。

系统分析师Victor Bastos评论说“他对过滤器弃用感到很失望”,他认为过滤器是“Vue中他最喜欢的功能”之一。并不是所有人都同意Bastos的观点。教育工作者Chris Fritz回复道“我个人支持去除过滤器,它们只是JavaScript函数似,但它们使用了一种特殊的管道语法,好像在变魔术一样。对我个人而言,这是对库初学者的另一道障碍。”

Vue.js是基于MIT许可协议的开源项目。InfoQ的读者如果想对项目作出贡献必须先阅读贡献指南。

查看英文原文:Rewritten Framework for Vue.js 2.0 Release

未分类
0
为您推荐
谷粒学院-Kubernetes(K8s)新版,资源教程下载

谷粒学院-Kubernetes(K8s)新版,资源教程

课程名称谷粒学院-Kubernetes(K8s)新版,资源教程下载课程介绍本套教程k8s版本升级…...

Docker应用容器引擎学习视频,资源教程下载

Docker应用容器引擎学习视频,资源教程下载

课程名称Docker应用容器引擎学习视频,资源教程下载课程介绍Docker 是一个开源的应用…...

从零开始学 Kubernetes(K8S),资源教程下载

从零开始学 Kubernetes(K8S),资源教程下

课程名称从零开始学 Kubernetes(K8S),资源教程下载课程介绍Kubernetes是从事运维人…...

系统化学习Docker容器技术,视频教程下载

系统化学习Docker容器技术,视频教程下载

课程介绍:Docker代表的容器技术是近两年的大热技术,和人工智能、区块链等热点不同,…...

云计算重量级课程 Openstack实战演练及开发入门系列教程下载

云计算重量级课程 Openstack实战演练及开发

课程名称云计算重量级课程 Openstack实战演练及开发入门系列教程下载课程简介云计算重…...

云计算视频实战经典 Hadoop云计算 最新全套视频教程下载

云计算视频实战经典 Hadoop云计算 最新全套

课程名称云计算视频实战经典 Hadoop云计算 最新全套视频教程下载…...

CITRIX系列视频教程之四 PVS 7.1 篇视频教程  Citrix视频教程下载

CITRIX系列视频教程之四 PVS 7.1 篇视频教

课程名称CITRIX系列视频教程 PVS 7.1 篇视频教程Citrix视频教程Provisioning Services…...

云计算Docker虚拟化大讲坛+Docker案例资料,资源教程下载

云计算Docker虚拟化大讲坛+Docker案例资料

Docker教程01.为什么Docker是云计算必然的现在和未来02.深入Docker的镜像、容器和仓库…...

开课吧虚拟化与云计算视频,资源教程下载

开课吧虚拟化与云计算视频,资源教程下载

课程名称开课吧虚拟化与云计算视频,资源教程下载课程目录第一章 云计算1.1 提纲1.2 …...

Docker实战学习课程,资源教程下载

Docker实战学习课程,资源教程下载

课程名称Docker实战学习课程,资源教程下载课程目录1.Docker Compose1.Compose介绍、…...