git规范 发表于 2020-08-19 分支分支分类 master: 存储了正式发布的历史,为主分支(保护分支),不能直接在 master 上进行修改代码和提交; develop:作为功能的集成分支,开发完成需要提交测试的功能合并到该分支; feature: 大家根据不同需求创建独立的功能分支,开发完成后合并到 develop 分支; r ... 阅读全文 »
前端性能分析优化 发表于 2020-08-18 webpack-bundle-analyzer 分析SPA应用安装1npm install --save-dev webpack-bundle-analyzer 使用webpack1在webpack的plugins中配置: new BundleAnalyzerPlugin() 在package.j ... 阅读全文 »
node缓存 发表于 2020-08-17 node 服务器端缓存内存缓存 直接将数据缓存在服务的内存中 定义一个全局变量来缓存一些需要被频繁读取的信息,从而避免频繁的读取数据库或调用接口 可以选择Map(),WeakMap(), WeakRef等数据类型 此处我们聊一聊WeakMap: WeakMap 是一个储存弱引用对象的集合,他的k ... 阅读全文 »
nginx 判断移动端跳转不同页面 发表于 2020-08-17 配置文件: 123456789101112131415161718192021222324252627282930location /admin { // 判断是不是移动端(是则定义参数mob为1) if ($http_user_agent ~* (mobile|iphon ... 阅读全文 »
开发cli 发表于 2020-07-29 Commander.jshttps://github.com/tj/commander.js/blob/HEAD/Readme_zh-CN.md Commander 使用.option() 方法来定义选项,同时可以附加选项的简介。每个选项可以定义一个短选项名称(-后面接单个字符)和一个长选项名称(– ... 阅读全文 »
搭建node + typescript搭建服务 发表于 2020-07-22 搭建node + typescript搭建服务 npm init 生成 package.json 文件 安装 node 模块的 ts 声明文件 12npm install --save typescriptnpm i --save @types/node 目录结构 1234567891011 ... 阅读全文 »
element组件库源码 — 官网打包原理 发表于 2020-06-23 element 源码解读1npm run dev 运行 命令详情1npm run bootstrap && npm run build:file && cross-env NODE_ENV=development webpack-dev-server --config ... 阅读全文 »
微前端 发表于 2020-04-10 美团 Bifrost:https://tech.meituan.com/2019/12/26/meituan-bifrost.html 字节跳动:https://juejin.im/post/5e17f064e51d45315d648b95 阿里:https://qiankun.umijs.org/ ... 阅读全文 »
webpack-react 发表于 2020-03-12 使用webpack搭建react项目初始化1npm init 下载相关依赖webpack webpack webpack-cli https://www.npmjs.com/package/webpack-cli webpack-cli init :创建一个新的webpack配置。 webp ... 阅读全文 »