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

JavaScript交流

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

  • 创建JavaScript贪吃蛇游戏需要使用 html 制作结构,使用 css 制作样式,使用 JavaScript 制作游戏逻辑。下面是一个简单的贪吃蛇游戏示例:HTML (index.html): ...
    小蜗锅 发表于 5 天前
    0
    6
  • / 实现 Promise.retry , 重试异步函数 失败后重试, 尝试指定次数后 抛出异常, reject / function fn() { const num Math.random(...
    msd123 发表于 12 天前
    0
    23
  • 废话不多说直接上代码,因为是简版,所以没有做兼容性的处理以及错误详情的处理。做一些简单的请求还是可以的。const simpleAjax (method, url, data, success, f...
    msd123 发表于 12 天前
    0
    27
  • var regEx /s+/g; jieguojieguo.replace(regEx, );
    九秘 发表于 23 天前
    0
    41
  • function deleteRepetionChar(){//与第一、二组合应用,并实现重复字符串的过滤 arr$("tel").val(); var ch_t ",...
    九秘 发表于 23 天前
    0
    40
  • function deletezd(){ arr$("tel").val(); var ch_t ","; var reg_t "/"+...
    九秘 发表于 23 天前
    0
    37
  • function trim(str){ //删除左右两端的逗号   //去掉第一个逗号 if (str.substr(0,1),) strstr.substr(1); //去掉最后一个逗号 var r...
    九秘 发表于 23 天前
    0
    37
  • function Uint8ArrayToBase64(array) { array new Uint8Array(array); var length array.byteLength; var...
    不爱php 发表于 44 天前
    0
    46
  • 创建一个延迟指定时间的 Promise// 参数 interval: 延迟的时间,单位为毫秒 const delay (interval) > new Promise(resolve >...
    天启 发表于 50 天前
    0
    51
  • 在浏览器中监听是否打开 F12 开发者工具并不是一个标准的 Web API。然而,可以通过一些间接的方式实现这个目标。以下是一种方法,但请注意这并不是绝对可靠的解决方案,因为这可能会受到浏览器实现和安...
    鸟云 发表于 53 天前
    0
    16
  • 这个函数是为了实现图片按比例缩放的功能,确保图像在指定的尺寸范围内进行优化显示。具体函数如下export const getImgWidthHeight (imgWidth, imgHeight) ...
    鸟云 发表于 53 天前
    0
    43
  • 可验证类型手机邮箱电话负浮点数正浮点数整数正整数负整数中国邮政编码日期格式汉字数字特殊字符URL身份证QQ微信车牌完整代码class Reg { constructor() { this.regDat...
    鸟云 发表于 53 天前
    0
    32
  • 在 JavaScript 中,正则表达式是一个常用的工具,它可以用于匹配和替换字符串。字符串替换是指用一些的字符串替换目标字符串中的一些或全部内容。当需要批量修改字符串的时候,正则表达式就可以发挥它的...
    鸟云 发表于 53 天前
    0
    29
  • 当然可以!以下是使用JavaScript编写的冒泡排序算法:function bubbleSort(arr) { var len arr.length; for (var i 0; i < ...
    鸟云 发表于 55 天前
    0
    49
  • 这就是react经典的闭包陷阱了,原因是在函数组件中,a的值一直是初始值,有几种方案可以解决:1、把a加到useEffect的第二个参数中,即:useEffect(() > { let time...
    天启 发表于 59 天前
    0
    19
  • 自制手写弹窗在实际开发中,我们不可避免的需要使用到弹窗,但是我们经常总是直接使用的第三方模态框,这就导致我们自己对于弹窗的理解并不深;如果有时候需要我们手写一个简单弹窗时,你可能写不出来(不要笑,大部...
    天启 发表于 63 天前
    0
    33
  • 1.格式化时间/ 格式化日期 param date param format return {string} / export function useFormatTime (date, fm...
    天启 发表于 65 天前
    0
    30
  • 随机生成一个有上下限的随机整数 / 随机生成一个有上下限的随机整数 param {number} minNum 下限 param {nmuber} maxNum 上限 returns {num...
    天启 发表于 65 天前
    0
    22
  • 一、伪数组是啥是什么?定义:没有真数组那些方法,但有固定的长度可以遍历。 关键点:具有length的属性按索引方式存储不具有pop(),shift()等方法二、常见的伪数组function内argum...
    天启 发表于 65 天前
    0
    43
  • 节流:function debounce(fn, wait) { let timer null return function () { if (timer) clearTimeout(timer)...
    天启 发表于 65 天前
    0
    38
  • JavaScript 是一门单线程语言,为了防止主线程阻塞,就产生了所谓的同步任务和异步任务.简单的来说不耗时的程序语句就是同步任务,反之耗时的则是异步任务.为了有机协调同步任务和异步任务的执行顺序,...
    天启 发表于 65 天前
    0
    25
  • 前端UUID生成方法方法1export function uuid(len: number 16, radix?: number): string { let chars: string 0123...
    天启 发表于 65 天前
    0
    24
站长交流