什么是”纯JavaScript”

什么是”纯JavaScript”

JavaScript(或者可以说是普通JavaScript)是指没有任何其他库的JavaScript。有时人们常常拿它开玩笑,”如今,很多事情也可以在不使用任何其他JavaScript库的情况下完成”。

纯JavaScript是最轻量级的框架之一。它非常基础和简单易学,您可以使用纯JavaScript创建重要而有影响力的应用程序和网站。

创建纯JavaScript的开发团队一直在不断改进它,使其对Web开发人员更加有用。

让我们来看看当前使用纯JavaScript的一些大型网站:

以下网站目前使用纯JavaScript,并且这些网站也在纯JavaScript官网上提到了。

  1. Facebook
  2. Google
  3. YouTube
  4. Yahoo
  5. Wikipedia
  6. Windows Live
  7. Twitter
  8. Amazon
  9. LinkedIn
  10. MSN
  11. eBay
  12. Microsoft
  13. Tumblr
  14. Apple
  15. Pinterest
  16. PayPal
  17. Reddit
  18. Netflix
  19. Stack Overflow

很可能大多数人无法相信使用纯JavaScript的网站数量比使用jQuery的网站数量要多得多。

为什么应该学习纯JS

这是初学者经常问的一个问题,当已经有这么多强大的框架和库可供选择时,为什么要选择学习纯JS并使用它。

选择学习纯JS并在项目中使用它有几个原因。我们在这里讨论以下三个主要且最重要的原因。

a. 网络性能

与许多其他框架和库相比,它对网络性能的影响更好,因为这是前端栈中最昂贵且最重要的部分。与只有在下载时才能使用的HTML和CSS文件不同,纯JS代码需要编译和解析。一个50KB大小的JS文件对网络性能的影响要大于相同大小的HTML和CSS文件。

b. 用户体验

它提供了一种简单而用户友好的开发体验。在使用JavaScript开发应用程序或网站时,开发者只需要打开文本编辑器就能开始编码。开发者不需要执行麻烦的步骤,如npm安装、编译步骤、无需构建等。

c. 它也使使用其他框架更加方便

如果开发者仍希望使用其他框架,它也使得与其他框架的使用更加容易。我们都知道使用框架是多么困难的一件事。

文档中有很多假定的知识,理解所有可用工具的工作原理使学习变得更容易。很多初学者尝试学习框架,难怪他们在一段时间后在不专注于Vanilla js的基础知识后陷入困境。当他们感到舒适时,他们再次开始学习框架,并且这次他们进展得更快。

其他vanilla script的重要优势如下:

  • 互操作性:-

我们可以将JavaScript插入到任何网页中,但在其他脚本语言中,我们不能这样做。例如PHP

我们还可以在多个不同的应用程序中使用它,因为它支持其他语言,如PHP和Pearl等。

  • 服务器负载:-

由于我们都知道JavaScript的执行是在客户端完成的,所以它减少了对服务器的总体需求。此外,简单的应用程序根本不需要服务器的参与。

  • 丰富的界面:-

通过JavaScript的帮助,我们可以创建出色的功能,如拖放和滑块等组件。这可以以积极的方式影响网站的用户体验。

  • 速度:-

由于它的执行发生在客户端,它不需要任何外部资源,其速度非常快。JavaScript的速度也不会受到对后端服务器的调用的影响。

Vanilla Script的缺点

  • 单独脚本最显著的缺点是客户端安全性,因为我们都知道JavaScript的代码可在客户端查看。因此,任何人都可以修改它并将其用作恶意目的的武器或工具。
  • JavaScript的另一个主要缺点是它缺乏调试功能。
  • 我们不能将其用于基于网络的应用程序,因为没有此类支持可用。
  • Vanilla Script也没有一些功能,如多处理器和多线程,等等。
  • 由于安全原因,它还不允许读写文件。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程