成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

6個不太知名但你應該知道的JavaScript工具

譯文
開發(fā) 前端 開發(fā)工具
JS基金會監(jiān)管幾個最知名的開源JavaScript項目,尤其是大受歡迎的jQuery JavaScript庫。但它也有開發(fā)人員有望從中受益的幾個不太知名的項目,適用于各種用途,比如云配置、物聯(lián)網、支付和Node.js編程。

[[246196]]

【51CTO.com快譯】JS基金會監(jiān)管幾個最知名的開源JavaScript項目,尤其是大受歡迎的jQuery JavaScript庫。但它也有開發(fā)人員有望從中受益的幾個不太知名的項目,適用于各種用途,比如云配置、物聯(lián)網、支付和Node.js編程。

下面是你應該知道的六個項目。

1.Architect(.arc)

Architect項目(即.arc)提供了用于定義云基礎設施的明文清單,讓開發(fā)人員可以專注于亞馬遜網絡服務(AWS)上的業(yè)務邏輯。開發(fā)人員可以使用它來搭建在AWS Lambda云服務上運行的應用程序。

Architect旨在讓開發(fā)人員在幾分鐘內上手無服務器計算,因而能夠快速配置。借助Architect,面向NPM的NPX軟件包運行器用于生成本地代碼,并利用Architect清單來配置云基礎設施。

Architect目前適用于JavaScript程序,但是有一天它還適用于Python程序和Go程序。該技術還可以擴展到其他云,比如微軟Azure。

你可以通過NPM下載Architect:npm I @architect/workflows。

2.Interledger.js

Interledger.js是萬維網聯(lián)盟的Interledger協(xié)議棧的JavaScript參考實現(xiàn),用于跨所有類型的賬本發(fā)送付款,從數(shù)字錢包、國家性支付系統(tǒng)到區(qū)塊鏈,不一而足。目的是簡化業(yè)務交易,無論在什么地方或使用什么貨幣。

有了Interledger,連接器用于跨賬本安排付款路線。條件轉賬使用哈希時間鎖定合約(HTLC)和安全的多跳付款,因而不會出現(xiàn)資金丟失或被盜的情況。

你可以從其GitHub代碼倉庫下載Interledger.js:https://github.com/interledgerjs。

3.Intern

該測試堆棧可以為JavaScript和TypeScript庫和應用程序編寫測試用例。Intern強制執(zhí)行一套基本的***實踐,旨在確保測試在一段時間后仍然易于維護。

Intern有一個架構,讓開發(fā)人員可以編寫自定義測試接口、執(zhí)行器和報告器,從而影響測試如何運行、如何與現(xiàn)有的編程環(huán)境整合起來。

測試可以在包括BrowserStack、Sauce Labs和Selenium在內的平臺上運行,可以從瀏覽器來運行測試,在Node.js中運行測試,或針對裝有Intern測試運行器的其他瀏覽器和平臺來運行測試。Intern還與Jenkins和TravisCI等CI/CD系統(tǒng)整合起來,并隨帶Grunt任務,因此可以添加到Grunt工作流程中。

你可以從GitHub下載Intern:https://github.com/theintern/intern

4.JerryScript

JerryScript是一個用于物聯(lián)網設備的輕量級JavaScript引擎。它由三星開發(fā),可在RAM和ROM容量有限的微控制器上運行。該引擎支持設備上的編譯和執(zhí)行,可以訪問外設。其他功能包括:

  • 符合ECMAScript 5.1
  • 針對ARM Thumb-2指令集編譯時,二進制代碼大小為160K
  • 經過了優(yōu)化,消耗內存少。
  • 旨在易于嵌入應用程序的C API。

JerryScript的組件包括解析器和虛擬機。解析器將JavaScript源代碼轉換為字節(jié)碼,而無需構建和抽象語法樹。虛擬機執(zhí)行字節(jié)碼指令。

你可以從GitHub下載JerryScript:https://github.com/jerryscript-project/jerryscript。

5.Node-Red

Node-Red項目由IBM創(chuàng)建,提供一種基于Node.js的基于流程的編程環(huán)境,主要用于物聯(lián)網應用。它提供了將設備、API和在線服務連接在一起的工具。Node.Red還有以下特性:

  • 用于連接流程的基于瀏覽器的編輯器
  • 在編輯器中構建JavaScript函數(shù)的功能
  • 可以通過內置的庫來保存函數(shù)、模板和流程,以便重復使用
  • 可以使用JSON存儲的流程,可以導入和導出以便共享。

Node-Red支持Raspberry Pi和BealgleBone Black等設備,可以在Docker下運行。它在AWS云上也可以獲得,作為IBM云上的樣板應用程序。

你可以通過NPM下載Node-Red。如果是Linux,請使用sudo npm install -g --unsafe-perm node-red。如果是Windows,安裝Node.js后,使用npm install -g –unsafe-perm node-red。

6.Webhint

這個面向Web的代碼檢查(linting)工具通過檢查代碼,確保是否符合***實踐、是否存在常見錯誤,以此幫助增強網站的可訪問性、速度和安全性。

Webhint最初由微軟的Edge瀏覽器團隊開發(fā),目前僅限于支持Chrome和Edge瀏覽器,計劃支持Firefox。開發(fā)人員可以為Webhint開發(fā)連接器,以添加瀏覽器支持功能。

它還支持WHATWG DOM和HTML標準的JDSDOM實現(xiàn),以便與Node.js一起使用。

你可以通過NPM下載Webhint:npm install -g --engine-strict hint。

原文標題:6 under-the-radar JavaScript tools you should know,作者:Paul Krill

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2024-11-12 14:56:07

2017-06-06 11:59:26

Docker工具容器

2018-07-13 08:31:58

開源AI工具

2020-04-03 19:21:59

JavaScript編程語言開發(fā)

2022-10-10 23:14:40

JavaScrip對象屬性

2022-04-28 08:41:53

JavaScript數(shù)組

2013-05-20 10:14:42

軟件工具項目工具開發(fā)工具

2019-12-26 07:33:16

機器學習自動化

2020-10-14 11:10:52

ES2020JavaScript前端

2023-12-05 08:02:51

JavaScript字符串功能

2022-10-13 16:14:26

JavaScript字符串開發(fā)

2022-05-18 09:01:31

JavaScriptEvalErrorURIError

2022-06-29 10:06:27

Webpack優(yōu)化技巧前端

2020-10-18 07:37:24

微前端框架前端

2023-06-03 20:36:35

ShellLinuxBash

2011-03-25 15:56:58

2019-06-03 08:04:43

Apache服務器命令

2020-10-23 19:50:15

ES2020Javascript1前端

2016-03-23 10:51:53

Google Chro功能特性

2023-01-10 09:24:47

Python編程語言
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费一区二区三区 | 亚洲视频在线播放 | 亚洲精品在线视频 | 色www精品视频在线观看 | 婷婷激情综合 | 免费v片在线观看 | 成人免费视频观看 | 精品国产伦一区二区三区观看体验 | 欧美a在线看 | 日韩欧美亚洲 | 黄色一级毛片免费看 | 热久久国产| 国产一区二区三区 | 亚洲一区二区电影网 | 精品视频一区二区三区 | 久久黄色网 | 九九久久这里只有精品 | 毛片大全 | 久久精品久久久久久 | 午夜免费网站 | 欧美二区在线 | 中文字幕在线播放第一页 | 性国产丰满麻豆videosex | 91av在线影院| 亚洲国产一 | 日韩精品成人 | 一区二区三区av | 国产精品欧美一区二区三区 | 伊人色综合久久天天五月婷 | 亚洲人a| 免费成人av网站 | 精品久久不卡 | 成人久久18免费 | 99国产在线 | 久久精品在线 | 国产精品成人在线播放 | 亚洲第一色av| 国产精品成人一区 | 国产精品久久久 | 亚洲国产精品区 | 久久成人一区二区三区 |