摘要:
前端工程的环境变量,通常会使用cross-env在package.json的scripts中设置 "scripts": { "serve": "cross-env NODE_ENV=development META_BASE=meta.dev.com vue-cli-service serve -- 阅读全文
摘要:
1. nginx安装 1.1 mac上安装 brew search nginx brew install nginx mac上nginx的安装位置 /usr/local/etc/nginx/nginx.conf /usr/local/var/www /usr/local/Cellar/nginx/1 阅读全文
摘要:
1. 在 nginx.conf 文件中引用 conf.d 下的所有配置文件 2. 在 conf.d 中添加 default.conf 配置文件 阅读全文
摘要:
在React16.6中引入了React.lazy和React.Suspense,这两个组件,可以用来实现异步加载组件。 例如: const johanComponent = React.lazy(() => import(/* webpackChunkName: "johanComponent" * 阅读全文
摘要:
/*滚动条样式*/ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-thumb { background-color: #CDD9E6; border-radius: 2em; } ::-webkit-scro 阅读全文
摘要:
npm link用来在本地项目和本地npm模块之间建立连接,可以在本地进行模块测试 具体用法: 1. 项目和模块在同一个目录下,可以使用相对路径 npm link ../module 2. 项目和模块不在同一个目录下 cd到模块目录,npm link,进行全局link cd到项目目录,npm lin 阅读全文
摘要:
function isFunction(fn){ return Object.prototype.toString.call(fn) '[object Function]'; } let ST = { pending: 0, resolved: 1, rejected: 2 } function P 阅读全文
摘要:
javasript宿主环境有事件循环,异步任务会被加入到任务队列,任务队列分为两种,宏任务(macroTask)和微任务(microTask)。 宏任务队列会有多个,微任务队列只有一个。 每次事件循环,先执行微任务队列,执行完后,会选择一个宏任务队列的一个任务执行,然后再次执行微任务队列,完成后再挑 阅读全文
摘要:
1. 当前分支落后拉取后,整理commit,使得提交历史为直线 git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 其实--rebase的目的只有两个: 1.让多个人在同一个分支开发的提交节点形成一条 阅读全文
摘要:
Puppeteer自适应分辨率,可以将defaultViewport设为null, 启动的时候还是半屏显示,点击最大化按钮,可以最大化显示。 这样分辨率能够自适应操作系统。 具体可看:https://github.com/GoogleChrome/puppeteer/issues/3688#issu 阅读全文