06 2020 档案

摘要:实现一个方法,拆解URL参数中queryString const url = 'http://sample.com/?a=1&b=2&c=xx&d=2#hash'; const result = { a: '1', b: '2', c: 'xx', d: 2 }; 常规解法 const disman 阅读全文
posted @ 2020-06-30 15:12 萝卜爱吃青菜 阅读(250) 评论(0) 推荐(0)
摘要:一般算法结合数组的都逃不出数组的各种组合和过滤,组合完成了,过滤自然简单。 题目:根据一个数组求它的所有子数组集合。 如[1,2,3] ⇒ [1] [2] [3] [1,2] [1,3] [2,3] [1,2,3] 解法一: 以数组长度为维度,子数组的长度范围是1 至 arr.length,将每一轮 阅读全文
posted @ 2020-06-08 20:15 萝卜爱吃青菜 阅读(1658) 评论(0) 推荐(0)
摘要:1. 在项目中应该每个页面维持一个store,而不是所有页面的store全都放在APP层,如下: <Provider store={store}> <App {...this.props} /> </Provider> 原因:在app中可能会采取模块预加载功能,或者缓存整个模块的历史数据。 如果单页 阅读全文
posted @ 2020-06-01 15:44 萝卜爱吃青菜 阅读(272) 评论(0) 推荐(0)
摘要:1. 这个人民币符号¥在华为手机上容易显示的少一横,用这个¥就没问题,最好写成固定变量封装在某文件中,作为变量来引用。 2. 在Android上指定Roboto字库,在OPPO、一加机型上字符被截断。对应issue跳转, 所以需要对Text标签进行处理一下。内置includeFontPadding属 阅读全文
posted @ 2020-06-01 15:03 萝卜爱吃青菜 阅读(418) 评论(0) 推荐(0)
摘要:Hermes存在部分机型,设置了时区,new Date()返回值和JSC表现不一样,有问题 描述:真机连接本地服务跑起来一切正常,断开连接本地,就会有bug,由于new Date导致算时间有问题,有相关时间计算的最后都显示NAN 机型: iphone11 oppo 等 原因 Hermes有问题的时间 阅读全文
posted @ 2020-06-01 14:42 萝卜爱吃青菜 阅读(414) 评论(0) 推荐(0)
摘要:tip: 在搜索的场景中,一般都会使用防抖来限制触发请求的频率。 //示例 changeCallback(){ console.log('99999') } changeDebounce = debounce(this.changeCallback,1000) render() { return ( 阅读全文
posted @ 2020-06-01 14:28 萝卜爱吃青菜 阅读(620) 评论(0) 推荐(0)