摘要: 背景 背景是公司有项目技术栈是jQuery + Underscore Underscore把htmlTemplate数据进行替换,添加到浏览器中,生成dom节点 Underscore的问题 语法不友好,容易漏掉结束符号,分割符号比较复杂 打包的体积很大,方法很多,但是覆盖率小 因此手搓了一个模板引擎 阅读全文
posted @ 2022-11-13 00:43 彩虹刀法 阅读(31) 评论(0) 推荐(0)
摘要: 背景 最近使用express做导航类型网站,因为这个是后端jade渲染,浏览器拿到页面之后,解析出来dom结构,导致100+的图片瞬间加载,严重浪费了宽带资源,加重服务器负担,因此打算延迟加载图片 模板引擎 当前使用jade 有人可能好奇,为什么在客服端浏览器,动态加载dom节点,但是这样的话,SE 阅读全文
posted @ 2022-10-03 12:09 彩虹刀法 阅读(105) 评论(0) 推荐(0)
摘要: 背景 每次推拉代码都需要输入用户名+密码,比较烦 通过config配置 必须是以http或者https提交数据才行 设置记住密码: git config --global credential.helper cache 默认15分钟 如果想自己设置时间,可以这样做: git config --glo 阅读全文
posted @ 2021-12-01 21:31 彩虹刀法 阅读(70) 评论(0) 推荐(0)
摘要: Js克隆对象 1 浅复制 具体方法 // 数组 Array.prototype.slice const oldArr = new Array(100).fill(null).map(() => Math.random() * 100 | 0) const newArr = oldArr.slice( 阅读全文
posted @ 2020-09-27 13:54 彩虹刀法 阅读(42) 评论(0) 推荐(0)