随笔分类 - javascript
摘要:2021年02月23日,原生js模拟hooks的useState let _state = []; let index = 0; const myUseState = (initialState) => { var currentIndex = index; // 保存index _state[cu
阅读全文
摘要:event的各种宽度处理 元素的各种宽高处理 下面是从网上down下来的,仅供参考
阅读全文
摘要:12.立即执行函数深度理解(IIFE:immediately invoked function expression)函数声明和函数表达式不同之处在于,一、Javascript引擎在解析javascript代码时会‘函数声明提升’(Function declaration Hoisting)当前执行
阅读全文
摘要:npm中package-lock.js 的作用的理解: 简单理解: XYZ 的格式对应为: 主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。假设我们创建了一个新项目,它将使用expr
阅读全文
摘要:获取getUrlParam function getUrlParam(name) { var reg = new RegExp(`(^|&)${name}=([^&]*)(&|$)`); // 构造一个含有目标参数的正则表达式对象 var r = window.location.href.match
阅读全文
摘要:1.现代工程项目添加lib,最好不要在index.html的head中添加lib.js,下面采用Promise的方式添加 对于加载其他lib,可以参考此文档
阅读全文
摘要:还记得第一次做文档下载的时候,基于windows.open('download_url')的方式下载。在某天某月某日,有领导突然review我的代码,此种方式遭到吐槽,尴尬不已。才痛下决心决定梳理一下前台的下载功能 windows.open缺点 1.用户交互不友好 2.对于图片类型的文件,会直接打开
阅读全文
摘要:很早就想梳理一下浏览器的缓存机制了,一直没有时间,实际是上懒啦(*^▽^*),你知道的,人都有惰性,本大神只是个假神o(´^`)o,也不例外。 难得今天较为清闲,还是借鉴一下成功人的经验,梳理一下吧,好记性不如烂笔头,说不定哪次面试遇到了呢 在前端开发中,性能是一个永恒的话题,没有最好,只有更好。判
阅读全文
摘要:Virtual DOM , 通过高效的Diff算法对变化的部分首尾两端做批量更新,所有的比较都是浅比较shallowEqual。谁都玩不起深比较,facebook自己都做不到~ Component :一定要配套使用shouldComponentUpdate , 否则不管props or state是
阅读全文

浙公网安备 33010602011771号