240 发简信
IP属地:四川
  • js xlsx使用说明(主要讲导出表格与设置表头相关)

    workbook: 可以理解为XLSX对excel文件描述的一个对象,可通过 XLSX.utils.book_new()来创建,该方法返回workbook对象workshee...

  • JS将获取到的JSON数据导出excel表

      JS将获取到的JSON数据导出到excel表中,通常有两种方法,导出.cvs纯文本格式,优点是导出速度快,当数据量很大时可以优先考虑,缺点是纯文本是不能进行格式排版的,需...

  • vue 3.0 笔记

    vue 3.0 笔记 1、Vue 3.0 如何做到性能提升 响应式系统升级使用 Proxy 对象重写响应式系统:vue2.x 中 使用 defineProperty 在初始化...

  • v8工作机制及垃圾回收策略

    V8简介 一款主流的JS执行引擎 采用即时编译(JIT) 内存设限(64位1.5GB,32位700MB) 分代回收思想 V8将内存一份为二(From区域To区域) 小空间用来...

  • 常见垃圾回收算法

    什么是垃圾回收(GC) 垃圾回收机制是一种找到内存中的垃圾将其释放并回收空间的机制 常见的垃圾回收算法 引用计数法 标记清楚法 标记整理法 分代回收法 引用计数法 核心思想:...

  • ES6:Async / Await

    async 不一定是异步的 虽然 async 这个词本身表示异步(asynchronous的缩写),但 async 函数本身并不是异步的。是的,你没有看错,这个顶着异步名号的...

  • 浅谈函数式编程

    什么是函数式编程 函数式编程(Functional Programming, FP),FP 是编程范式之一,我们常听说的编程范式还有面向过程编程、面向对象编程。 面向对象编程...

  • 前后端分离——token超时刷新策略

    实现目标 延长token过期时间 活跃用户在token过期时,在用户无感知的情况下动态刷新token,做到一直在线状态 不活跃用户在token过期时,直接定向到登录页 登录返...

  • 求数组的最大值和最小值

    Math.max JavaScript 提供了 Math.max 函数返回一组数中的最大值,用法是: 值得注意的是: 如果有任一参数不能被转换为数值,则结果为 NaN。2.m...

  • 几种设计模式

    创建类模式 构造模式 工厂模式

  • 浅谈Fetch

    一、什么是Fetch ? Fetch本质上是一种标准,该标准定义了请求、响应和绑定的流程。Fetch标准还定义了Fetch () JavaScript API,它在相当低的抽...

  • Koa笔记

    先复习一下使用原生 Node.js 搭建一个 Web 服务器 可以看到,我们只需要关注 http.createServer() 传入的回调函数和 server.listen(...

  • Async +Await

    async 是“异步”的简写,async 用于申明一个 function 是异步的,而 await 用于等待一个异步方法执行完成,await 只能出现在 async 函数中 ...

  • 模块化总结

    前言 在写js的时候经常遇到各种关于模块的问题,尤其在引用导出这里比较模糊。现在整理一下先复习一下都有哪些导入导出模式 Node Node里面的模块系统遵循的是CommonJ...

  • 同步与异步、事件循环与消息队列、微任务与宏任务

    JavaScript 是单线程、异步、非阻塞、解释型脚本语言。 单线程与多线程 单线程语言:JavaScript 的设计就是为了处理浏览器网页的交互(DOM操作的处理、UI动...

  • 函数式编程学习笔记-1

    函数十分强大。 但我们要清楚什么是函数。它不只是一个语句/操作的集合。具体地说,一个函数需要一个或多个输入(理想情况,只有一个!)以及一个输出。 函数内部的函数可以拥有外部变...