原创 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>