Vue是一个现代的前端框架,可以帮助任何人建立一个网站或web应用程序。它的重量轻,灵活,易于入门。但它也是一个完整、丰富的框架,可以满足最先进的web应用程序生成器的需求。
让我们看看虚拟用户.js你需要知道什么才能开始使用它。
Vue是目前可用于JavaScript的最通用的框架。对于程序员和非程序员来说,它也是最容易理解的。
Vue对于刚接触网站开发的人来说很容易学习。几乎所有使用过HTML的人都遇到了困难,他们想做HTML做不到的事情。
例如,如果您想添加一个开关,将网站主题从浅色模式更改为深色模式,该怎么办?在汉堡按钮后面加一个简单的菜单怎么样?这时您可能需要学习一些Javascript。
这些任务在JavaScript中非常容易完成。您可以将一段JavaScript添加到一个脚本标记中,就可以完成所有的设置。这就是使用vanilla JavaScript**文本的方式:
JavaScript引用页面元素的方式可能会让初学者感到困惑。添加带有Vue的JavaScript和添加香草JavaScript一样简单。但是,使用Vue,您可以获得更多功能和对现代JavaScript技术的访问。这是如何使用Vue**文本的:
{{ message }}
让我们仔细分析一下这些例子。在JavaScript中,代码必须查找元素,选择元素的一个方面,然后对其进行更改。在Vue中,我们告诉HTML在哪里需要变量文本。然后我们创建了一个JavaScript对象,将其分配给元素,并设置变量text。
这个简单的例子说明了一个重要的点。最好保持代码与HTML的解耦。在Vue示例中,Vue不会直接操作HTML。它只管理自己的业务。它在不添加代码的情况下,还提供了HTML更多的功能。
如果您熟悉其他框架,您可能会意识到他们通常需要您使用他们的技术从头开始构建应用程序。这通常包括从命令行创建应用程序和启动服务器。但是在上一个例子中,我们将Vue添加到一个静态网站中,没有那么复杂。
不过,Vue是一个框架。在介绍页面上,它说:“与其他单片框架不同,Vue从一开始就被设计成可逐步采用的。”这意味着你可以在你的应用程序中尽可能少地或尽可能多地使用Vue的功能。
您可以使用Vue来管理图像幻灯片,也可以构建一个包含所有提示的完整单页应用程序。这包括测试、路由、状态管理、安全等等。
由于其强大的功能和多功能性,Vue吸引了广泛的观众。
JavaScript是一个瞬息万变的生态系统,有大量的用户流失。你可以专注于一系列工具,并在两年后看到它们变得过时。JavaScript本身也增加了网站的复杂性。安装一个框架和一大堆摇摆不定的节点包只会让事情变得更糟。
因为这个原因,有些人更喜欢坚持基本原则。HTML工作得很好,CSS有它的怪癖,JavaScript有点时髦。但他们都坚如磐石!它们继续变化和进化,但缓慢而稳定。许多框架最终添加的更改会破坏代码。
但是,有一些脚本,比如jQuery和handlebar,可以让您作为前端程序员的生活变得更轻松。jQuery一开始很棒,但当代码库变得太复杂时,它就会变成意大利面条。车把也不错,但并没有做太多,使JS本身更容易使用。
Vue可以替换这两种工具并解决它们的问题。而且它这样做,而不完全接管你的网站。它引入了现代JavaScript实践,而不需要现代JavaScript的困扰。
Vue是一个轻量级框架,具有更重的框架的功能。如果您有前端web开发的经验,您可以在几天内学习Vue。如果你没有,你可以从你需要的开始。
使用框架的一个主要原因是它们提供的工具使开发更快更容易。例如,渐进式web应用程序依赖于程序化导航、自定义布局和动态变化的结构。前端框架使这一挑战变得微不足道。Vue也不例外。
多亏了现代的框架,您现在可以完成过去需要几个月才能完成的项目。而且,由于Vue是如此轻量级和易于使用,您可以在数小时或数天内完成原型。
开发人员已经开始期待现代前端框架带来某些好处。HTML的字符串替换、基于组件的体系结构和工具都是很好的例子。Vue拥有所有这些好处,以及上面框架部分提到的好处。
Web应用程序开发人员通常希望将其产品作为移动应用程序提供。传统上,他们是通过**额外的开发人员来为iOS和Android构建的。然后他们就得想办法协调三个平台。但今天,还有其他选择。
一种选择是使用NativeScript构建移动应用程序,开发者可以使用相同的JavaScript代码为Android和iOS构建应用程序。Nativescript开发人员甚至可以将他们的web代码移植到移动设备上,而不必**新的开发人员。它对Vue有很大的支持。
根据2019年的stateofjs调查,Vue、Angular和React是三个最流行的框架。以下是一些需要考虑的问题:
众所周知,过去很难学。版本1(AngularJS)在文档中使用了大量大学级别的计算机科学术语。版本2(角度)简化和简化了很多。
React最好但最具挑战性的方面之一是JSX。它将HTML、CSS和JS压缩为一种语言。这使得开发人员的工作更简单,但设计师的工作更难。
Vue解决了其他两个大公司提到的所有问题。与棱角不同,它很容易学习。与JSX不同,Vue组件将HTML、CSS和JS分开。
尽管Vue已经存在了好几年,但它仍然是这个街区的新成员。它也没有其他两个公司的支持。如前所述,目前还没有展示其功能的**级应用程序。
Vue在企业层面缺乏支持,用**和基层支持弥补。埃文你经营一个帕特伦的运动来支持自己和其他开发人员。从某种意义上说,Vue是民主运行的。只要Vue有足够的兴趣,公司愿意支持Vue,Vue就会留在身边。
Vue提供了其他前端框架中最好的部分,以及许多Vue独有的特性。这里只是一个部分列表:
Vue是一个私人拥有的项目,没有企业开销和政治。这可能会降低企业风险投资的吸引力。但它很容易学习,玩起来也很有趣,这对于前卫的初创公司来说是一个很好的选择。
也许最好的特性是它是由实用主义设计的,而不是由委员会设计的,这正是开源软件的意义所在。
...合需要可伸缩性的复杂项目,而WordPress则更简单、更适合初学者,更适合中小型企业。 内容管理系统(CMS)是一种可以用来创建和修改数字内容的计算机应用程序。CMS由于其灵活性和易用性而广受欢迎。它可以用来格式化内容...
...be,2017年5月24日。这里有2.edurekaIN。“MongoDB教程-1 | MongoDB初学者教程-1 | Edureka”,YouTube,YouTube,2014年9月17日。此处提供3.Point教程。“MongoDB概述”。教程点,2017年8月15日。可在此处获取2.爱德华肯。“MongoDB教程-1 | MongoDB初学者...
...和发布文章。因此,它易于安装和使用。由于简单,它在初学者中很受欢迎。用户可以使用插件扩展应用程序。WordPress还支持用户管理活动,如更改用户角色、创建和删除用户以及更改密码。主题有模板,所以用户不需要从头开...
过去十年最大的游戏变革之一是Xbox的成就。这些看似毫无意义的任务在许多玩家中占有重要地位,让你可以向世界展示你的技能。 ...
... 压电蜂鸣器包括在许多Arduino初学者工具包,是一个伟大的方式来添加声音的项目,我们使用了一个在我们的Buzz Wire游戏与Arduino教程。指导员用户埃塞拉用一个玩总是不祥的帝国死亡进行曲。该项目...
...的各个方面是一个好主意,但是对于希望获得技术支持的初学者来说,Launchpad Answers是一个很好的起点。 ...
... Chin的refcard深入研究了Java编程。尽管如此,它仍然是初学者友好的。这个refcard涵盖了从设置到Java编程以及测试I/O库的所有内容。因此,带有Java和Raspberry Pi refcard的DZone IoT应用程序提供了全面的软件和硬件概述。DZone的IoT部...
...否认交换机(当然还有Switch-Lite)是一个优秀的平台,对初学者和专业玩家都很好。 ...