摘要:
基本操作最简单的把文件a复制到文件夹file_a中,使用: cp a file_a,即可。 复制多个文件想把多个文件如a,b,c复制到文件夹file_a中,使用: cp a b c file_a,即可。 复制一个文件夹下的多个文件如果我们想把文件夹file_a中的多个文件,如a,b,c复制到文件夹f 阅读全文
摘要:
下载好文件后,统一上传到服务器的root/nginx目录下(没有该目录则新建) 下载安装 一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。 正式开始前需要确认gcc、g++开发库已经预先安装好。 检查gcc 阅读全文
摘要:
1. docker exec -it 容器名称/id /bin/bash 或者docker exec -it name/id /bin/sh 2. 安装vim apt-get update //更新包管理 apt-get install vim -y 3. vim /etc/nginx/nginx. 阅读全文
摘要:
return 用于函数中,结束函数,返回函数值 ,js中return只能用在函数中 break 用于结束当前循环 ,如果后面加关键字则结束关键字这个循环 continue 用于结束本步循环 阅读全文
摘要:
1.首先安装 webpack vue vue-cli (局部安装或者全局安装就行) npm i webpack vue vue-cli --save-dev/-g 2. 执行vue init webpack name 3. 安装 npm i --save-dev node-sass style-lo 阅读全文
摘要:
html 中js 加载机制 1. 一般情况下,如果遇到js, 会堵塞html渲染,等到js 加载完毕并且执行完毕才会继续渲染html,如果不要这种效果,script 提供了defer 和anysc两种方式 defer: js下载和渲染html 同时执行,html渲染完成后,才执行js代码 async 阅读全文
摘要:
日积月累,项目变得越来越大,导致新更新一点代码,webpack热更新加载相当慢,甚至有时候还会出现内存溢出问题,针对这些痛点的解决办法: 1. 安装 dynamic-import-node 插件,这个插件在开发环境安装就可以了,生产环境不需要 npm install babel-plugin-dyn 阅读全文
摘要:
一. webpack配置代码: index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'static', as 阅读全文
摘要:
debounce: 某段时间内,无论触发多少次,都在最后触发的一次后t秒时间去执行一次回调,eg:公交车不论上多少人,都会在最后一个人上车t秒后去执行关门的操作; throttle:每隔t秒去执行一次回调,eg:控制水龙头的阀门,每隔t秒掉下一滴水; 结合下面的图可以理解的更清楚些: 阅读全文
摘要:
function copyDeep(obj){ if (typeof obj === 'object'&& obj!=null) { let target = Array.isArray(obj)?[]:{}; for(let i in obj){ if(Object.prototype.hasOwn... 阅读全文