用 JS 下载页面指定内容用 Blob 加 a 标签模拟点击,把页面上某一块内容导出成文件,包括生成 HTML、CSV 和纯文本的写法。2021-07-31技术笔记 / 前端JavaScript下载Blob
为什么用 Object.prototype.toString.call 检测对象类型typeof 判断对象类型为什么不可靠,Object.prototype.toString.call 为什么准确,以及 instanceof、Array.isArray 各自适用什么场景。2021-07-31技术笔记 / 前端JavaScript类型判断原型链
antd Upload 上传文件的写法antd Upload 组件配合 Form 使用时的完整代码:自定义请求、手动上传、拿到文件列表、以及表单校验与上传顺序的处理。2021-07-31技术笔记 / 前端antdReact前端上传
ESLint 配置详解(airbnb + prettier)从 npm eslint --init 走一遍初始化流程,再逐项解释 .eslintrc.js 里 parser、extends、env、rules 的含义,以及和 Prettier 的分工。2021-07-31技术笔记 / 前端前端ESLint代码规范Prettier
JS 常见报错与原因记录平时遇到的高频报错:操作 undefined 的属性、循环里闭包引用变量、异步返回值当成同步用,逐条说明报错信息背后的真实原因。2021-07-31技术笔记 / 前端JavaScript报错调试
SPA(antd / React)用 Nginx 部署的配置前端单页应用部署到 Nginx 的标准配置:try_files 解决刷新 404、gzip 压缩、静态资源缓存策略,以及 history 模式路由的处理。2021-07-31技术笔记 / 前端ReactNginx部署SPA
React 页面传参的几种方式路由 params、query 参数、state 传值三种方式的写法与区别,各自的优缺点和刷新页面后会不会丢失。2021-07-31技术笔记 / 前端React路由Router
JavaScript 数组常用方法(含 ES6)concat、slice、splice、map、filter、reduce、find、includes 等数组方法逐个说明用法、是否改变原数组、返回什么。2021-07-31技术笔记 / 前端JavaScript数组ES6
前端调用摄像头用 getUserMedia 打开摄像头并显示在页面上、切换前后置摄像头、以及必须在 HTTPS 或 localhost 下才能调用这个限制。2021-07-31技术笔记 / 前端JavaScript摄像头浏览器
exports 和 module.exports 的区别从内存模型讲清 exports 与 module.exports 的关系:为什么给 exports 重新赋值会失效,而给 module.exports 赋值就正常。2018-06-18技术笔记 / 前端Node.jsCommonJS模块