原创 兩個數組 對象 合併
``` 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