240 发简信
IP属地:广东
  • JS判断Android、iOS或浏览器的多种方法(四种方法)

    第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。 第二种:检查是否是移动端(Mobile)、ipad...

  • JS优化计算结果Memoization

    Memoization用于优化比较耗时的计算,通过将计算结果缓存到内存中,这样对于同样的输入值,下次只需要中内存中读取结果。 代码中,第2次计算...

  • JavaScript中的相等操作符

    在转换不同的数据类型是,相等和不相等操作符遵循下列基本规则: 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false 转换为...

  • vue开发技巧

    长列表性能优化 我们应该都知道 vue 会通过 object.defineProperty 对数据进行劫持,来实现视图响应数据的变化,然而有些时...

  • JavaScript精简代码技巧

    创建过去七天的数组 生成随机ID 获取URL的查询参数 实时更新时间 数组混淆 生成随机十六进度(颜色值) 写出运行结果 数组去重 创建特定长度...

  • JS柯里化

    柯里化,即Currying,可以是函数变得更加灵活。我们可以一次性传入多个参数调用它;也可以只传入一部分参数来调用它,让它返回一个函数去处理剩下...

  • JS函数重载

    所谓函数重载(method overloading),就是函数名称一样,但是输入输出不一样。或者说,允许某个函数有各种不同输入,根据不同的输入,...

  • Resize,w 360,h 240
    执行机制-任务队列

    javascipt是单线程的描述性脚本语言,与java或C#等编译性语言不同,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。所以...