67 個節(jié)省開發(fā)者時間的實用工具、庫與資源
在這篇文章中,我不會與大家談?wù)摯笮偷那岸丝蚣?,?React、Angular、Vue 等,也沒有涉及那些流行的代碼編輯器,如 Atom、VS Code、Sublime,我只想與大家分享一個有助于提升開發(fā)人員效率的工具列表合集。
或許,一些朋友已經(jīng)對文中的一些工具有所了解,但如果你發(fā)現(xiàn)了一些對你有幫助的新工具,那么,我將倍感欣慰。
由于這個列表中包含了不同類別的資源,為了便于大家查看,我已將其進行了重新的分類,來 Enjoy 吧!
JavaScript 庫
- Particles.js ?- 一個用于在網(wǎng)頁上創(chuàng)建漂亮的浮動粒子的 JS 庫;
- Three.js ?- 用于在網(wǎng)頁上創(chuàng)建 3D 物體與空間的 JS 庫;
- Fullpage.js - 易于實現(xiàn)全屏滾動功能的庫;
- Typed.js - 實現(xiàn)打字機效果;
- Waypoints.js - 滾動到元素觸發(fā)事件的庫;
- Highlight.js - 頁面上語法高亮顯示;
- Chart.js - 純 JS 制作漂亮的圖表;
- Instantclick - 鼠標(biāo)懸停預(yù)先加載頁面資源,大大加速你的網(wǎng)站響應(yīng)速度;
- Chartist - 開源響應(yīng)式圖表庫;
- Motio - 基于 sprite 的動畫和平移庫;
- Animstion - 頁面切換動畫的 jQuery 插件;
- Barba.js - 創(chuàng)建頁面間流暢平滑的過渡效果;
- TwentyTwenty - jQuery 視差插件;
- Vivus.js - 可以執(zhí)行 SVG 路徑動畫的輕量級 JS 庫;
- Wow.js - 頁面滾動時展現(xiàn)動畫效果;
- Scrolline.js - 頁面滾動時顯示滾動進度的 jQuery 插件;
- Velocity.js - 用于加速 JavaScript 動畫;
- Animate on scroll - 頁面滾動時增添元素動畫的小型庫;
- Handlebars.js - JavaScript 模板引擎;
- jInvertScroll - 輕量級的 jQuery 水平視差插件;
- One page scroll - 實現(xiàn)蘋果風(fēng)格單頁滾動效果的 jQuery 插件;
- Parallax.js - 輕量級的視差引擎,能夠?qū)χ悄茉O(shè)備的方向作出反應(yīng);
- Typeahead.js - 搜索框自動補全的 JS 庫;
- Dragdealer.js - 基于拖動的 JavaScript 組件;
- Bounce.js - 快速創(chuàng)建漂亮的 CSS3 動畫效果;
- Pagepiling.js - 創(chuàng)建全屏滾動效果;
- Multiscroll.js - 創(chuàng)建兩列垂直反向滾動效果的 jQuery 插件;
- Favico.js - 動態(tài)圖標(biāo)插件;
- Midnight.js - 固定頭部切換效果;
- Anime.js - JavaScript 動畫引擎;
- Keycode - 獲取鍵盤按鍵的 JS 鍵碼值;
- Sortable - 用于拖拽排序的 JavaScript 庫;
-
Flexdatalist - 支持
<datalist>
的 jQuery 自動完成插件; - Slideout.js - 實現(xiàn)滑出式 Web App 導(dǎo)航菜單;
- Jquerymy - 實時、復(fù)雜的雙向數(shù)據(jù)綁定 jQuery 插件;
- Cleave.js - 自動格式化表單輸入框的文本內(nèi)容;
- Page - 構(gòu)建單頁應(yīng)用的小型客戶端路由庫;
-
Selectize.js - 基于 jQuery 的
<select>
UI 控件,用于創(chuàng)建tag
標(biāo)簽輸入框和 select 下拉框; - Nice select - 創(chuàng)建漂亮下拉框的 jQuery 插件;
- Tether - 使用絕對定位創(chuàng)建兩個互相相關(guān)元素的 JS 庫;
- Shepherd.js - 創(chuàng)建新手引導(dǎo)的 JS 庫;
- Tooltip - 工具提示插件;
- Select2 - 基于 jQuery 的替代選擇框;
- IziToast - 輕量的跨瀏覽器響應(yīng)式消息通知插件;
- IziModal - 炫酷的 jQuery 模態(tài)窗口插件。
CSS 庫與設(shè)計資源
- Animate.css? - 強大的 CSS3 動畫庫;
- Flat UI Colors - 漂亮的扁平化配色;
- Material Design Lite - 基于谷歌 Material Design 的前端框架;
- Colorrrs? - 隨機顏色生成器;
- Section separators - CSS 區(qū)域分割;
- Topcoat - 專注為簡潔、快速的 Web 應(yīng)用提供 CSS 開發(fā)的工具;
- Create Ken Burns Effect - 利用 CSS3 實現(xiàn)的 Ken burns 特效;
-
DynCSS - 用于分析 CSS
-dyn-
屬性規(guī)則,并使其具備動態(tài)屬性; - Magic animations - 具備特殊動效的 CSS3 動畫;
- CSSpin - 豐富的 CSS 加載動畫;
- Feather icons - 簡單、漂亮的開源圖標(biāo)庫;
- Ion icons - 專為 Ionic 框架設(shè)計的圖標(biāo)字體;
- Font Awesome - 可縮放的矢量圖標(biāo)字庫;
- Font Generator - 在線字體生成器;
- On/Off FlipSwitch - 在線創(chuàng)建純 CSS3 動畫開關(guān)效果;
- UIkit - 輕量級的模塊化前端框架;
- Bootstrap - 著名的前端框架;
- Foundation - 著名的前端框架。
有用的產(chǎn)品/鏈接
-
<head> Cheatsheet - 可以寫入到
<head>
標(biāo)簽的內(nèi)容清單;(譯者注:中文翻譯版地址) - Ghost - 基于 Node.js 的簡易博客平臺;
- What runs - 用于網(wǎng)站技術(shù)分析的 Chrome 插件;
- Learn anything - 用于分解項目的強大思維導(dǎo)圖。
以上就是我個人常用的一些前端工具、框架、庫的列表,希望對大家有所幫助。如果你也愿意分享一些新的發(fā)現(xiàn),可以在推特上隨時聯(lián)系我。
感謝你的閱讀。若你有所收獲,歡迎點贊與分享。
注:
- 本文版權(quán)歸原作者所有,僅用于學(xué)習(xí)與交流;
- 如需轉(zhuǎn)載譯文,煩請按下方注明出處信息,謝謝!
英文原文:67 useful tools, libraries and resources for saving your time as a web developer
作者:Ognjen Gatalo
譯者:IT程序獅
譯文地址:http://www.lxweimin.com/p/c95e400e43b6
更多文章: