js
不要这么懒下去
老人学代码
展开
-
js 实现私有变量的一种方法
临时变量存储数据 拦截实例函数 注入读取写入状态如代码:export function objPrivate(){ let isInPrivate = [false]; const _cacheds=new Map() const getPrivateStatus=()=>{ return isInPrivate[isInPrivate.length-1] } const makePrivate = function(fun){..原创 2021-09-28 08:54:31 · 208 阅读 · 0 评论 -
Promise 的取消
有时候需要取消Promise const CancelEerr = "CANCEL"class CancelPromise { constructor(fun,/* 后续的任务都取消 */isDeep = false) { this.prom = new Promise(fun) this._cancel = false; this._beforeCac...原创 2018-07-13 10:41:06 · 3207 阅读 · 0 评论 -
微信一笔画游戏 的 路径算法
最近 地铁 上玩这个 然后想了想 路径 算法 只会穷举~ function findWay(m, n,/*空点 不能走*/emptyArrs,/*起点*/start) { let totalPoint = m * n; let inTotalPoint = 1; console.time('a44') function init() { let mn = ...原创 2018-10-24 10:44:11 · 2023 阅读 · 1 评论 -
老代码java web的前后端分离
接触到一个老的java web 项目,以前是前后放在一个项目里 目录如下jsp 代码 大致如下:采用gulp 分离jsp 转成模板 使用gulp-file-include 引入模板大致如下:gulp-html:const compressHtm = require('gulp-htmlmin')const fileinclude = ...原创 2019-04-29 00:28:34 · 751 阅读 · 0 评论