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

JavaScript交流

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

  • 音频增强的背景在日常使用在线音视频服务(如: bilibili, 腾讯视频等)时,我们通常会注意到一个有趣的现象:设备的音量通常被限制在100(或类似的最高级别),但市场上却存在大量的音频增强插件或技...
    梦回大唐 发表于 291 天前
    0
    251
  • 上篇文章整理了PWA离线应用的技术脉络和注意事项,本篇文章将记录使用Vue + Workbox + localforage 实现离线应用的实践过程。一、Vue工程改造Vue CLI 提供了一个官方的 ...
    梦回大唐 发表于 291 天前
    0
    162
  • 用js来判断网页是否在微信中打开,代码如下:function is_weixn(){ var ua navigator.userAgent.toLowerCase(); if(ua.match(/M...
    免费图床 发表于 294 天前
    0
    113
  • 在 JavaScript 中,Blob 对象是不可变的,意味着一旦创建,就无法直接修改其类型或内容。但是,你可以通过其他方法间接实现类似的效果。一种方法是创建一个新的 Blob 对象,然后复制原始 B...
    久久在线 发表于 303 天前
    0
    171
  • 源码:Function.prototype.selfCall function(ctx, ...args) { ctx ctx null || ctx undefined ? globalTh...
    久久在线 发表于 303 天前
    0
    311
  • 在 JavaScript 中,Set、Map 和数组(Array)是常用的集合类型,它们各自有不同的特性和应用场景。下面我们来逐一分析它们在存取数据、循环遍历等方面的优缺点:1. 数组(Array)存...
    久久在线 发表于 303 天前
    0
    183
  • 效果:纯css实现进度条,这里用到的核心属性为boxshow,boxshow可以控制元素的阴影,通过控制元素阴影的移动位置来实现进度条效果。.box{ boxshow : 0px 0px 0px 0p...
    久久在线 发表于 306 天前
    0
    266
  • 在JavaScript的漫长发展历程中,许多功能与API曾经风光无限,为开发者提供了极大的便利。然而,随着技术的不断进步和语言的持续演化,一些曾经备受瞩目的功能逐渐变得不再那么有用,甚至被更现代、更高...
    fifa45 发表于 316 天前
    0
    140
  • 背景业务需求,把excel内容复制到剪切板并转成自己想要的json格式,核心是要把excel内容转json,这部分主要看excel的格式和json如何业务的映射,借此对复制粘贴事件进行拓展。整个过程可...
    欢乐岛 发表于 319 天前
    0
    158
  • Promise的执行顺序promise是一个异步任务,如果我们需要将promise变成同步执行,我们可以使用 asyncawait 让进程等待,直到promise执行完毕后再执行下面的任务async ...
    欢乐岛 发表于 319 天前
    0
    169
  • 在前四篇文章中,我们深入探讨了 WebSocket 的基础原理、服务端开发、客户端实现和安全实践。今天,让我们把重点放在性能优化上,看看如何构建一个高性能的 WebSocket 应用。我曾在一个直播平...
    久久在线 发表于 332 天前
    0
    166
  • 修改最近的一条commit message1 执行git commit amend会自动进入修改界面2 修改commit message3 保存并退出修改非最近的一条commit message1 找...
    久久在线 发表于 360 天前
    0
    133
  • 方法介绍:该方法为二分法查找,实现通过二分法快速找到元目标素在数组中的位置。思路:将数组从中间分为两部分,用中间元素和目标元素比较,如果比目标元素小,则再把数组后半部分分为两部分....,从而避免挨个...
    久久在线 发表于 361 天前
    1
    143
  • 前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我TypeScript已经成为构建大型应用的行业标准,众多组织选择它...
    久久在线 发表于 361 天前
    0
    179
  • 前言大家好,我是倔强青铜三。是一名热情的软件工程师,我热衷于分享和传播IT技术,致力于通过我的知识和技能推动技术交流与创新,欢迎关注我。在现代Web开发中,实时通信变得越来越重要。WebSocket作...
    久久在线 发表于 361 天前
    0
    128
  • 一、泛型的本质泛型是 参数化类型 的一种实现方式,类似于函数中的参数传递,只不过这里传递的不是值,而是类型。泛型的核心作用:● 代码复用:通过对类型进行参数化,减少重复代码。● 类型安全:避免使用 a...
    久久在线 发表于 361 天前
    0
    130
  • JavaScript 是现代网页的核心技术,但即使是小问题也可能引发严重后果。以下是互联网历史上七个著名的 JavaScript Bug,它们提醒我们在开发中时刻保持谨慎,注重测试和代码质量。1. L...
    久久在线 发表于 361 天前
    0
    157
  • 同步:指步骤再一个控制流序列中按照顺序执行异步:一个异步过程的执行将不再与原有的序列由顺序关系,异步就是从主线程发射一个子线程来完成任务promise:是一个ES6提供的类,目的是更加优雅的书写复杂的...
    ipfs 发表于 376 天前
    0
    127
  • 最近被多次问到数组去重的方式,也百度了一下网络上的一些写法,综合了一下,主要介绍。//方法1:正常的先排序,然后先后对比let a ; function fun1(arr){ let result ...
    ipfs 发表于 377 天前
    0
    294
  • 同步与异步js是单线程语言,单线程就是一次只能完成一个任务。如果有多个任务就需要排队,如果一个任务排队事件太长,就会导致阻塞。这个时候就需要异步操作同步即阻塞,异步即非阻塞异步可以不是顺序执行,异步任...
    ipfs 发表于 377 天前
    0
    159
  • 场景设备:pad模式:APP内置webview,固定横屏。场景:弹窗内表单输入信息。实现:modal采用固定定位,flex布局的方式,使formcontainer居中显示。 ...//此处略去n个...
    拿破轮子 发表于 377 天前
    0
    183
  • Chrome 团队宣布,经过多年的开发,他们终于发布了 WebGPU 实现,目前已在 Chrome 113 Beta 中默认启用。WebGPU 可用于在 Web 上进行高性能 3D 图形和数据并行计算...
    小蜗锅 发表于 410 天前
    0
    179
  • 前言一般来讲,电脑是不能直接运行我们的javascript代码的,它需要一个翻译程序将人类能够理解的编程语言 JavaScript,翻译成机器能够理解的机器语言。目前市面上有很多种 JavaScrip...
    小蜗锅 发表于 412 天前
    0
    192
  • 在逆向分析JavaScript代码时,开发者经常使用一些用于hook(钩子)的技术来监视或修改程序的行为。以下是一些常用的hook技术及其示例代码。dom操作在JS逆向油猴脚本中,DOM操作是最常用的...
    小蜗锅 发表于 414 天前
    0
    174
  • // 获取columns最大深度 function getArrMaxDeep(arr, childKey){ let deepArr new Array(arr.length).fill(0);...
    msd123 发表于 420 天前
    0
    191
  • 程序中的常用数据集合无非两类,列表 (List) 和映射 (Map)。在 JavaScript 的语言基础中就提供了这两种集合结构的支持 —— 用数组 (Array) 表示列表,用直接对象 (Plai...
    msd123 发表于 421 天前
    0
    192
  • 摘要本文介绍了基于 XMLHttpRequest、Promise、async/await 等三种异步网络请求的写法,其中async/await 写法允许我们以类似于同步的方式编写异步程序,摆脱繁琐的回...
    msd123 发表于 421 天前
    0
    148
  • 背景互联网行业从业者,很多人喜欢在深夜工作,为此很多网站也做了夜间浏览模式,下面提供几种实现方式。探索使用CSS媒体查询,根据系统自动切换不同样式 media (preferscolorscheme:...
    msd123 发表于 421 天前
    0
    142
  • 常见手机号处理手机号格式化手机号344分割let mobile 13312345678 let mobileReg /(?(d{4})+$)/g console.log(mobile.repla...
    msd123 发表于 421 天前
    0
    154
  • 为什么你还不理解js中函数的节流和防抖是干嘛的?不怪你。原因有二,一是这两个名字是直接翻译的英文节流(throttle)、防抖(debounce),光听名字就已经不知所云了。二是太多的文章太啰嗦,让人...
    msd123 发表于 421 天前
    0
    127
站长交流