原创 wepy中使用redux-saga作爲異步中間件
本人demo:https://github.com/YufJi/WepyWithSaga依賴安裝 redux redux-saga wepy-reduxstore/index.js import { createStore,
原创 常用的對數組的操作
concat() 連接兩個或更多的數組,並返回結果。 every() 檢測數值元素的每個元素是否都符合條件。 filter() 檢測數值元素,並返回符合條件所有元素的數組。 indexOf() 搜索數組中的元素,並返回它所
原创 判斷字符串長度函數
function lenstr(str){ var len = 0; for (var i=0; i<str.length; i+
原创 node編寫郵件第三方客戶端發送郵件
模塊工具: nodemailer 我是用的是最新的v2.7.0 nodemailer地址:https://nodemailer.com/ 具體代碼: var nodemailer = require('nodemailer');
原创 react中使用echarts
依賴: "echarts": "^3.4.0", "echarts-for-react": "^1.1.6", "element
原创 map, foreach, for的用法區別
array.forEach(callback[, thisObject]); 下面是參數的詳細信息: 1、 callback : 函數測試數組的每個元素。 2、thisObject : 對象作爲該執行回調時使用. f
原创 利用百度tts 實現文字轉語音(node)
var http = require('http'); // 通過http模塊訪問百度的接口 var querystring = re
原创 react的生命週期
實例化 首次實例化 getDefaultPropsgetInitialStatecomponentWillMountrendercomponentDidMount 實例化完成後的更新 getInitialStatecomponentW
原创 promise 解決異步問題
常規面試題: for(var i = 0; i < 5; i++){setTimeout(function(){console.log(new Date, i)}, 1000); } console.log(new Date, i)
原创 遞歸將嵌套數組改成二維數組
eachOption = (level)=>{ var arr = []; function refining(level,arr) { const length = level.length;
原创 理解BFC原理
原文地址: https://zhuanlan.zhihu.com/p/25321647常見定位方案:普通流 (normal flow)在普通流中,元素按照其在 HTML 中的先後位置至上而下佈局,在這個過程中,行內元素水平排列,直到當行被
原创 小程序中使用async await的注意點
需要在文件引入regenerator-runtime (注:也就是facebook的regenerator, 下載本地引入即可)import regeneratorRuntime from '../../libs/regenerator
原创 自定義輪播圖
html結構: ul#selector > li > img js: 改 es6 class寫法 class Swiper { constructor() { this.transition = "-webkit-trans
原创 小程序請求淺封裝
request.jsimport wepy from 'wepy'// 接口前綴import { prefix } from '@/config.js'function checkStatus(response) { if (respo
原创 關於JSON詳解
我們先來看一個JS中常見的JS對象序列化成JSON字符串的問題,請問,以下JS對象通過JSON.stringify後的字符串是怎樣的?先不要急着複製粘貼到控制檯,先自己打開一個代碼編輯器或者紙,寫寫看,寫完再去仔細對比你的控制檯輸出,