轻量级前端组件框架Vue.js近日发布1.0版本。下面是官方博文翻译: 在经历了300+次的提交,8次alpha版本,4次beta版本和2次发布候选,今天我十分骄傲的宣布Vue.js 1.0.0 Evangelion正式发布!十分感谢那些参与到API再设计过程中的贡献者。没有来自社区的支持,那(API再设计)将是不可能的。 改进模板语法 总而言之,1.0版本的模板语法解决了一些细微的一致性问题并且使得Vue模板更加简洁更具可读性。最引人注目的新特点是v-on和v-bind速记语法:
当我们使用子组件时,v-on 监听自定义事件并且v-bind可以用来绑定道具。速记法使用子组件十分的简洁。
API整理 对Vue.js来说,总的目标是让它适用于更大的项目。这就是为什么我们会放弃许多API,他们是一些难以维护和重构的功能特性,而这些特性会损害维护模式。 更快的初始渲染 1.0版本直接用v-for替换了旧版本的v-repeat。此外还提供了相同的功能和更直观的作用域,当绘制大的列表和表格时v-for提供了高达100%的初始化渲染性能。 更强大的工具 在Vue.js核心之外也有令人兴奋的事情发生——vue-loader和vueify有以下的主要更新:
结合vue-router, Vue.js现在不仅是一个库——它为构建复杂的SPA提供了一个坚实的基础。 下一步会怎样? 正如1.0.0通常表现的那样,在可见的未来核心API将继续保持稳定,且库已准备好用于生产使用。未来的发展将集中于:
Vue.js官方网站:http://vuejs.org/ 推荐阅读《程序员》文章,了解更多:《Vue.js:轻量高效的前端组件化方案》 原文链接:http://vuejs.org/2015/10/26/1.0.0-release/ |