240 发简信
IP属地:浙江
  • JS 对象扁平化

    现在有一个对象: const obj = {a: 1,b: [1, 2, { c: true }],c: { d: 1, e: 2, f: { ...

  • promise数组限定并发数

    一个数组里面10个异步任务都是promise,但是同时只能执行三个,设计一个函数最快执行完

  • js 大数相加和小数相加

    一、大数相加 js的数字有一个大小限制,超出会溢出,现写一个add(num:string,num:string):string求大数之和栗子:a...

  • 各种排序复习。

    一、 归并排序(merge sort) 主要思路为 将数组分两部分,左边的排好序,右边的排好序,然后再合并到一起(merge) 二、 快速排序(...

  • 前端性能优化总结

    在看以下总结时,要注意两个词,并发 和 缓存 一. (在日常开发中), 打包构建要快 想象一下写完代码后,编译代码要5min,假如再改动代码,打...

  • 手写发布订阅者模式和eventBus

    简单讲就是创建一个submit主题,然后submit维护一个订阅了这个主题的观察者数组,主体里有些方法可以操作观察者,比如添加观察者、删除观察者...

  • 异步、同步和promise

    一、同步异步 同步任务,能立即拿到结果的任务,不拿到结果这个任务就会一直等着。

  • Resize,w 360,h 240
    计算机知识基础补习

    一、强缓存和协商缓存 强缓存 本地缓存,浏览器不会发请求,直接从本地缓存中读取。控制强缓存的字段:expires和 cache-control ...

  • Resize,w 360,h 240
    CSRF和XSS

    参考:https://tech.meituan.com/2018/10/11/fe-security-csrf.html 一、CSRF(跨站伪造...