06 2020 档案
摘要:hash模式 hash就是指url尾巴后的#号以及后面的字符。这里的#和css里的#是一个意思。hash也称作锚点,本身是用来做页面定位的,他可以使对应的id元素显示在可视区域内。 由于hash值变化不会导致浏览器向服务器发出请求,而且hash改变会触发hashchange事件,浏览器的进后退也能对
阅读全文
摘要:// 聚合函数 用于applymiddleware function compose(...funs) { const len = funs.length; if(len 0) return a => a if(len 1) return funs[0] return funs.reduce((le
阅读全文
摘要:// 转时间戳 moment().valueOf(); // 传入时间戳可以转换 moment(timestamp); // 转格式 ==>2020610142825 moment().format('YYYYMMDDHHmmss') // 2020-06-10 14:29:15 moment().
阅读全文
摘要:使用场景如下 1 假设有一个div,宽度固定,里面放置的是text文本,但是现在有一个需求 就是要在文本的最后加一个下载,或者查看更多的字样,或者是其他的元素,并且始终在盒子的最右边显示。 调研了很多办法,可能是自己对css不够熟练。一直未能解决,但是这个需求貌似在开发中很常见,最后想了一个可能会对
阅读全文
摘要:1 用法如下: // 子组件 const ChildCmp =(props, ref) => { const [value, setValue] = useState(''); const click = useCallback(() => { console.log(value) }, [valu
阅读全文
摘要:1 useCallback 用法如下: const Page = props => { const [value, setValue] = useState(''); // 使用此方法包装,每次组件更新的时候,此类方法不会再重新创建 // 达到性能优化的效果 // 第二个参数依赖项,当依赖性发生改变
阅读全文
摘要:1 react hooks 增强原函数学法的功能,赋予了其可以更新自身内部状态的api,在大部分情况下能够完美的替换类的写法,使得代码更具有可能性,更加优美 2 虽然如此,尽管觉得自己理解的很透彻的情况下,也不要随意去重构自己的代码,可以在新的业务逻辑中尝试使用她,你会发现hooks不能完全代替类的
阅读全文
摘要:// 注意: 使用textarea支持换行,使用input不支持换行 const textarea = document.createElement('textarea'); textarea.value = content; document.body.appendChild(textarea);
阅读全文

浙公网安备 33010602011771号