什么是“原生 JavaScript”?17 Mar 2025 | 4 分钟阅读 原生脚本这个术语用于指代纯 JavaScript(或者我们可以说是普通 JavaScript),不包含任何类型的附加库。有时人们会把它当作一个笑话。如今,很多事情也可以在不使用任何额外的 JavaScript 库的情况下完成。 原生脚本是有史以来最轻量级的框架之一。它非常基础,易于学习和使用。你可以使用原生脚本创建有意义且有影响力的应用程序和网站。 创建原生 JavaScript 的开发团队一直在努力改进它,使其对 Web 开发人员更有用。 让我们看看一些目前使用原生 JavaScript 的大型网站 以下网站目前正在使用原生 JavaScript,并且这些网站也在原生 JavaScript 主页上有所提及。
很有可能大多数人难以置信,使用原生 JavaScript 的网站数量远远多于使用 JQuery 的网站数量。 为什么你应该学习原生 JS?这是初学者经常问的一个问题:当已经有如此多强大的框架和库可用时,为什么他们仍然选择学习和使用原生 JS? 选择学习和在项目中使用原生 JS 有几个原因。在这里,我们讨论以下三个最重要和最主要的原因。 a. Web 性能 它比许多其他框架和库在 Web 性能方面要好得多,因为它是前端堆栈中最昂贵和最重要的部分。原生 JS 代码需要编译和解析,而 HTML 和 CSS 文件在下载后即可使用。一个 50kb 的 JS 文件对 Web 性能的影响远大于同等大小的 HTML 和 CSS 文件。 b. 用户体验 它提供了一种轻松但用户友好的开发体验。在使用 JavaScript 开发应用程序或网站时,开发人员只需打开文本编辑器即可开始编码。开发人员无需执行 npm install、编译步骤、构建等繁琐的步骤。 c. 它也能让使用框架更容易 如果开发人员仍然想使用其他任何框架,它也能让与它们一起工作更加舒适。我们都知道开始使用一个框架有多难。 文档中有许多假设的知识,理解所有可用工具的工作原理可以使学习过程更加容易。许多知识有限的初学者试图学习一个框架,难怪他们过一段时间就会卡住,然后他们会放弃专注于原生 JS 的基础知识。当他们感到舒适时,他们会再次开始学习框架,这次他们会更快地掌握东西。 原生脚本还有其他一些重要优点,如下所述
我们可以将 JavaScript 插入到任何网页中,但不能将其插入到其他脚本语言中。例如 PHP 由于它支持 PHP 和 Pearl 等其他语言,我们也可以在几个不同的应用程序中使用它。
众所周知,JavaScript 的执行是在客户端完成的,因此它减少了服务器使用的总体需求。此外,简单的应用程序根本不需要服务器的参与。
借助 JavaScript,我们可以创建出色的功能,如拖放、滑块等组件。这可以对用户在网站上的体验产生积极影响。
由于其执行发生在客户端,因此不需要任何外部资源,其速度非常出色。JavaScript 的速度也不会受到后端服务器调用的影响。 原生脚本的缺点
|
人眼解析大型数字字面量需要很长时间,尤其是有许多重复数字时。新的 JavaScript 编程功能允许在数字字面量中使用下划线作为分隔符,这使得它们更容易理解。JavaScript 中的一项称为数字分隔符的功能使我们能够...
阅读 3 分钟
Javascript getModifierState() KeyboardEvent 用于了解键盘上哪些按键被按下。如果按下了修饰键或从键盘上点击了修饰键,则该事件返回 true。我们可以使用按下的、点击的键,并且键盘事件会激活函数。语法 该语法使用了 javascript 标签...
阅读 3 分钟
要单击网页上的链接,我们需要在 click 事件上触发用户操作。但是,如果我们想使用 JavaScript 以编程方式单击链接,而无需用户事件或其他现象,该怎么办?我们可以使用 JavaScript 来完成。这...
阅读 4 分钟
在本教程中,我们将探讨 JavaScript 中 hasOwnProperty() 方法的限制和功能。我们还将学习其在各部分中的实现和用法。简介在 JavaScript 中,hasOwnProperty() 方法被定义为一个属性,用于确保对象...
5 分钟阅读
onbeforeunload 事件在文档卸载之前发生。它会在确认对话框中显示一条语句,询问是否要保留当前页面或使用提供的链接转到该页面。您可以询问用户是否希望留在...
阅读 4 分钟
众所周知,计算器是一种在我们日常生活中用于执行各种数学运算(如加法、减法、乘法、除法、根等)的便携式设备。然而,我们也有科学或复杂的计算器,用于解决复杂的任务,如三角函数、度数、指数...
7 分钟阅读
Blob 是表示未处理数据的不可变对象。文件是源自文件系统数据的 Blob。Blob 允许我们在客户端创建类文件对象,我们可以将其传输到 API,这些 API 期望 URL 而不是需要...
5 分钟阅读
startsWith() 是一个字符串方法,用于确定字符串是否以字符串的指定字符开头。然后结果是 true 或 false,以适当者作为输出。在本节中,我们将讨论 startsWith() 方法以及一些...
阅读 3 分钟
mouseup 事件通过 javascript 功能与网页上的鼠标移动配合工作。mouseup 事件适用于笔记本电脑的鼠标,或使用 mouseEvent 事件的单击鼠标。如果我们在笔记本电脑上释放按下的按钮,那么 mouse-up...
阅读 4 分钟
介绍:JavaScript 对象由属性组成,这些属性只是键值对。本质上,属性由一对键和值组成,可以代表任何类型的实体。即使函数也能够作为任何...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India