首页 话题 小组 问答 好文 用户 我的社区 域名交易
JavaScript交流

JavaScript交流

445 帖子 17 成员
创建于 2024-06-01 组长:道亮_(:з」∠)_
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧

  • 这听起来是不是很耳熟:你想写一个小型脚本,不管是为页面、命令行工具,还是其他什么类型。你从JavaScript开始,直到你想起写代码时没有类型是多么痛苦。所以你把文件从.js重命名为.ts。然后意识到...
    小蜗锅 发表于 144 天前
    0
    43
  • 1.从数组末尾查找元素这个函数允许我们根据条件从数组的最后一个元素向前查找元素。例如:const array   console.log(array.findLast(n > n)); //re...
    小蜗锅 发表于 144 天前
    0
    42
  • 前言一般来讲,电脑是不能直接运行我们的javascript代码的,它需要一个翻译程序将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言。目前市面上有很多种 JavaScrip...
    小蜗锅 发表于 144 天前
    0
    95
  • 这篇文章是面向新手的,但如果幸运的话,希望能给各位大佬们带来一些小小的启发。1、set对象:数组快速去重常规情况下,我们想要筛选唯一值,一般会想到遍历数组然后逐个对比,或者使用成熟的库比如lodash...
    小蜗锅 发表于 144 天前
    1
    61
  • setTimeout 倒计时误差的出现主要与 JavaScript 的事件循环机制和计时器的执行方式有关。在 JavaScript 中,事件循环是用于管理和调度代码执行的机制。setTimeout 函...
    小蜗锅 发表于 145 天前
    0
    69
  • webWorker介绍MDN的介绍为:Web Worker 为 Web 内容在后台线程中运行脚本提供了一种简单的方法。线程可以执行任务而不干扰用户界面。此外,它们可以使用 XMLHttpRequest...
    小蜗锅 发表于 145 天前
    0
    79
  • WebP是Google在2010年提出的一种新的图像格式。对于包含大量图片的网站,大多会使用WebP格式的图片,这样不仅可以减少流量带宽,还可以减少用户访问的加载时间,提高用户体验。 目前,WebP已...
    小蜗锅 发表于 145 天前
    0
    80
  • 前言在之前我们需要打开并访问本地文件,只能通过file类型的表单input框来实现,比如:通过accept属性指定选择的文件类型,directory属性指定是否可以选择文件夹,capture属性指定前...
    小蜗锅 发表于 145 天前
    0
    62
  • JavaScript 语言的核心部分足够大,以至于我们很容易误解其某些部分的工作方式。最近在重构一些使用 every() 方法的代码时,发现实际上并不理解其背后的逻辑。在我的理解中,我认为回调函数必须...
    小蜗锅 发表于 145 天前
    0
    42
  • 前言在解释闭包(Closure)之前,要先知道作用域及范围链是什么,才能更好的解释闭包。在ES6 以前,作用域只有global 全域以及function 里的作用域,定义变数则都是使用var来宣告。在...
    小蜗锅 发表于 145 天前
    0
    129
  • 我们都知道在for循环中,退出循环有3种方式:return(终止)、break(退出整个循环)、continue(退出当次循环)。但是如果使用forEach方法,但很容易遇到一个问题就是,当你想要跳出...
    小蜗锅 发表于 145 天前
    0
    94
  • 有时我们会忽略错误处理和堆栈追踪的一些细节, 但是这些细节对于写与测试或错误处理相关的库来说是非常有用的。合理地处理堆栈信息能使你清除无用的数据, 而只专注于有用的数据. 同时, 当更好地理解 Err...
    小蜗锅 发表于 145 天前
    0
    54
  • 实际场景下的请求问题作为前端开发,网络请求肯定是我们经常要面对的事情,在前端请求中,axios和fetch api应该是我们最常用的请求工具了,它们在发送请求和接收响应数据已经做到了足够简单。但在实际...
    小蜗锅 发表于 145 天前
    0
    72
  • 现如今,网站开发普遍采用前后端分离的模式,数据交互成为了不可或缺的关键环节。在这个过程中,XHR 和 Fetch api 是两种最常见的方法,用于从 Web 服务器获取数据。XHR 是一种传统的数据请...
    小蜗锅 发表于 145 天前
    0
    90
  • 在当今网页设计中,用户体验和性能优化变得越来越重要。本文将带你深入了解一种强大的前端技术。通过使用IntersectionObserver api,那些性能上的优化。IntersectionObser...
    小蜗锅 发表于 145 天前
    0
    70
  • 当谈到构建健壮且动态的 Web 应用程序时,掌握条件逻辑的艺术至关重要。JavaScript 作为 Web 开发的主要语言之一,提供了一套逻辑运算符,使开发人员能够创建复杂的决策过程。在这份综合指南中...
    小蜗锅 发表于 145 天前
    0
    75
  • 前言如何判断一个对象为空是我们在开发中经常会遇到的问题,今天我们来聊聊几种经常使用的方法,以及在不同的场景下我们如何去使用。1. JSON.stringifyJSON.stringify 方法可以使对...
    小蜗锅 发表于 145 天前
    0
    57
  • 前言在这个快速发展的数字时代,JavaScript作为一种广泛应用的编程语言,其重要性愈发凸显。为了在竞争激烈的开发领域中保持竞争力,不断提升自己的技能是至关重要的。本文小编将您介绍10个高级的Jav...
    小蜗锅 发表于 145 天前
    0
    49
  • 前言处理JavaScript字符串时,有许多有趣的技术可以提高编码效率。本文将介绍一些JavaScript关于字符串的技巧,让你更加熟练的进行字符串操作。我们开始吧!1. 字符串填充有时,您可能需要确...
    小蜗锅 发表于 145 天前
    0
    39
  • 在网络开发领域,交互性至关重要。创建响应灵敏且引人入胜的 Web 应用程序的能力是成功 Web 开发人员的标志。构建交互式 Web 应用程序的核心方面之一是事件处理。JavaScript 作为网络语言...
    小蜗锅 发表于 145 天前
    0
    76
  • 这篇文章旨在对初学者有所帮助,但我们希望即使是中级 JavaScript 设计者也能在这个列表中发现一些新鲜的东西。尽管其中许多技巧在任何情况下都很有用,但其中一些可能不适合生产级代码,在生产级代码中...
    小蜗锅 发表于 145 天前
    0
    44
  • 在 JavaScript 中,您可以通过多种方式合并多个对象。最常用的方法是展开运算符...和Object.assign()函数。扩展运算符复制对象首先,我们将使用扩展运算符来完成此任务,因为它是最有...
    小蜗锅 发表于 145 天前
    0
    51
  • 如何在窗口大小改变时自动调整画布大小?通常, html5 canvas元素能够动态更改大小以更好地适应当前窗口是很有用的,例如在运行全屏基于画布的浏览器游戏时窗口恢复向下时。本教程将讨论一种使用普通 ...
    小蜗锅 发表于 145 天前
    0
    75
  • 本文深入探讨了 JavaScript 中处理事件的两种不同方式:熟悉的 onclick 和通用的 addEventListener 方法。 通过深入研究这两种机制的细微差别,我们揭示了它们各自提供的独...
    小蜗锅 发表于 145 天前
    0
    74
  • 面试官:你能停止 JavaScript 中的 forEach 循环吗?这是我在采访中曾经被问到的一个问题,我最初的回答是:“不,我不能这样做。”不幸的是,我的回答导致面试官突然结束了面试。突然。我对结...
    小蜗锅 发表于 145 天前
    0
    65
  • 这篇Js教程主要介绍如何获取当月的第一天和最后一天?对于许多项目,我们需要找出当月的第一天和最后一天的功能,代码主要使用getFullYear()和getMonth()这2个方法。代码:functio...
    小蜗锅 发表于 145 天前
    0
    55
  • 这个快速的JavaScript 教程有助于从数据中删除额外的空格,包括制表符和换行符。我们将探索在 JavaScript 中去除空格的各种技术和最佳实践。有时,我们从用户输入中获取数据,并且数据在数据...
    小蜗锅 发表于 145 天前
    0
    114
  • 如果您是一名 Web 开发人员,您必须知道如何使用 JavaScript 日期。该日期可帮助您管理网络上的事件、任务和操作。但是日期和时区可能很难处理,特别是如果您想使用 ISO 8601 这样的标准...
    小蜗锅 发表于 145 天前
    0
    44
  • 刚做完公司项目的新架构,决定使用TS来解决项目中的类型问题,但是在写接口类型的时候,发现了一个问题,就是接口类型的定义,如果是一个复杂的类型,那么就会变得非常的麻烦。每个接口的request,resp...
    小蜗锅 发表于 145 天前
    0
    53
  • 什么是hoisting?JavaScript中的hoisting(变量提升)是一种语言特性,它允许在代码执行之前声明变量和函数。在MDN 里面提到hoisting 并不是被定义的专有名词,而是用来理解...
    小蜗锅 发表于 146 天前
    0
    40
站长交流