原创 兩個數組 對象 合併

``` let array = [{label:9000,items:[{a:'相同'}]},{label:2000,items:[{a:'相同'}]}, {label:8000,items:[{a:''}]}]; let temp =

原创 python寫的有聲小說爬蟲

querybook.py from bs4 import BeautifulSoup from lxml import html import xml import requests import splider class Qu

原创 js浮點數計算函數(加減乘)

/** ** 加法函數,用來得到精確的加法結果 ** 說明:javascript的加法結果會有誤差,在兩個浮點數相加的時候會比較明顯。這個函數返回較爲精確的加法結果。 ** 調用:accAdd(arg1,arg2) **

原创 js操作改變原數組的解決方法

最近在開發的時候發現js中的for循環或者map方法都會改變原數組,下面是解決方法 let a = ['a','b','c'] let b = [[2, 0, 0],[0, 0, 0],[2, 2, 0],[1, 0, 0],[0

原创 快速替換json數據裏的key

需求是將b根據a的值替換對象中的key值 let a = ["code","name","date","font"]; let b = [{1:2,2:3,3:4},{1:2,2:3,3:4},{1:2,2:3,3:4}]; /

原创 微信多圖片上傳及循環請求思路

我遇到的數據結構是下面這樣的,files可以理解爲圖片路徑 //需求是要按順序把所有files上傳 var list = [{files:[1,2,3]},{files:[1,2,3,4]},{files:[]},{files:[

原创 centos搭建node 前端環境

//開始 sudo yum install vim openssl build-essential libssl-dev wget curl git //下載nvm wget -qO- https://raw.githubus

原创 ES6,ES7重點介紹

1. 字符串模板 <!--舊版拼接字符串--> var str = '我是時間:'+new Date(); <!--新版拼接字符串--> let str = `我是時間${new Date()}`; 2. 對象簡寫 <!--舊

原创 pycharm最新激活碼2019[轉]

MTW881U3Z5-eyJsaWNlbnNlSWQiOiJNVFc4ODFVM1o1IiwibGljZW5zZWVOYW1lIjoiTnNzIEltIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFp

原创 一眼看懂promise與async await的區別

// promise方法 let p1 = new Promise((resolve,reject) => { setTimeout(() => { resolve('我是p1')

原创 flex佈局簡單兼容性寫法

/* 定義 */ .flex-def { display: -webkit-box; /* 老版本語法: Safari, iOS, Android browser, older WebKit browsers. */ disp

原创 thinkjs解決跨域(設置header頭方法)

thinkjs解決跨域(設置header頭方法) this.header("Access-Control-Allow-Origin", "*"); 將上面的代碼在請求發送之前執行即可 如果不知道放在哪裏 可以參照下面的圖片

原创 十種常見的算法

https://www.cnblogs.com/onepixel/articles/7674659.html

原创 手把手教你用thinkjs (安裝篇)

手把手教你用thinkjs (安裝篇) thinkjs官網地址 https://thinkjs.org/ 轉載請註明出處,謝謝 快速入門 環境搭建 thinkjs是一款Node.js框架,底層基於Koa 2.x ,兼容Koa的所有

原创 模仿終端打字效果

模仿終端打字效果 … <script type="text/javascript"> var charIndex = -1; var stringLength = 0; var inputText; function write