这是我最新的JavaScript通讯的编辑,你可以在这里订阅。
偶尔在浏览网页时我遇到的是做一些事情我从来没有想过做(或不知道可以做)用JavaScript一些很酷的项目或库。 我想它只是证明阿特伍德定律 :“能在JavaScript编写的任何应用程序,最终将在JavaScript中写”。
最近我碰到了一个名为Conkie 。 在你们之中,Linux用户可能很熟悉其灵感,软件Conky的 ,为您的桌面显示来自各种插件模块的信息的Widget框架。 这些模块通常会显示系统统计数据,如CPU温度,硬盘使用率,和网络传输,但高度可定制的显示几乎任何你想要的实物资料。
Conky的模块都写在Lua脚本语言,它可以是一道坎,如果你不知道它。 JavaScript版本是建立在顶部电子 。 如果你不熟悉它,电子是一个应用框架,与Chromium浏览器结合了Node.js的,使您可以创建跨平台的桌面应用程序。
Conkie的功能是跨模块的划分,用JavaScript编写的,对于数据和主题,让您收集到的风格使用HTML和CSS的输出。 这意味着我们的网络开发人员创建和自定义使用我们最熟悉的技术部件的能力。 默认的主题使用角(1.x版)和Highcharts格式化输出,但由于电子您可以使用任何你想要的前端框架或可视化库。
Conkie仍然是一个比较新的项目(尚未岁)和工作还在进展中。 创建者, 马特·卡特 ,似乎是在做这个几乎独奏,是在寻找贡献者,所以这可能是动用你的脚趾到开源,如果您还没有一个很好的机会。 以及帮助使在Mac和Windows系统Conkie工作,马特也是经过一番设计的帮助,所以范围涉足无论在哪里你的技巧所在。
作为开发者,很容易陷入一个车辙建设相似类型的软件一天又一天了,我认为考虑看看项目,因为这可以帮助激发你什么可以用JavaScript来实现,甚至可能火花好奇心为您的下侧,项目新思路! 我们想强调更有趣的JavaScript项目,因此,如果你遇到一些不寻常或启发,鸣叫我们@SitePointJS并且加上#SpotlightOnJS。
From: https://www.sitepoint.com//spotlight-on-interesting-projects/