# 2019.09.02 - 今天是每日时报陪你的第 237 天

[新闻] Umi UI 今日发布,这篇文章讲解的是设计思路;CLI 工具在某些场景下可能不够直观,所以需要可视化的辅助,但是有个底线是代码是基础,可视化功能应该作为代码的辅助,你在可视化界面上的所有操作都将最终作用于代码;Umi UI 就是这个定位:https://github.com/sorrycc/blog/issues/86 (opens new window)

[文章] JavaScript 已经有 20 多年的历史。它的怎么变迁的,是如何成长成一门真正的语言的,我们看了这篇文章就能了解一个大概:https://medium.com/young-coder/how-javascript-grew-up-and-became-a-real-language-17a0b948b77f (opens new window)

[类库] cross-spawn 是 spawn 函数的跨平台写法,自动根据当前的运行平台,来决定是否生成一个 shell 来执行所给的命令:https://github.com/moxystudio/node-cross-spawn (opens new window)

[类库] launch-editor 是可以用 Node 语言直接打开你的编辑器,并且能快速的定位的行号列数的工具,感觉非常的实用:https://github.com/yyx990803/launch-editor (opens new window)

# 示例 - launch-editor

const launch = require('launch-editor')

launch(
  // filename:line:column
  // both line and column are optional
  'foo.js:12:34',
  // try specific editor bin first (optional)
  'code',
  // callback if failed to launch (optional)
  (fileName, errorMsg) => {
    // log error if any
  }
)

# 今日图 - 熟悉的技术才是好的技术

Last Updated: 9/4/2019, 12:42:44 PM