原创 node將目錄下所有文件生成json數據,並批量重命名

var fs = require('fs'); var path = 'img'; fs.readdir(path,function(err,fil

原创 git命令行

git基礎 git是分佈式,svn是集中式 mkdir + 文件名字:創建文件夾 rm + 文件名字:刪除文件 git rm + 文件名字:刪除版本庫文件 git rm _rf:刪除版本庫中全部的文件 ls -all/ls

原创 數組最簡單去重-Set

<script type="text/javascript"> var arr = [1,2,3,3,2,1,3,5,4,11,1,1] function newArr(arr){ return A

原创 兩種好用的佔位圖

<img src="http://temp.im/640x320/f00/0f0"> <img src="http://placehold.it/640x320/f00/0f0"> 快速生成兩個640x320的佔位圖 640x320是

原创 js控制滾動條(簡單插件手寫)

<head> <meta charset="UTF-8"> <title></title> <style> body { height: 5000px;

原创 js 駝峯命名和下劃線互換

// 下劃線轉換駝峯 function toHump(name) { return name.replace(/\_(\w)/g, function(all, letter){ return letter.toUp

原创 node獲取代理ip

很久前在網上看到獲取node代理ip的例子,寫了之後很不穩定,重寫一下 const fs = require('fs'); const cheerio = require('cheerio'); const HttpsProxyAge

原创 js計算精度

來自 https://segmentfault.com/q/1010000005641246 引入插件numbers.js、math.js、decimal.js(比較影響編譯速度) 以下是加減乘除解決方案 Number.p

原创 在webstorm使用scp/ssh

一、安裝git、xshell後,在gitbash中可以使用linux的命令,ssh/scp等 二、將webstorm的終端設置爲啓動gitbash,這樣在webstorm中就可以直接使用linux的命令了。 setting->tools

原创 canvas (flower)

運行後會發現… 來自https://www.zhihu.com/question/21082867 <script> let b = document.body; let c = document.createEleme

原创 隨手寫個node爬蟲

以下案例是用node爬取百度傳課,獲取免費視頻課程信息,並下載展示圖片 const fs = require('fs'); const fetch = require('node-fetch'); const cheerio = re

原创 js工具類

<來自https://mp.weixin.qq.com/s/HytDNo6rbp1oxEguaHP0mA> cookie function getCookie(name) { var arr = document.cookie.r

原创 css小圖標

https://css-tricks.com/snippets/html/glyphs/ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <

原创 cannot find module 'internal/fs'

cannot find module ‘internal/fs’ 在window10重裝node後出現的問題 (後來用下邊的方法解決) 卸載node 刪除C:\Users\Administrator\AppData\Roaming

原创 async/await && promise

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script>