前两周 npm 社区爆发了一件大事, event-stream npm包被黑客篡改,发现包含盗取用户数字货币恶意代码,这一次影响甚广,持续时间2.5个月,逾800万次下载。想来这不是 npm 第一次出问题,还记得16年那一次 Azer Koçulu 因为对 NPM 公司不满, unpublish了自己的所有模块,导致Babel、ReactNative、Ember等大量工具构件失败吗。
命令行是日常开发中除了编辑器解除最多的工具,这篇文章介绍了一些非常实用的命令行工具插件。
从浏览器多进程到JS单线程,JS引擎的运行机制系统梳理的,图文并茂,非常详细。
本文章分别介绍了浏览器的Event Loop和Node的Event Loop,总结对比了两者之间的区别,文中用GIF动图更直观地来解释任务执行步骤,理解javascript的执行机制
实现在Linux平台和Windows平台的自动化部批量署应用或实现批量系统管理。文章介绍了Fabric库的丰富的api、函数和一些实例,通过基本的Shell命令能够用来做应用的远程部署,提高部署效率。
在开发过程中需要实现粘性导航通常的做法的是用js来实现,目前,Chrome对position:sticky的重新支持,使得我们遇到此需求时,用css就能快速解决问题。此文深入浅出的介绍了position:sticky的使用方法
前段时间VueConf TO 2018 大会上,尤大发表了Vue3.0 Updates的主题演讲,对 Vue3.0 的更新计划、方向进行了详细阐述。提前给大家热个身,了解一下vue3.0的新特性,尤其是proxy。
React.createClass已经废弃不推荐使用了,但是class Component目前还有一些小问题,如this的绑定,标签的深层嵌套,一些有状态的逻辑比较难重用等等,因此 React 团队基于 Function Component 提出 Hooks 的概念,复杂应用尽可能使用 Function Component + Hooks 是值得推荐的,这是更美好的明天。
另附: