溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript的插件工具有哪些

發(fā)布時間:2021-11-20 13:37:24 來源:億速云 閱讀:99 作者:iii 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“JavaScript的插件工具有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JavaScript的插件工具有哪些”吧!

  包管理器管理著javascript庫,并提供讀取和打包它們的工具。?npm–npm是javascript的包管理器。?Bower–一個web應用的包管理器。?component–能構(gòu)建更好web應用的客戶端包管理器。?spm–全新的靜態(tài)包管理器。?jam–一個專注于瀏覽器端和兼容RequireJS的包管理器。?jspm–流暢的瀏覽器包管理器。?Ender–沒有庫文件的程序庫。?volo–以項目模板、添加依賴項與自動化生成的方式創(chuàng)建前端項目。?Duo–一個整合Component、Browserify和Go的最佳思想,使開發(fā)者能快速方便地組織和編寫前端代碼的下一代包管理器。

加載器JavaScript的模塊或加載系統(tǒng)

  ?RequireJS

  JavaScript文件和模塊的加載器。?browserify–在瀏覽器端以node.js的方式require()。?SeaJS–用于Web的模塊加載器。?HeadJS–HEAD的唯一腳本。?curl–小巧、快速且易擴展的模塊加載器,它能處理AMD、CommonJSModules/1.1、CSS、HTML/text和歷史腳本。?lazyload–小巧且無依賴的異步JavaScript和CSS加載器。?script.js–異步JavaScript加載器和依賴管理器。?systemjs–AMD、CJS(commonJS)和符合ES6規(guī)范的模塊加載器。?LodJS–基于AMD的模塊加載器。?ESL–瀏覽器端的模塊加載器,支持延遲定義和AMD。?modulejs–輕量的JavaScript模塊系統(tǒng)。

  打包工具?browserify

  Browserify讓你能在瀏覽器端使用require('modules’),打包所有依賴。?webpack–為瀏覽器打包CommonJs/AMD模塊。

  測試框架?mocha

  適用于node.js和瀏覽器、簡易、靈活、有趣的JavaScript測試框架。?jasmine–簡單無DOM的JavaScript測試框架。?qunit–一個易于使用的JavaScript單元測試框架。?jest–簡單的JavaScript單元測試框架。?prova–基于Tape和Browserify的測試運行器,它適用于Node&瀏覽器。?DalekJS–自動化且跨瀏覽器的JavaScript功能測試框架。

  斷言?chai

  適用于node.js和瀏覽器的BDD/TDD斷言框架,并能搭配其它測試框架使用。?Sinon.JS–對JavaScript進行spies、stubs和mock測試。?expect.js–簡約的、適用于Node.js和瀏覽器端的BDD式斷言工具。

  覆蓋率?istanbul–另一個JS代碼覆蓋率檢測工具。?blanket–一個簡單的代碼覆蓋率檢測庫。它的設計理念是易于安裝和使用,且可用于瀏覽器端和node.js。?JSCover–JSCover是一個檢測JavaScript程序代碼覆蓋率的工具。

到此,相信大家對“JavaScript的插件工具有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI