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

JavaScript交流

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

  • JavaScript 中常见的排序算法有以下几种:冒泡排序冒泡排序是一种简单的排序算法,它会多次遍历要排序的数列,每次遍历都会比较相邻的两个元素,如果它们的顺序错误就交换它们。代码如下:functio...
    小蜗锅 发表于 142 天前
    0
    67
  • 今天看到睡眠排序和猴子排序,感觉经典确实是经典,为失业编程!简单的写这两个排序,一方面可以锻炼自己的思维能力,另一方面可以进一步理解JS三座山之间的异步。睡觉排序睡眠排序就遇到一个数就把一个数放到一个...
    小蜗锅 发表于 142 天前
    1
    137
  • 在JavaScript中,我们经常使用requestAnimationFrame、setTimeout、setInterval和setImmediate来控制代码的执行时机。它们各有特点和适用场景:1...
    小蜗锅 发表于 142 天前
    1
    96
  • 前言前些天偶然看到以前写的一份代码,注意有一段尘封的代码,被我遗忘了。这段代码是一个简单的解析器,当时是为了解析日志而做的。最初解析日志时,我只是简单的正则加上分割,写着写着,我想,能不能用一个简单的...
    小蜗锅 发表于 142 天前
    0
    160
  • TypeScript 是一种强类型的 JavaScript 超集,提供了很多优秀的工具和语言特性,可以帮助开发者提高代码质量和开发效率。在本文中,我们将介绍 10 个 TypeScript 最佳实践,...
    小蜗锅 发表于 142 天前
    0
    106
  • 当我们想要访问dom中的文本内容时,肯定会第一时间想到htmlElement.innerText。事实上,JavaScript 提供了两个可用于「访问元素文本内容的」属性:Node.textConte...
    小蜗锅 发表于 142 天前
    0
    40
  • 随着浏览器的日益壮大,浏览器自带的功能也随着增多,在 Web 开发过程中,我们经常会使用一些 Web api 增加我们的开发效率。本篇文章主要选取了一些有趣且有用的 Web API 进行介绍,并且 A...
    小蜗锅 发表于 142 天前
    0
    61
  • 绘制动画是Web开发中非常重要的一部分,它可以为用户提供更好的用户体验。在Web页面中,JavaScript是最为常用的动画绘制工具之一,因为它可以轻松地访问dom元素并进行动画效果的更新。下面是使用...
    小蜗锅 发表于 142 天前
    0
    59
  • 作为一位 Web 前端工程师,JavaScript 中的 try...catch 是我们常用的特性之一。try...catch 可以捕获代码中的异常并防止应用程序崩溃。但是try...catch 不仅...
    小蜗锅 发表于 142 天前
    0
    47
  • 使用这些必备的 JavaScript 代码段提高开发人员技能、节省时间并优化整体代码质量在本文中,我将向您展示 12 个基本的 JavaScript 函数,如果您是 Web 或前端开发人员,您应该熟悉...
    小蜗锅 发表于 142 天前
    0
    56
  • Chrome 团队宣布,经过多年的开发,他们终于发布了 WebGPU 实现,目前已在 Chrome 113 Beta 中默认启用。WebGPU 可用于在 Web 上进行高性能 3D 图形和数据并行计算...
    小蜗锅 发表于 142 天前
    0
    85
  • WebGPU api 使 web 开发人员能够使用底层系统的 GPU(图形处理器)进行高性能计算并绘制可在浏览器中渲染的复杂图形。WebGPU 是 WebGL 的继任者,为现代 GPU 提供更好的兼容...
    小蜗锅 发表于 142 天前
    0
    82
  • REST api 是最常见的 Web 服务类型之一,但它们也很难设计。它们允许各种客户端(包括浏览器、桌面应用程序、移动应用程序以及基本上任何具有互联网连接的设备)与服务器进行通信。因此,正确设计 R...
    小蜗锅 发表于 142 天前
    0
    96
  • 作为一种在开发人员中越来越受欢迎的编程语言,TypeScript 不断发展,带来了大量的改进和新功能。在本文中,我们将深入研究 TypeScript 的最新迭代版本 5.0,并探索其最值得注意的更新。...
    小蜗锅 发表于 142 天前
    0
    97
  • EventSource是一个用于接收服务器推送事件的网络接口。它可以创建一个持久的连接到一个HTTP服务器,从而实时地获取服务器发送的text/eventstream格式的事件。这种方式可以实现客户端...
    小蜗锅 发表于 142 天前
    0
    70
  • 简介我们基本都知道,函数的声明方式有这两种function msg(){alert(msg);}//声明式定义函数 var msg function(){alert(msg);}//函数赋值表达式定...
    小蜗锅 发表于 142 天前
    0
    91
  • 前言在实习的这段时间接触了很多新东西,比如微前端就是其中之一,在这里小浪就来聊聊微前端中的qiankun框架1.介绍1.1 为什么需要微前端当我们开发大型的前端应用时,通常需要将应用拆分成多个子应用进...
    小蜗锅 发表于 142 天前
    0
    65
  • 实现思路:1、创建音频上下文。2、创建音频乐谱分析仪3、将分析出的数据画到canvas上。实现步骤:1、创建音频上下文this.audioContext new AudioContext()2、创建...
    小蜗锅 发表于 142 天前
    0
    78
  • 前言当涉及到在JavaScript中防止修改/更新对象时,我们比较熟悉的可能是Object.freeze方法,它能够做到完全阻止对象扩展。但除了完全阻止扩展外,javascript还可以做到部分阻止扩...
    小蜗锅 发表于 142 天前
    0
    81
  • 在 html5 中,文档对象(即 document 对象)具有一个 visibilityState 属性,该属性表示当前文档对象的可见性状态。visibilityState 可能的取值有以下三种: v...
    小蜗锅 发表于 142 天前
    0
    76
  • var window this || (0, eval)(this)在avalon源码中有这么一行代码,var window this很容易理解,这里复习一下Global Object:Globa...
    小蜗锅 发表于 142 天前
    0
    80
  • JS的预解析是指在代码执行之前,JavaScript引擎会先对代码进行一次扫描,将变量声明和函数声明提升到当前作用域的顶部,以便在代码执行时能够正确地访问这些变量和函数。这个过程也被称为“提升”。具体...
    小蜗锅 发表于 142 天前
    0
    87
  • 在JavaScript中,判断两个对象是否相等有多种方法,取决于你对 相等 的定义以及对象属性的类型。以下是几种常见的方法: 1. 严格相等运算符 ()使用 运算符可以比较两个对象是否引用同一个对象...
    小蜗锅 发表于 142 天前
    0
    76
  • 目前现代浏览器(支持最新ES标准)前端通信有PostMessage和Boradcast Channel两种消息机制。这里介绍Broadcast Channel api , 它可以实现同 源 下浏览器不...
    小蜗锅 发表于 142 天前
    0
    79
  • 在JavaScript中,箭头函数是一种简化的函数语法,它在ES6(ECMAScript 2015)引入。箭头函数的语法比传统的function表达式更简洁,同时还有一些特性,例如继承外部作用域的th...
    小蜗锅 发表于 143 天前
    0
    116
  • 大家平时在开发的时候有没被new Date()折磨过?就是它的诸多怪异的设定让你每每用的时候,都可能不小心踩坑。造成程序意外出错,却一下子找不到问题出处,那叫一个烦透了…… 下面,我就列举它的“四宗罪...
    小蜗锅 发表于 143 天前
    0
    86
  • 本文浅析一下为什么Map(和WeakMap)在处理大量dom节点时特别有用。我们在JavaScript中使用了很多普通的、古老的对象来存储键/值数据,它们处理的非常出色:const person {...
    小蜗锅 发表于 143 天前
    0
    121
  • 前言写异步函数的时候,promise 和 async 两种方案都非常常见,甚至同一个项目里,不同的开发人员都使用不同的习惯, 不过关于两者的比较不是本文关注的重点,只总结为一句话:“async 是异步...
    小蜗锅 发表于 143 天前
    0
    99
  • 老实说我不喜欢用forEach,因为它导致的一些bug总是这么不经意,盘点我不喜欢的原因原因一:不支持处理异步函数先看一个例子:async function test() {     let arr ...
    小蜗锅 发表于 144 天前
    2
    92
  • 一、使用 toLocaleString()要格式化金额,可以使用 JavaScript 的 toLocaleString() 方法。该方法可以将数字转换为本地化的字符串表示形式,并可以指定货币符号、小...
    小蜗锅 发表于 144 天前
    1
    83
站长交流