归档

— 「 hojondo 」
05
12
前端性能优化小结 前端性能优化小结
Dev Tools 的Audit 工具获得网站的多个指标的性能报告;Performance 工具测试网站的性能瓶颈; JS 更偏向于解释型语言。V8 引擎下,又引入了 TurboFan 编译器,他会在特定的情况下进行优化,将代码编译成执行效
2021-05-12
11
08
Immutable.js 函数式编程化 Immutable.js 函数式编程化
函数式语言的定义是: 函数式语言会帮你消除副作用,不能消除时会控制副作用。JavaScript 不是函数式编程语言(其实属于没有明确归类的语言,或者好听点叫“多范式语言”)。最明显的就是 this。这个隐含输入存在每一个函数里。特别不可思议
2021-05-08
08
webWorker webWorker
ForewordJavaScript 作为浏览器脚本语言,被定义为了只有单线程的语言,也就是同一时间只能做同一事情。如果 JavaScript 不是单线程,那么就有点棘手了。比如,与用户交互或者对 DOM 进行操作时,在一个线程上修改某个
2021-05-08
01
React Native React Native
官网 weex、cordova、flutter、react-native、uniapp 对比https://zhuanlan.zhihu.com/p/103409129 Core Components文档 最常用的 native 组件
2021-05-01
01
React源码拜读 React源码拜读
概览官网 guide React-coreReact 早期口号是 Rethinking Best Practices(重新思考最佳实践)。背靠 Facebook 的 React,从开始起就不缺关注和用户,而且 React 想要做的是用更好的
2021-05-01
04
26
react-HOC 浅谈 react-HOC 浅谈
HOC 其实有两种模式, 一种是『属性代理』属性代理大家很熟悉了,也是大家最常用的一种 HOC 形式,主要是用于修改 props,抽象 state, 调取 refs 等等,就不多赘述了,以上这些 React Hooks 都能完成的更出色.
2021-04-26
15
单元测试 单元测试
TDD 和 BDD 的区别从各自的定义分析:TDD 是一种从测试验收层面来推动整个项目开发的技术;BDD 是一种对系统行为进行设计的协作技术。 从参与者来分析:TDD 的参与者是开发和测试之间;BDD 是专注于参与项目协作的每一个人员与用户
2021-04-15
13
js DOM对象和DOM js DOM对象和DOM
Property 和 Attributes详解来自概念: property是DOM中的属性,是JavaScript里的对象; attribute是HTML标签上的特性,它的值只能够是字符串; 特性: property能够从attrib
2021-04-13
13
12
08
3 / 9