![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript
文章平均质量分 91
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。
geeks老师
我是一位有着20年丰富编程经验的资深教师。我拥有广泛的编程技术知识,尤其在Java、Python、C++等编程语言方面颇有造诣,并在多个项目中担任过技术负责人和顾问等职务。老师具有严谨的思维和良好的沟通能力,在教学过程中注重培养学生的实际动手能力和解决问题的能力。我曾帮助数千名学生成功掌握编程技能并获得优异成绩,受到了学生们的高度评价和认可。
展开
-
JavaScript 字符串连接的工作原理——“+”运算符与“+=”运算符
在本文中,我将展示两种在 JavaScript 中连接字符串的方法。我还将确保澄清您何时应该使用每种方法原创 2023-09-13 17:47:44 · 371 阅读 · 0 评论 -
JavaScript 数组方法大全
join() 方法通过连接数组(或类似数组的对象)中的所有元素(用逗号或指定的分隔符字符串分隔)来创建并返回一个新字符串。slice() 方法将数组的一部分的浅表副本返回到从开始到结束(不包括结束)选择的新数组对象中,其中开始和结束表示该数组中项目的索引。原始数组不会被修改。sort() 方法对数组的元素进行就地排序并返回排序后的数组。find() 方法返回所提供数组中满足所提供测试函数的第一个元素的值。filter() 方法创建一个新数组,其中包含通过所提供函数实现的测试的所有元素。原创 2023-09-12 12:09:49 · 100 阅读 · 0 评论 -
学习如何使用最强大的 JavaScript 函数
今天你将学习如何使用**最强大的** JavaScript函数。原创 2023-09-12 11:47:17 · 233 阅读 · 0 评论 -
(最全面的)JavaScript 设计原则指南
让我们介绍一些非常重要的 JavaScript 语言特性。在深入研究本文中讨论的 JS 设计模式之前,您需要对 JavaScript 的这些属性有一些了解和背景。读这篇文章,这里有一个问题要问你...“什么是 JavaScript?“JavaScript 是一种轻量级、解释性、面向对象的编程语言,具有一流的功能,最常被称为网页脚本语言。嗯……呵呵?!基本上,这个非常复杂的引用是由一个或多个比我聪明得多的人写的,意思是这样的:JS 内存占用低JS很容易实现JS简单易学。原创 2023-09-12 10:38:53 · 81 阅读 · 0 评论 -
JavaScript(词法结构)
指定一组基本规则,定义代码应该或可以如何编写”作为世界上最容易被误解的编程语言之一,也是一种具有一些奇怪之处的软件语言,在编写 JavaScript 时,出现了许多关于什么是最佳实践的问题。在这篇博客中,我们将深入探讨JavaScript 的。词法结构只是指定一组基本规则,定义如何用给定语言编写代码。原创 2023-09-12 00:46:48 · 153 阅读 · 0 评论 -
JavaScript Promise 的真正工作原理
Promise 是处理异步代码的一种技术,也称为脱离回调地狱的头等舱门票。原创 2023-09-12 00:08:32 · 174 阅读 · 0 评论 -
创建自己的 JavaScript Promise 来实现 [From Scratch]
Promise 是保存值的容器 - 就像数组一样.then具有三种行为特征(这就是它可能令人困惑的原因).then立即执行 Promise 的内部回调.then编写一个函数,该函数获取 Promise 的未来值并进行转换,以便返回包含转换后的值的新 Promise如果您在方法中返回 Promise.then,它将像数组中的数组一样对待它,并通过展平 Promise 来解决此嵌套冲突,这样我们就不再在 Promise 中包含 Promise 并删除嵌套。原创 2023-09-11 23:29:44 · 55 阅读 · 0 评论 -
比较 JavaScript 中的事物 [详细解释]
抽象操作 IsLessThan 采用参数 x(ECMAScript 语言值)、y(ECMAScript 语言值)和 LeftFirst(布尔值)。它提供了比较 x < y 的语义,返回 true、false 或未定义(这表明至少有一个操作数为 NaN)。LeftFirst 标志用于控制对 x 和 y 执行具有潜在可见副作用的操作的顺序。这是必要的,因为 ECMAScript 指定表达式从左到右的求值。如果 LeftFirst 为 true,则 x 参数对应于出现在 y 参数的相应表达式左侧的表达式。如果 L原创 2023-09-11 23:14:57 · 133 阅读 · 0 评论 -
运行 Node.js 与浏览器 JavaScript
这需要您安装 webpack,确保使用正确的转译器,并设置正确的配置,以最终将现代 JavaScript 简化为旧版本的 JavaScript,以便所有浏览器都可以使用它。JavaScript 的进步速度与任何其他软件语言一样快 - 浏览器似乎总是有点落后于 JS 曲线(至少有一些浏览器是这样,所以你必须等待一段时间才能使用最新的 JavaScript 版本支持您的应用程序在前端浏览器之间的兼容性,以支持所有访问者及其对您的软件的体验)。从前端开发人员的角度来看,node.js 具有巨大的优势。原创 2023-09-11 22:55:16 · 368 阅读 · 0 评论 -
JavaScript 设计模式 – 通过示例进行解释
设计模式因《设计模式:可重用面向对象软件的元素》一书而流行起来,该书由四位 C++ 工程师于 1994 年出版。本书探讨了面向对象编程的功能和陷阱,并描述了 23 种有用的模式,您可以实现这些模式来解决常见的编程问题。这些模式不是算法或特定的实现。它们更像是想法、观点和抽象概念,在某些情况下可用于解决特定类型的问题。模式的具体实现可能会根据许多不同的因素而有所不同。但重要的是它们背后的概念,以及它们如何帮助我们为我们的问题找到更好的解决方案。原创 2023-09-11 22:21:22 · 341 阅读 · 0 评论 -
JavaScript 数组手册 – 通过示例和备忘单了解 JS 数组方法如何工作
在编程中,数组是包含元素集合的数据结构。数组非常有用,因为您可以在单个数组中存储、访问和操作多个元素。在本手册中,您将学习如何在 JavaScript 中使用数组。我们将介绍创建数组时需要遵循的特定规则,以及如何使用数组方法根据需要操作和转换数组。原创 2023-09-06 14:15:29 · 143 阅读 · 0 评论 -
JavaScript 日期 – 如何使用 DayJS 库在 JS 中处理日期和时间
当涉及到在 JavaScript 中处理日期和时间时,开发人员经常发现自己正在努力应对内置对象的复杂性Date。虽然普通 JavaScript 提供了基本功能,但使用起来可能相当麻烦,尤其是在处理解析、格式化和操作日期时。这就是像 DayJS 这样的外部库发挥作用的地方,它提供了大量的优势,使处理日期和时间变得轻而易举。在这篇文章中,我将向您介绍 DayJS 以及这个小型库如何极大地提高您的代码库和生产力。原创 2023-09-06 12:35:29 · 320 阅读 · 0 评论 -
通过示例学习 JavaScript 运算符 - 逻辑、比较、三元和更多 JS 运算符
在本教程中,您学习了 7 种 JavaScript 运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、三元运算符、typeof 运算符和按位运算符。这些运算符在 Web 开发中很少使用,因此如果您只想学习实用的东西,可以跳过这部分。请记住,您可以混合使用这些运算符来执行复杂的数学方程。它是较新的 JavaScript 运算符之一,您可以使用它来计算数字的幂(基于其指数)。由于类型强制可能会导致不需要的行为,因此在进行相等比较时,您应该使用严格相等运算符。原创 2023-08-23 14:53:33 · 165 阅读 · 0 评论 -
如何使用 JavaScript Promise – 回调、异步等待和 Promise 方法解释
JavaScript是一种广泛用于网页和应用程序中的高级编程语言,它为网页赋予了交互性和动态性,是现代Web开发的不可或缺的一部分。原创 2023-08-22 00:08:11 · 167 阅读 · 0 评论