原创 前端面試題整理—React篇

1、說一下ReactReact是Facebook 開發的前端JavaScript庫V層:react並不是完整的MVC框架,而是MVC中的C層虛擬DOM:react引入虛擬DOM,每當數據變化通過reactdiff運算,將上一次的虛擬DOM與

原创 前端面試題整理—HTTP篇

1、常見的HTTP方法有哪些?GET: 用於請求訪問已經被URI(統一資源標識符)識別的資源,可以通過URL傳參給服務器POST:用於傳輸信息給服務器,主要功能與GET方法類似,但一般推薦使用POST方式。PUT: 傳輸文件,報文主體中包含

原创 前端面試題整理—Webpack+Git篇

1、什麼是webpack,與grunt和gulp有啥不同webpack是一個模塊打包工具,在webpack裏面一切皆模塊通過loader轉換文件,通過plugin注入鉤子,最後輸出有多個模塊組合成的文件WebPack可以看做是模塊打包機:它

原创 前端面試題整理—ES6篇

1、es5和es6的區別,說一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修訂,於2009年完成標準化   ECMAScript6,即ES6,是ECMAScript的第六次修訂,於2015年完成,也稱

原创 前端微信與支付寶支付

aliPay(res){constform=res.data.payCallUrl;constdiv=document.createElement('div');div.id='alipay';div.innerHTML=form;docu

原创 前端面試題整理—Vue篇

1、對vue的理解,有什麼特點,vue爲什麼不能兼容IE8及以下瀏覽器vue是一套用於構建用戶界面的漸進式框架,核心是一個響應的數據綁定系統vue是一款MVVM框架,基於雙向綁定數據,當數據發生變化時候,vue自身會進行一些運算特點:簡潔輕

原创 微信支付爬坑指南

在我們調通支付的時候,微信支付返回一個Url 然後我們直接location.href跳轉即可調起微信支付,但是突然出現了下面的狀況文檔上說的是referer爲空或者不能直接訪問首先我們沒有正常訪問,先排除這個剩下來的就是referer爲空

原创 又是一年1024

!!!!!!!!!!!!!!!!

原创 兩個數組 對象 合併

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

原创 python寫的有聲小說爬蟲

querybook.pyfrom bs4 import BeautifulSoup from lxml import html import xml import requests import splider class QuName:

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

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

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

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

原创 快速替換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}]; //[{'c

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

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

原创 centos搭建node 前端環境

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