67 個拯救前端開發者的工具、庫和資源

發表於2017-09-11

在本文中,我不會去談 React、Angular、Vue 等等這些大的前端框架,也不會談 Atom、VS code、Sublime 等等這些已經很出名的程式碼編輯器,我只是想簡單的分享一套我認為有助於提升開發者工作流的工具集。

這套工具集中的大部分你可能見過,也可能沒見過,如果有哪個/些讓你眼前一亮,那麼我的分享就很值了。

這個列表包含許多種類的資源,所以這裡我將它們分組整理。

Javascript 庫

Particles.js — 一個用來在 web 中建立炫酷的浮動粒子的庫

Three.js — 一個用來在 web 中建立 3d 物體和 3d 空間的庫

Fullpage.js— 快速實現全屏滾動特性

Typed.js — 打字機效果

Waypoints.js — 滾動到某個元素位置時觸發一個功能

Highlight.js— web 語法高亮

Chart.js — 使用 JavaScript 建立漂亮的圖表

Instantclick — 能夠明顯加速網站載入時間,滑鼠 hover 時預載入資源

Chartist — 另一個圖表庫

Motio — 一個基於動畫和平移的雪碧相簿

Animsition — CSS 實現動畫過渡的 jQuery 外掛

Barba.js — 流式頁面過渡

TwentyTwenty — 一個對比圖片的視覺化 diff 工具

Vivus.js — 在 SVG 上繪製動畫

Wow.js— 滾動時展現動畫

Scrolline.js — 頁面滾動時顯示滾動進度

Velocity.js — 快速流暢的 JavaScript 動畫

Animate on scroll — 漂亮的頁面滾動元素動畫

Handlebars.js — Javascript 模板

jInvertScroll — 視差滾動

One page scroll — 又一個頁面滾動庫

Parallax.js — 對智慧裝置方向變化做出響應的視差引擎

Typeahead.js — 搜尋補全

Dragdealer.js — 炫酷拖拽

Bounce.js — 建立炫酷的 CSS3 動畫

Pagepiling.js — 全屏滾動

Multiscroll.js — 兩列垂直反向滾動

Favico.js — 動態 favicon

Midnight.js — 固定頭部切換效果

Anime.js — 動畫庫

Keycode — 獲取鍵盤按鍵的 JavaScript keycode

Sortable — 拖拽外掛

Flexdatalist — 自動補全

Slideout.js — 移動應用側滑導航

Jquerymy — 使用 jQuery 實現雙向資料繫結

Cleave.js — 實時格式化輸入內容

Page — 客戶端單頁應用路由

Selectize.js — 用來新增 tag 的 Hybrid 選擇框

Nice select — 建立漂亮的選擇框的 jQuery 庫

Tether — 使用固定定位來建立相關元素

Shepherd.js — 為應用建立新手引導

Tooltip — tooltip 提示框

Select2 — Jquery 選擇框外掛

IziToast — 通知彈窗實現

IziModal — 模態框實現

CSS 庫 / 設計相關

Animate.css — 動畫庫

Flat UI Colors — 扁平化設計配色

Material design lite— 基於 Google material design 的框架

Colorrrs — 隨機顏色生成器

Section separators — CSS 實現區域分割

Topcoat — 框架

Create ken burns effect — 使用 CSS3 動畫實現 Ken burns 特效

DynCSS — 給 CSS 新增 function,動態化 CSS

Magic animations — CSS3 實現動畫特效

CSSpin — css spinners 合集

Feather icons — Icon 集合

Ion icons — Icon 集合

Font awesome — Icon 集合

Font generator — 組合多個字型建立混合字型

On/Off switch — 使用 CSS 建立 on/off 開關、radio 按鈕

UI Kit — 框架

Bootstrap — 框架

Foundation — 框架

有用的產品/連結

cheatsheet — 可以寫在<head>中的所有標籤

Ghost — 基於 Node.js 的部落格平臺

What runs — 一個用於網站技術分析的 Chrome 外掛

Learn anything — 一個強大的用於分析某個主題的思維導圖


這是我個人有時在使用的一些工具/框架/庫的一個列表。很高興在twitter 上和我聯絡,並分享你的發現。

相關文章