获得徽章 3
- 【复习纯函数】
pure function 的两个必要条件:
1.函数返回结果只依赖参数
2.函数执行过程无副作用
第一点很好理解,第二点什么是副作用:修改了外部变量,修改了DOM api, 发送了ajax请求,刷新了页面,打印了个log.等都算是副作用。
一个纯函数是“靠谱”的,因为它不会对外部产生影响,不会产生一些不可预料的行为。.展开赞过评论1 - Cpu 密集型,大量计算,逻辑判断等cpu 动作,此时代码运行效率很重要,首选c c ++这类语言,而不是脚本语言
Io 密集型,大部分时间等待io,比如网络,磁盘io ,web 应用就是常见io 密集型,此时用运行效率高的语言无法显著提升效率,应首选开发效率高语言,比如脚本语言python等人赞过310 - 一直在使用nodemon,却忽略了这个东东其实是auto restart,而不是hot reload,业务简单的项目nodemon用着没啥不好,但一旦在一个非轻量的项目中,尤其是涉及连接很多的时候,重启时间会很长,开发体验很差,这个时候nodejs热更新就很有必要了。赞过评论2