直接拿來用!最火的前端開源專案(二)
在《直接拿來用!最火前端開源專案(一)》中為開發者整理了九個大類的開源專案列表,開發者們,你們用的怎麼樣了?是否感覺到開源專案帶來的事半功倍的效果呢?在這裡,本文繼續為你整理了GitHub上最火的前端開源專案列表,按分類的方式列出十個,供開發者們繼續參閱。
十、Animation
(1)Stylie
(2)animate.less:是一群很酷、很有趣、跨瀏覽器的動畫效果,它轉換成LESS供你在Bootstrap專案中使用
(3)Canvas Advanced Animation Toolkit:是基於javascript中的一個時間軸概念建立帶有動畫效果的場景圖框架。
(4)tween.js:超級簡單、快速、易於使用的漸變動畫引擎\
(5)Janis:是一個輕量級的Javascript框架,通過CSS可在瀏覽器或移動裝置上對簡易的動畫效果進行調整,以適應在裝置上的執行。
(6)Rekapi:是基於JavaScript的關鍵幀的動畫效果庫
(7)CanvasScript3:是一個Javascript庫,用於HTML5 Canvas介面類似於ActionScript3。這個庫允許使用精靈組、圖層、滑鼠事件、鍵盤事件、點陣圖效果、漸變動畫效果等
(8)Shifty:是建立在JavaScript裡一個漸變動畫引擎,目的是適應任何數量的漸變動畫的需求
(9)emile.js:是一個真實的獨立的CSS動畫效果的JavaScript框架
(10)Firmin:使用CSS轉換、過渡的一個JavaScript動畫效果庫
(11)$fx():基於動畫效果的一個簡潔、輕量級的Javascript庫
(12)Keanu:在Canvas/JS上基於動畫效果的一個微型庫
(13)jsAnim:是一個功能強大,易於使用的庫,在遵循標準和可訪問性的基礎上,它在網站上增添了一些令人印象深刻的動畫效果。該庫的大小不到25kb,jsAnim包也有很多這樣一個小應用程式。
(14)scripty2:是一個開源的JavaScript框架,基於HTML的使用者介面。簡而言之,scripty2幫助你建立一個更加符合胃口的Web
(15)Animator.js:基於JavaScript的動態動畫效果庫
(16)Processing.js:是一個開放的程式語言,在不使用Flash或Java小程式的前提下,可以實現程式影象、動畫和互動的應用
(17)jQuery Transit:是一個利用了CSS3的過渡和轉換特性來實現動畫特效的jQuery外掛
(18)Move.js:是一個封裝了CSS3動畫效果的輕量級JavaScript類庫,能讓你輕鬆實現動畫特效
(19)Collie是一個Javascript庫,使用HTML 5來建立最優化的動畫效果和遊戲
(20)Year Of Moo:是基於Angular.js的動畫效果
(21)Approach
十一、Programming & Markup Languages
計算機語言總體分為機器語言、組合語言、高階語言三大類,計算機的每個動作及步驟都是按照計算機語言編好的語言來執行的,而人們也通過計算機語言向計算機發出命令。
標記語言是一種將文字以及文字相關的其他資訊結合起來,展現出關於文件結構和資料處理細節的電腦文字編碼。
(1)CSS
- Understanding border-image
- What No One Told You About Z-Index
- Principles of writing consistent, idiomatic CSS
(2)JavaScript
- Javascript Closures
- Combinator Recipes for Working With Objects in JavaScript
- Prototypes and Inheritance in JavaScript
- JavaScript Study Guide
- ECMA 262-3 in detail
- JavaScript Garden
- Extensions
-
Flow Controll
- Coroutine Event Loops in Javascript
- How To Node Article on promises describing both sides: node.js and browser
- Video by Douglas Crockford on monads which is touching Promises
- Не надо давать обещания, или Promises наоборот
- Promises are the monad of asynchronous programming
- A Study on Solving Callbacks with JavaScript Generators
- What's The Point Of Promises?
- Promises/A+ Spec
- Callbacks vs Coroutines
- This document is intended to explain how promises work
-
Libraries
- Standalone-Deferred
- Standalone-Deferred
- Flowy
- Step
- kew :是基於優化node.js一個輕量級的promise庫
- jQuery Timing
- RSVP.js
- q
- Watch.js
- Vid: Monads and Gonads (YUIConf Evening Keynote)
(3)HTML
(4)Higher Level Languages
- Dart:基於JavaScript進行編譯的型別語言
- Sass:是對CSS3擴充套件的一種開發工具,它在CSS3的基礎上新增了嵌入式規則、變數、多型、 繼承等。使用命令列工具或一個Web框架外掛就能轉換成標準格式的CSS。
- Less:通過動態行為擴充套件了CSS,如:變數、多型、操作與函式
- Roole:是一種編譯成CSS的語言
- Stylus:具有表現性、動態性、健壯性的CSS
十二、Visualization
(1)Photon
(2)CSS3 shapes
(3)Morris.js
(4)Cube
(5)Cubism.js
(6)D3.js
(7)Crossfilter:一個用來展示大資料集的JavaScript 庫,支援快速互動,主要用來構建資料分析程式
(9)jQuery.Gantt
(10)easy pie chart
(11)Gauge.js
(13)Piecon:一個用來實現favicon上顯示進度訊息的一個小型 JavaScript庫
(14)Viskit.js
(15)jStat:是JDK自帶的一個輕量級小工具
(17)bonsai
(18)Smoothie Charts:是一個小型圖表生成指令碼,它是為生成實時資料圖表而設計的
(19)DataMaps:是一個 JavaScript庫,用於實現地圖和資料視覺化的交換
(20)mxgraph:是一個JS繪圖元件,它適用於需要在網頁中設計/編輯Workflow/BPM流程圖、圖表、網路圖和普通圖形的Web應用程式
(21)Paper.js: 是執行在HTML5 Canvas上的一個開源的向量圖形指令碼框架
(22)Timeline.js:是一個建立在JavaScript上的Timeline
(23)xCharts:是一個JS庫用來建立具有吸引力的、自定義資料驅動的視覺化圖表
(25)amCharts:是一個健壯的繪圖工具,可以適合任何資料的需求
十三、Widgets
Widgets是一個小模組程式碼,它可以在任意一個基於HTML的Web頁面上執行,它的表現形式有:視訊、地圖,新聞、小遊戲等。該思想源於程式碼的複用,通常情況下,Widgets程式碼形式包含了DHTML、JavaScript以及Adobe Flash。
(1)Kits
- AlloyUI:是一個基於YUI(Yahoo! User Interface Library)實現的JavaScript UI元件庫和CSS框架
- Kendo UI:基於最新技術HTML5、CSS3和JavaScript標準設計開發的,用於開發現在HTML UI操作介面的框架
- jQuery UI Bootstrap:一個基於Twitter Bootstrap的jQuery UI主題
- Zebra:是一個JavaScript庫,遵循簡單OOP理念,它提供基於UI的HTML5 Canvas和包括Java到JavaScript轉換器工具
(2)File Upload
(3)Sitemap
- SlickMap CSS:一個簡單的樣式單,根據sitemap顯示對應的圖形化資訊
(4)Table Of Contents
- Tocify
- MagicNav.js
- jQuery TOC:是WordPress的一個文章目錄外掛,可將文章指定的標題標籤自動生成文章目錄
(5)Modals
- Avgrund:是一個jQuery外掛,用於建立模態框和彈出視窗
- Timeout Dialog
- Magnific Popup
(6)Notifications
- Pines Notify:是一個類似於Growl的訊息通知提醒外掛
- notifier.js:是一個用於實現類似Gnome/Growl風格訊息提醒的jQuery外掛
- noty:是一個簡單易用的 jQuery tooltip提示外掛,它內建了alert、success、error 和 confirmation四種訊息提示框,用於代替原有的瀏覽器提示框,並且可以設定為模態視窗
- Toastr:是一個實現了類似 Android的Toast 提示的 jQuery外掛
- a!ertifyjs
- Apprise
(7)Gallery Sliders
- Sequence
- Rhinoslider
- Awkward Showcase
- Revolver.js:建立高度定製化的圖文幻燈控制元件
- Responsive CSS3 Slider
- Roundabout
- Slid.es
(8)Selects
(9)Progress Bars
(10)Misc
- jQuery Knob
- DopelessRotate
- jQuery Addresspicker
- Fangle:從純文字中建立一個互動式文件
相關文章
- 直接拿來用!最火的前端開源專案(三)前端
- 直接拿來用!最火的前端開源專案(一)前端
- 直接拿來用!最火的iOS開源專案(二)iOS
- 直接拿來用!最火的Android開源專案(二)Android
- 直接拿來用!最火的iOS開源專案(三)iOS
- 直接拿來用!最火的iOS開源專案(一)iOS
- 直接拿來用!最火的Android開源專案Android
- 直接拿來用!最火的Android開源專案(三)Android
- 直接拿來用!最火的Android開源專案(一)Android
- 直接拿來用!最火的Android開源專案整理Android
- 國內最火的開源專案 —— Python 篇Python
- 直接拿來用 九個超實用的PHP程式碼片段(二)PHP
- 可能是國內最火的開源專案 —— Python 篇Python
- GitHub上最火的開源專案及程式語言是什麼?Github
- 直接拿來用!超實用的Java陣列技巧攻略Java陣列
- 開源之夏:502個專案上線,最火熱的暑期開源活動發車了!
- 直接拿來用 10個PHP程式碼片段PHP
- 可以直接拿來用的15個jQuery程式碼片段jQuery
- 直接拿來用!10款實用Android UI工具AndroidUI
- Android專案中最火最常用的優秀開源專案Android
- 盤點 7 月份比較火的開源專案
- 前端開源專案週報0328前端
- 前端開源專案週報0321前端
- 從一個優秀開源專案來談前端架構前端架構
- 掘金開源秀:來沸點展示你的開源專案
- 最火的前端開發框架Bootstrap使用教程學習!前端框架boot
- 前端開源專案週報0407前端
- 前端開源專案週報0418前端
- 前端開源專案週報0412前端
- 打造 10000 Star 的前端開源專案 ⭐前端
- 近期GitHub上最熱門的開源專案(附連結)Github
- 10款GitHub上最火爆的國產開源專案Github
- 最值得關注的10個C開源專案
- GitHub實用開源專案Github
- 2019年最火熱的Golang專案Golang
- 前端開源專案週報0307前端
- 前端開源專案週報0314前端
- 前端開源專案週報0214前端