Skip to content

Instantly share code, notes, and snippets.

View doKill's full-sized avatar

拖地僧 doKill

View GitHub Profile
@doKill
doKill / rename.js
Created October 9, 2020 04:35
文件批量重命名
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()) {
```
一键拉取本地上不存在的远程分支
git checkout br
git pull
```
```
查看本地以及远程分支
git branch -a
@doKill
doKill / 前端.md
Created June 1, 2018 16:01
前端的知识点

前端开发所需掌握知识点概要:

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、

@doKill
doKill / Linux.md
Last active August 27, 2020 03:13
Linux使用指令笔记

自建命令

alias name="cat 1.txt"

ex:
alias log="cat sms.log"

新建命令前一定记着检查当前是否存在这个命令,用type检查,没有的话就放心建,若以后要删掉:
unalias name
@doKill
doKill / resolve.md
Last active August 18, 2018 05:22
页面多节点渲染卡顿解决方式

页面有大量li或者option渲染到页面时,容易出现浏览器卡顿活或卡死的情况,比如有一万个li标签。
以前数据量小时我的做法是:

let _domSTR = "";
data.map(item=>{
    _domSTR += `<li>` + ${item.value} + </li>`;
});
$(#father).append( _domSTR );

然而当下遇到一个渲染多li时卡顿的情况,找了一圈解决方案,最后做个总结:

@doKill
doKill / linux装node环境.md
Last active August 12, 2020 07:48
配node环境

使用nvm安装

  1. 安装nvm命令如下,可以根据目前nvm最新版本进行安装,以v0.35.3为例
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash
    or Wget:
    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh | bash
    然后 source ~/.bashrc
  2. 通过命令 nvm --version 可查看版本,说明安装成功
  3. 通过 nvm ls-remote 可查看node所有版本
  4. 通过 nvm install <version> (版本号) 例如:nvm install v10.6.0
@doKill
doKill / vscode-markdown-preview.css
Created April 23, 2018 01:49
vscode实时预览markdown的css样式
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 {
@doKill
doKill / 关于MacOS iterm2.md
Last active August 27, 2018 16:12
关于MacOS iterm2

1 、下载主题:地址

2、 iTerm2 -- perference -- profiles -- colors -- color Presets -- Import

3、 选择导入的主题文件后只有背景色改变,字体颜色无变化,遂 vi ~/.bash_profile

    CLICOLOR=1
    LSCOLORS=gxfxcxdxbxegedabagacad