第18期:修复Web应用的内存泄漏问题;在手机上做Web开发的现状

修复Web应用的内存泄漏问题

近几年,由于网站的构建方式由服务端渲染切换到客户端渲染的SPA,我们需要花费更多的时间来管理用户设备的资源。不能阻塞UI渲染的进程,不能让笔记本的风扇狂响,不能让手机电池狂掉电等等,我们最不想看到的页面就是下面这个了。我们要认真思考这些在服务端渲染的时代不存在的问题。 很少有人... 查看更多

在手机上做Web开发的现状

这是一个很有意思的话题:在手机上做Web开发是不是可行的? 作者首先抛出几个问题: 不考虑平板设备,虽然它们有大屏幕、强大的计算能力和易用的外接键盘。唯一的问题是软件的限制。 在手机上开发,要考虑尺寸大小的问题,这比之前接触的任何工作设备都小。 虚拟键盘。既然要非常地便携,也... 查看更多

React做了什么(和没做什么)

React doesn't do a whole lot. React做的事情没那么多,虽然它做的事情确实做的很好!确切地说,React做的事情没有它没做的事情多。 React做了什么事情? 作为一个UI库,React只负责将组件渲染到Web页面中,决定着页面看起来应该... 查看更多

React state管理的三个规则

State在React组件中连续的渲染中承担了重要的角色,要想很好地管理好组件内的state,需要做很多地尝试和总结。虽然现在有了useState(),可以更容易地管理state,但还是会遇到一些问题: 我应该把组件里的state分割成很多小组件,还是保持一个组件? 如果sta... 查看更多

介绍D3

惊奇地发现这个网站的内容是可以编辑的,类似github库的设定,可以fork该文章,且文中可以像在Chrome控制台里一样展开查看对象的属性。 D3.js作为一个老牌的JavaScript可视化类库,支持的可视化图表类型非常的多,基本上可以满足你的所有业务场景的需求,同时... 查看更多

分享于 2020-03-16