分类

— 「 hojondo 」
Immutable.js 函数式编程化 Immutable.js 函数式编程化
函数式语言的定义是: 函数式语言会帮你消除副作用,不能消除时会控制副作用。JavaScript 不是函数式编程语言(其实属于没有明确归类的语言,或者好听点叫“多范式语言”)。最明显的就是 this。这个隐含输入存在每一个函数里。特别不可思议
2021-05-08
webWorker webWorker
ForewordJavaScript 作为浏览器脚本语言,被定义为了只有单线程的语言,也就是同一时间只能做同一事情。如果 JavaScript 不是单线程,那么就有点棘手了。比如,与用户交互或者对 DOM 进行操作时,在一个线程上修改某个
2021-05-08
React Native React Native
官网 weex、cordova、flutter、react-native、uniapp 对比https://zhuanlan.zhihu.com/p/103409129 Core Components文档 最常用的 native 组件
2021-05-01
React源码拜读 React源码拜读
概览官网 guide React-coreReact 早期口号是 Rethinking Best Practices(重新思考最佳实践)。背靠 Facebook 的 React,从开始起就不缺关注和用户,而且 React 想要做的是用更好的
2021-05-01
单元测试 单元测试
TDD 和 BDD 的区别从各自的定义分析:TDD 是一种从测试验收层面来推动整个项目开发的技术;BDD 是一种对系统行为进行设计的协作技术。 从参与者来分析:TDD 的参与者是开发和测试之间;BDD 是专注于参与项目协作的每一个人员与用户
2021-04-15
设计模式 设计模式
将变与不变分离,确保变化的部分灵活、不变的部分稳定
2021-04-13
js 垃圾回收 js 垃圾回收
由一个闭包问题引发的穷考究https://github.com/raxxarr/note/issues/3
2021-04-12
ejs ejs
OverviewReference https://ejs.co/
2021-04-08
笔记-html-meta小结 笔记-html-meta小结
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/meta/name
2021-02-28
看看Umi源码 都做了些啥 看看Umi源码 都做了些啥
Umi , Dva… 都是阿里出来的 react 栈的框架dva 是基于现有应用架构 (redux + react-router + redux-saga 等)的一层轻量封装,没有引入任何新概念,全部代码不到 100 行。( Inspire
2021-02-20
Vite Vite
新一代打包工具利用 html 原生支持了 import 特性 todo
2021-01-25
2 / 5