ul{填充:0;li{列表样式类型:无;颜色:蓝色;}}我喜欢Vue。2016年第一次接触的时候,可能当时对JavaScript框架已经厌倦了,因为已经对Backbone、Angular、React等框架有了经验,并没有太大的热情去尝试新的框架。直到我在HackerNews上看到一篇评论将Vue描述为一个类似“新的jQuery”的JavaScript框架,这激起了我的好奇心。在那之前,我对React作为一个框架非常满意,它是一个伟大的框架,它建立在围绕视图模板、虚拟DOM和有状态响应等技术的可靠设计原则之上。而Vue也提供了这些重要的内容。在这篇文章中,我旨在解释为什么Vue适合我,以及为什么我选择它而不是我在上面尝试过的框架。也许你会同意我的一些观点,但至少我希望能给你一些使用Vue开发现代JavaScript应用程序的灵感。1.极少的模板语法Vue默认提供的视图模板语法极简、简洁、可扩展。与其他Vue部分一样,使用类似JSX的语法而不是标准的模板语法很容易(甚至有官方文档介绍如何做到这一点),但我认为没有必要。JSX有好的东西也有一些有根据的批评,比如混淆了JavaScript和HTML,很容易导致模板中的代码复杂,应该在不同的地方分开编写。Vue没有使用标准的HTML来编写视图模板,而是使用最小的模板语法来处理简单的事情,比如基于视图数据迭代创建元素。