请选择 进入手机版 | 继续访问电脑版

JavaScript流行的的前端框架

频道栏目 /  著作权归作者本人所有

admin  2020-5-6 20:01

前端框架的一些介绍

在过去的几十年中,Web迅速发展,并且我们现在可以在Web上构建以及为与移动和桌面应用程序竞争而必须构建的体验的需求和复杂性正在增长。

随着时间的流逝,组织和个人创建了数量众多的工具和库,我们可以利用这些工具和库。

其中一些从来没有流行。

其中一些已经获得了难以置信的采用和使用。

这就是ReactVue.js,Angular,Ember,Svelte,Preact等等的情况。

JavaScript框架可帮助我们创建现代应用程序。现代JavaScript应用程序主要在Web上使用,但也为许多桌面和移动应用程序提供支持。

直到2000年代初,浏览器才具备现在所没有的功能。它们的功能要弱得多,并且在它们内部构建复杂的应用程序在性能上是不可行的,并且工具甚至都不是人们所想的。

当Google推出浏览器中运行的两个应用程序Google Maps和GMail时,一切都发生了变化。Ajax使异步网络请求成为可能,并且随着时间的推移,开发人员开始在Web平台之上进行构建,而工程师则在该平台本身上工作:浏览器,Web标准,浏览器API和JavaScript语言。

像jQuery和Mootools这样的库是第一个基于JavaScript的大型项目,并在一段时间内大受欢迎。他们基本上提供了一个更好的API与浏览器进行交互,并提供了针对各种浏览器之间的错误和不一致的解决方法。

诸如Backbone,Ember,Knockout,AngularJS之类的框架是现代JavaScript框架的第一波潮流。第二波是当前波,其主要参与者是React,Angular和Vue。

请注意,jQuery和我提到的其他项目仍在大量使用,积极维护和成千上万的网站依赖它们。也就是说,技术和工具不断发展,作为JavaScript开发人员,您现在可能需要了解React,Angular或Vue,而不是那些较旧的框架。

框架抽象了与浏览器和DOM的交互。我们不是在DOM中通过引用元素来操作元素,而是在更高的层次上以声明方式定义它们并与之交互。

使用框架就像使用C编程语言而不是使用汇编语言编写系统程序一样。就像使用计算机来编写文档而不是使用打字机一样。这就像拥有自动驾驶汽车,而不是自己驾驶汽车。

好吧,不是很远,但是您知道了。与其使用浏览器提供的低级API来操作元素,构建极其复杂的系统来编写应用程序,不如使用非常聪明的人构建的工具这些工具可以使我们的生活更轻松


鲜花

握手

雷人

路过

鸡蛋
收藏 分享 邀请

暂无相关评论

评论文明上网理性发言,全站可见,请文明发言

手机版|ObjectX 超对象 |粤ICP备20005929号
Powered by  © 2019-2020版权归ObjectX 超对象