240 发简信
IP属地:陕西
  • node 项目配置 tslint

    1、背景 node 项目原本使用 tslint 做代码规范,但是 tslint不再维护,作者会将精力放在共同优化 eslint 上。 2、解决办...

  • Resize,w 360,h 240
    react-create-app 中使用 worker

    1、配置 webpack 首先,添加react-app-rewired,之后就可以自定义 webpack 配置; 然后,配置 config-ov...

  • 国际化数字

    将数字转换成带千分位的字符串 const a = 12345678; 方法一: a.replace(/\d{1,3}(?=(\d{3})+$)/...

  • window.location + window.history + hashchange

    一、window.location 只读属性,返回关于 document 当前信息的 Location 对象,包含如下属性: (1)导航:win...

  • 前端下载 node 返回的 excel 数据

    背景:node 服务生成 excel 表格数据流,由前端生成下载链接 解决方法,主要分两步: (1)node 服务上:基于node-xlsx生成...

  • Resize,w 360,h 240
    基于 react-creat-app 中 service worker 的研究

    背景:项目入口执行了 registerServiceWorker()。目的是为了实现 app 的离线缓存。 service worker是独立于...

  • IE 浏览器缓存了 get 请求

    问题:(node 服务)IE 浏览器缓存了 get 请求,导致页面数据刷新有问题。 解决办法:ctx.set('Cache-control', ...

  • react 之 performance、Reconciliation

    performance: 1、使用 production 模式; 2、插件: uglify-js-brunch:minify js 文件 env...

  • react 之 ref

    Refs 可以直接访问 dom 节点或者 react 组件。 在传统的 react 数据流中,父组件与子组件的数据交互只能通过改变 props ...