天天看點

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Vue.js

Vue.js 是一個免費且緊湊的開源庫,可快速建構使用者界面(尤其是單頁 Web 應用程式)。尤雨溪于 2014 年開發 Vue.js,在 2019 年前端架構排名中獲得第 2 名,2020年09月18日 Vue.js 3.0 正式釋出,主推微軟 TypeScript 語言程式設計。

Vue 中文學習資料和視訊教程都非常齊全,在國内是第一人氣前端架構。阿裡巴巴和GiteLab都在使用Vue

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

React

React 是一款開源 JavaScript 庫,用于建構 Web 界面。其特點是輕量級,獨立,可重用建立前端UI代碼。目前由 Facebook 維護和開發React,是以你不必擔心React的安全性。 Facebook、Twitter、Netflix、WhatsApp 等大公司都在使用React。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

AngularJS

AngularJS 與 React 和 Vue 兩個架構差不多,可輕松建構網頁和移動應用程式。受到谷歌、福布斯、IBM、微軟等衆多大公司的青睐。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

jQuery

jQuery 是一款輕量化、免費、開源的庫,也是最早的前端庫之一,為開發提供了許多功能,例如 AJAX、操作 DOM(CSS、HTML)、處理事件、動畫效果等。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Lodash

Lodash 可輕松處理 JavaScript 中與數組、字元串、數字、對象相關的問題。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Anime.js

Anime.js 是一個處理動畫的庫,利用 CSS 屬性、SVG、DOM 屬性、JavaScript 對象等,可快速建構動畫。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

AOS

AOS 可在使用者滾動網頁時為網站元素建立動畫效果。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Popper

Popper 庫隻有3kB 左右大小,有了它可以提高網站速度,常和時下流行的 Bootstrap、Foundation、Material-UI等合并使用。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Owl Carousel 2

Owl Carousel 2 是一個開源庫,可輕松實作輪播效果。Owl Carousel 2擁有超過 60 種不同類型的輪播樣式,具有自動播放功能、視訊可用性、自定義運動效果等設定。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

D3.js

D3.js 利用 SVG、Canvas、HTML 進行資料可視化和渲染。每周 通過 npm 下載下傳都會超過 100 萬次以上。但其缺點是,初學者上手有難度,也不支援IE8 等較舊的浏覽器。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

DarkModeJS

DarkModeJS 是實作夜間模式的庫。可建立CSS樣式檔案,然後由使用者切換到所需模式。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

eChart.js

資料可視化的圖表庫。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

SweetAlert

SweetAlert 是一款高效且美觀的網站通知庫。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Highlight.js

Highlight.js 是一款突出顯示文字的庫,其優勢是,獨立于任何架構;能夠自動檢測您網站上的語言;支援超過 189 種流行的程式設計語言;提供了 94 種以上的樣式。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

VideoJS

VideoJS 是基于 HTML5 視訊平台建構的視訊播放器,支援多種格式,例如 YouTube 和 Vimeo 流媒體。其開發于 2010 年左右。其優點:設計美觀,多種樣式主題,可在電腦和手機上運作。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Moment.js

利用 Moment.js 處理日期和時間變得容易。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

PixiJS

利用最快速、最靈活的 2D WebGL 渲染器建構的數字内容。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Webpack

Webpack 靜态子產品打包工具。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

fullPage.js

fullPage.js 可為網站建立全屏滾動。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Howler.js

Howler.js 隻有 7KB 大小,可處理網頁音頻。通過 API 和 HTML5 Audio 的結合,可運作在許多平台和網絡浏覽器上,包括 IE9 和 Cordova。Howler.js 的優點:支援衆多的檔案類型,如 MP3、MPEG、OPUS、OGG、OGA、WAV、AAC、CAF、M4A 等,其自動緩存有助于提高網站的性能以及伺服器的帶寬。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Masonry

可建立複雜的網格布局。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Screenfull

Screenfull 有助于将元素或網頁轉換為全屏模式。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

particles.js

Particles.js 可為網站建立和優化漂亮的背景。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Leaflet

Leaflet 用于與移動裝置上的地圖進行互動。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

SortableJS

SortableJS 可為 HTML5 添加拖放功能。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Clipboard.js

Clipboard.js 可以快速将網頁内容複制到剪貼闆。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Underscore.js

Underscore.js 提供了 100 多個函數,支援您最喜歡的日常功能助手:map、filter、invoke等。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Cleave.js

input當使用者輸入資訊時,Cleave 可以很容易地重新格式化元素。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Share

Share庫可輕松實作分享功能。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Chardin.js

Chardin.js 庫可在網頁上顯示元件的說明。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Flip

Flip 可輕松地建立翻轉效果的計數器。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Image Compare Viewer

Image Compare Viewer 可實作在網頁上比較兩個圖像的功能。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Notyf

Notyf 僅有3KB大小,用于建立 Toast 通知。易于與流行的 JS 架構(如 React、Angular、Aurelia、Vue 和 Svelte)一起使用。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Dinero.js

Dinero.js 提供與貨币相關的功能。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

SimpleParallax.js

SimpleParallax.js 用于建立簡單易行的視差效果。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Duet Date Picker

Duet Date Picker 是由 Duet Design Systems 開發的開源代碼。實作日期選擇器元件的功能。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Print.js

Print.js 是一款列印庫,其支援多種格式的列印,例如 PDF、HTML(例如表單)、圖像、JSON 等。此外,可以大多數流行的浏覽器上運作,例如 Chrome、Firefox、Safari、Edge 和 Opera。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Mathjs

Mathjs 是一款開源數學庫,在 Github 上為 JavaScript 和 Node.js 擁有超過 10.5 萬顆星。其可靈活計算和處理許多不同的資料類型,例如數字、大數、複數、分數、機關和矩陣等。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

PROGRESSBAR

PROGRESSBAR 是一款進度條的庫。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Quill

Quill 一款強大的富文本編輯器。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

VALIDATE.JS

VALIDATE.JS 提供驗證功能的庫。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

Mocha

Mocha 是一款功能豐富的 JavaScript 測試架構。

42款經典JavaScript前端架構庫,開發的瑞士軍刀,随需随取

最後

希望這篇文章能為那些前端開發的工程師帶來幫助。

不要忘了關注我的頻道,祝大家好運!