JS Foundation是著名的开源JavaScript项目的所在地,其中最著名的是流行的jQuery JavaScript库。 但是,对于云调配,物联网(IoT),支付和Node.js编程等各种用途,开发人员也可能会从中受益匪浅。

这是您应该知道的六个。

[在InfoWorld上更深入: 超越jQuery:JavaScript框架专家指南 • Node.js框架的完整指南 • 10个必备JavaScript开发人员工具 • 6个最佳JavaScript IDE和10个最佳JavaScript编辑器 。 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

建筑师(.arc)

Architect项目(又名.arc)提供了用于定义云基础架构的纯文本清单,使开发人员可以专注于Amazon Web Services上的业务逻辑。 开发人员可以使用它来设置要在AWS Lambda云服务上运行的应用程序。 Architect旨在在几分钟之内使开发人员快速使用无服务器计算 ,从而实现快速配置。 借助Architect,用于NPM的NPX软件包运行器用于生成本地代码,并从Architect清单中配置和配置云基础架构。

目前它可以与JavaScript程序一起使用,但是Architect可能有一天也可以与Python和Go程序一起使用。 该技术还可以扩展到在其他云(例如Microsoft Azure)上运行。

在哪里下载Architect

您可以通过NPM下载Architect: npm I @architect/workflows

Interledger.js

Interledger.js是万维网联盟的Interledger协议栈JavaScript参考实现,用于跨各种类型的分类帐发送付款,从数字钱包和国家支付系统到区块链。 目的是使无论位置或币种如何交易都变得容易。

借助Interledger,连接器可用于在各分类账之间路由付款。 使用哈希时间锁定合同(HTLC)进行的有条件转账可确保多跳付款的安全,因此不会丢失或盗窃资金。

在哪里下载Interledger.js

您可以从其GitHub存储库下载Interledger.js 。

实习生

该测试堆栈使您可以编写JavaScript和TypeScript库和应用程序的测试用例。 被描述为最低限度的规范,实习生会实施一组基本的最佳实践,以确保测试随时间推移保持可维护性。

实习生具有允许开发人员编写自定义测试接口,执行程序和报告程序的体系结构,以影响测试如何运行以及如何与现有编码环境集成。

可以在包括BrowserStack,Sauce Labs和Selenium在内的平台上运行测试,并可以从浏览器,Node.js中运行测试,也可以在具有Intern测试运行程序的其他浏览器和平台上运行测试。 实习生还与Jenkins和TravisCI等CI / CD系统集成,并且附带Grunt任务,因此可以将其添加到Grunt工作流程中。

在哪里下载实习生

您可以从GitHub 下载Intern 。

杰瑞脚本

JerryScript是用于物联网设备的轻量级JavaScript引擎。 它由三星开发,可在RAM和ROM容量有限的微控制器上运行。 该引擎支持设备上的编译和执行,并且可以访问外围设备。 其他功能包括:

  • 符合ECMAScript 5.1。
  • 为ARM Thumb-2指令集编译时,二进制大小为160K。
  • 优化以减少内存消耗。
  • 易于嵌入应用程序中的AC API。

JerryScript的组件包括解析器和VM。 解析器将JavaScript源代码转换为字节码,而无需构建和抽象语法树。 VM执行字节码指令。

在哪里下载JerryScript

您可以从GitHub 下载JerryScript 。

节点红

由IBM创建的Node-Red项目提供了一个基于流程的编程环境,该环境基于Node.js构建,并且主要用于IoT应用程序。 它提供了将设备,API和在线服务连接在一起的工具。 Node.Red中还包括:

  • 基于浏览器的接线流程编辑器。
  • 在编辑器中构建JavaScript函数的功能。
  • 可以通过内置库保存功能,模板和流程以供重用。
  • 可以使用JSON存储的流,可以将其导入和导出以进行共享。

Node-Red支持Raspberry Pi和BealgleBone Black等设备,并且可以在Docker下运行。 它也可以在Amazon Web Services云上以及在IBM Cloud上作为样板应用程序使用。

哪里可以下载Node-Red

您可以通过NPM下载Node-Red。 对于Linux,请使用sudo npm install -g –-unsafe-perm node-red 。 对于Windows,在安装Node.js之后,使用npm install -g –unsafe-perm node-red

网络提示

这种用于Web的整理工具通过检查代码的最佳做法和常见错误来帮助站点的可访问性,速度和安全性。

Webhint最初由Microsoft的Edge浏览器团队开发,目前仅限于支持Chrome和Edge浏览器。 计划支持Firefox。 开发人员可以为Webhint开发连接器,以添加浏览器支持。

它还支持WHATWG DOM和HTML标准的JDSDOM实现,以与Node.js一起使用。

在哪里下载Webhint

您可以通过NPM下载Webhint: npm install -g –-engine-strict hint

From: https://www.infoworld.com/article/3309581/6-under-the-radar-javascript-tools-you-should-know.html

您应该知道的6种雷达下JavaScript工具相关推荐

  1. 雷达和激光雷达_您应该知道的6种雷达下JavaScript工具

    雷达和激光雷达 JS Foundation是著名的开源JavaScript项目的所在地,其中最著名的是流行的jQuery JavaScript库. 但是,对于云供应,物联网(IoT),支付和Node. ...

  2. 与员工沟通 你需要知道的6种聊天姿势

    与员工沟通 你需要知道的6种聊天姿势! 回顾中国企业的管理文化,上司与下属的沟通开场通常利用"封闭式问题"与"为什么式问题"这两种模式,第一种类问题下属的回答有 ...

  3. 物联网产品:你需要知道的9种智能家居产品

     前NASA科研人员:你需要知道的9种智能家居产品 width="22" height="16" src="http://hits.sinajs. ...

  4. CVer最想知道的,简单分析下《2020年度中国计算机视觉人才调研报告》

    文章首发于CVer最想知道的,简单分析下<2020年度中国计算机视觉人才调研报告> 最近闲来无事,老潘以一名普通算法工程师的角度,结合自身以及周围人的情况,理性也感性地分析一下极市平台前些 ...

  5. android电视打开ppt,很少人知道的3种智能电视演示PPT的方法

    原标题:很少人知道的3种智能电视演示PPT的方法 演示PPT,通常是在投影上,但随着大屏智能电视的火热和普及,越来越多的办公室以大屏智能电视取代投影,成为办公室不可或缺的生产力.今天就以60吋酷开K6 ...

  6. 如何为模型选择合适的损失函数?所有ML学习者应该知道的5种回归损失函数

    作者 | Prince Grover 译者 | 张建军 整理 | 阿司匹林.Jane 出品 | AI科技大本营 [导读]没有一个损失函数可以适用于所有类型的数据.损失函数的选择取决于许多因素,包括是否 ...

  7. 每个程序员都必须知道的 8 种数据结构

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 快速介绍8种数据结构 数据结构是一种特殊的组织和存储数据的方式,可 ...

  8. ftpclient怎么获取到该目录下面得文件_你应该知道的10种Python文件系统方法

    使用os和shutil操作文件和文件夹 你可以编写Python程序来与文件系统进行交互来做很酷的事情.怎么做并不总是非常清楚.本文是当前和有抱负的开发人员和数据科学家的指南.我们将重点介绍10个基本的 ...

  9. 你应该知道的10种软件工具

    除非你是设计小型模拟电子电路,不然这年头离开了计算机的帮助,在嵌入式系统设计中很难做成什么事.我觉得我应该分享一个能帮助我完成工作的软件工具列表.它们大多数都是免费的或者比较便宜的.它们大多数也和软件 ...

最新文章

  1. Java新手会遇到的三大误区,一定要避免!
  2. Python数据分析pandas之数据拼接与连接
  3. 基于 Android NDK 的学习之旅-----JNI 数据类型
  4. android 代码 日历 重复事件设置,日历重复/重复事件 - 最佳存储方法
  5. ncbi查找目的基因序列_教你如何利用NCBI寻找目的基因
  6. ibatis查询CHAR类型的字段
  7. alm数据库mysql_mysql
  8. 构建新模式java_Nacos 1.3.0 来了,基于全新内核构建!
  9. ES6——Map和WeakMap
  10. mac开发php集成环境
  11. 二分查找和三分求单峰函数极值
  12. 文献管理软件工具讲解-------阿冬专栏!!!
  13. 【修电脑】每次关机提示rundll32.exe程序没有响应,修改注册表解决问题
  14. c语言罗马数字转十进制,罗马数字转十进制的三种方法
  15. 计算机无法连接网络错误651,Win7宽带连接错误651的原因和解决方法
  16. Xunit.net 单元测试学习——按顺序测试
  17. python爬取网站源代码+图片
  18. js实现,点击侧边导航栏,可以平缓的跳到界面指定位置,同时当界面某个元素在浏览器可视范围的时候,相应的导航栏也显示相应的样式
  19. 互联网下半场的网络效应
  20. 反渗透和和超滤究竟有和不同 今天终于讲清楚了

热门文章

  1. 全国计算机erp应用专业人才,ERP技术开发应用专业毕业生个人简历模板
  2. Think - 我思故我在
  3. Python每日练习 04 你有一个目录,装有很多图片,现在你要把它们的尺寸变成不都大于Iphone5分辨率的大小
  4. 顶控科技注塑机械手控制系统解决机加工行业自动化上下料应用方案
  5. 《听听那冷雨》感受余光中的唯美与浪漫
  6. PS3简易蓝光规格视频制作说明
  7. 画个板子玩一玩STM32F030F4P6,也许是最便宜的32bit MCU
  8. Unity RenderStreaming流渲染(一)
  9. 区块链或能成为防范网络风险新招
  10. 彼得蒂尔《从0到1》阅读笔记