anu小程序快速入门 - 司徒正美

【摘要】众所周知,微信推出小程序以来,可谓火遍大江南北,就像当前互联网兴起时,大家忙着抢域名与开私人博客一样。小程序之所以这么火,是因为微信拥有庞大的用户量,并且腾讯帮你搞定后台问题及众多功能问题(如分享,支付,视频播放,文件上传),相当于你一个人也能做一个公司的事情。在手机上,每个人不可能装超过100个以 阅读全文

anujs1.4.0发布 - 司徒正美

【摘要】经过三个月的埋头苦干,终于完成Fiber版的anujs。 主要特性有: 测试全部改成jest, 迁移官方测试用例。有许多迷你React吹得怎么天花乱坠,但是生命周期钩子的执行顺序无法与官方保持一致,那么就很难共享React庞大的资源。像深度使用React内部 机制的ReactRouter与antd就 阅读全文

React16的interactiveUpdates - 司徒正美

【摘要】交互式更新是用户交互的结果。 它们比默认的非交互式更新(如服务器事件)具有更高的优先级。 异步模式下交互式更新的特殊之处在于,一次交互式更新可能会影响后续行为。 例如,一个表单字段上的“提交”按钮,一旦它被点击,它就会自行禁用。 如果用户点击了两次,但第一次更新在第二次点击发生之前未刷新,则表单将提 阅读全文

驴的故事 - 司徒正美

【摘要】从前美国法律规定,一个人财产达到60美元以上,才拥有选举权。富兰克林对这条法规很不认同,他讲:如果我有一头驴正好值60美元。我就拥有选举权,如果投票前一天晚上,这头驴死了,我就没有选举权,那么到底谁有选举权,是这头驴,还是我? 把这头驴的故事,拿来解释你和男友之间的分歧也是可以的:你们恋爱谈了两年, 阅读全文

新年新计划 - 司徒正美

【摘要】回顾过去一年,只做了两件事,QRNW与Qreact(外部称为anujs),都是React相关的。越做越觉得基础很重要,并且庆幸自己做了这些,知道许多技术内幕,也认识了不少在做这些的大牛。 新年伊始,也要好好规则人生与工作。计划写两本书,一本React的,总结一下React的知识点,相信国内很少像我这 阅读全文

npx - 司徒正美

【摘要】最近我在更新 npm 5.2.0 的时候发现会买一送一,自动安装了 npx。 一个月后 npx 就是前端必会的知识,相信我 ; ) npx 是什么 根据 zkat/npx 的描述,npx 会帮你执行依赖包里的二进制文件。 举例来说,之前我们可能会写这样的命令: 如果你对 bash 比较熟,可能会写成 阅读全文

让anujs支持rc-select - 司徒正美

【摘要】然后自己使用webpack打包,里面是用webpack2,在根目录下建立webpack config.js 然后改造src/index.js 然后命令行 建立一个index.html 最后你可以安装 来安装一个http服务器,或者使用vs code直接打开 第一阶段完成 然后要瘦身,将react改成 阅读全文