总是看到 hax 大佬吐槽 tc39,可是具体在说什么一直不清楚
前端路由
发表于
抛砖引玉
- window.location | window.history | history 库 | react-router | react-router-redux(connected-react-router)
- history.listen 什么时候触发?变化时触发?我调用history.replace(),但是 location 参数没变化会触发吗?
- dispatch(routerRedux.push(…)) 为什么要这样写?history.push(…)可以吗?routerRedux 我们用对了吗?
- 搞这么多 API 真复杂,使用浏览器原生 API 解析 url 和跳转,不香吗?香,但要避免踩坑(兼容:浏览器的兼容、hashHistory 和 browserHistory 的兼容)
eslint 的“道”
发表于
eslint 规则很多,大家肯定也没有一一看过,但是很多规则我们平时却已经在”遵守“着了,这正可谓是
道者,人之所蹈,使万物不知其所由 —— 张元浩
我们今天就来探寻下 eslint 的”道“
Unity小结(一)- JavaScript 与 C#
发表于
最近学习了下 Unity,使用了一段时间 C#,身为一个多语言开发者,近年来发现各种编程语言变得越来越像了。我之前在 python 中看到装饰器,结果 JavaScript 新的标准也提出装饰器;我在 swift 中发现 optional chain,结果 JavaScript 也马上要支持 optional chain;而最近学习 C#,发现了协程(Unity 提供),也不禁对比 JavaScript 中的协程。我发现这种对比学习,很容易把两种语言的相通知识点都掌握了,就像我之前分享过 Javascript 与 python 的区别一样,我想分享一下 JavaScript 与 C#的一点区别,也作为 Unity 学习的一段小结。