摘要:
// promise(丑陋的) class UglyPromise { constructor(callback){ this.status = 'pending' this.value = undefined this.sucessCb = [] this.failedCb = [] const 阅读全文
摘要:
// 判断是否是某类型 const isType = (obj, type) => { if (typeof obj !== 'object') return false; const typeString = Object.prototype.toString.call(obj); let fla 阅读全文
摘要:
<?php /* img_deal(String $file,String $save,Array $options)参数 $file 用户上传文件的路径 $save 保存的路径 $options参数: - type 裁切(clip)或者是缩放(scale) 默认裁切 - scale参数 (至少写一 阅读全文
摘要:
// url的queryString转成对象 function queryStr2Obj(url) { const query = {}; const search = url.split('?')[1]; if (!search) { return {} } search.split('&').f 阅读全文
摘要:
使用 mini-css-extract-plugin 插件的内置loader 替换 style-loader 使用 terser-webpack-plugin 插件压缩js代码 使用 optimize-css-assets-webpack-plugin 插件压缩css代码 const MiniCSS 阅读全文
摘要:
使用webpack-merge 合并配置 然后对应script为: build:dev webpack --config webpack.dev.config.js build webpack --config webpack.prod.config.js // webpack.base.confi 阅读全文