1 、下载主题:地址
2、 iTerm2 -- perference -- profiles -- colors -- color Presets -- Import
3、 选择导入的主题文件后只有背景色改变,字体颜色无变化,遂 vi ~/.bash_profile
CLICOLOR=1
LSCOLORS=gxfxcxdxbxegedabagacad
1 、下载主题:地址
2、 iTerm2 -- perference -- profiles -- colors -- color Presets -- Import
3、 选择导入的主题文件后只有背景色改变,字体颜色无变化,遂 vi ~/.bash_profile
CLICOLOR=1
LSCOLORS=gxfxcxdxbxegedabagacad
body{ | |
background: #000; | |
font-family: Consolas, 新宋体, Georgia, Palatino, serif; | |
color: #CCCCCC; | |
line-height: 1; | |
padding: 30px; | |
margin:auto; | |
/* max-width:42em; */ | |
} | |
h1, h2, h3, h4, h5 { |
使用nvm安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm --version
可查看版本,说明安装成功nvm ls-remote
可查看node所有版本nvm install <version>
(版本号) 例如:nvm install v10.6.0
页面有大量li或者option渲染到页面时,容易出现浏览器卡顿活或卡死的情况,比如有一万个li标签。
以前数据量小时我的做法是:
let _domSTR = "";
data.map(item=>{
_domSTR += `<li>` + ${item.value} + </li>`;
});
$(#father).append( _domSTR );
然而当下遇到一个渲染多li时卡顿的情况,找了一圈解决方案,最后做个总结:
自建命令
alias name="cat 1.txt"
ex:
alias log="cat sms.log"
新建命令前一定记着检查当前是否存在这个命令,用type检查,没有的话就放心建,若以后要删掉:
unalias name
前端开发所需掌握知识点概要:
HTML&CSS:
对Web标准的理解(结构、表现、行为)、浏览器内核、渲染原理、依赖管理、兼容性、CSS语法、层次关系,常用属性、布局、选择器、权重、盒模型、
Hack、CSS预处理器、CSS3、Flexbox、CSS Modules、Document flow、BFC、HTML5(离线 & 存储、Histoy,多媒体、WebGL\SVG\Canvas);
JavaScript:
数据类型、运算、对象、Function、继承、闭包、作用域、事件、Prototype、RegExp、JSON、Ajax、DOM、BOM、
``` | |
一键拉取本地上不存在的远程分支 | |
git checkout br | |
git pull | |
``` | |
``` | |
查看本地以及远程分支 | |
git branch -a |
var fs = require('fs'); | |
var PATH = './wzz'; // 目录 | |
// 遍历目录得到文件信息 | |
function walk(path, callback) { | |
var files = fs.readdirSync(path); | |
files.forEach(function(file){ | |
if (fs.statSync(path + '/' + file).isFile()) { |