機器學習
ConvNetJS - JavaScript中的深度學習。在您的瀏覽器中訓練卷積神經網絡(或普通的)。DN2A - 數字神經網絡架構。Brain.js - JavaScript中的神經網絡。Mind.js - 一個靈活的神經網絡庫。Synaptic.js - node.js和瀏覽器的免架構神經網絡庫。TensorFlow.js - 用於在瀏覽器和Node.js上訓練和部署ML模型的JavaScript庫。ml5.js - 友好的網絡機器學習。瀏覽器檢測
bowser - 瀏覽器探測器。基準
benchmark.js - 基準測試庫。正如在jsPerf.com上使用的那樣。matcha - 以咖啡因為導向,簡單化的基準測試方法。代碼突出顯示
Highlight.js - JavaScript語法高亮顯示。PrismJS - 輕巧,強大,優雅的語法高亮。加載狀態
用於指示負載狀態的庫。
Mprogress.js - 創建Google Material Design進度線性欄。NProgress - 用於Ajax'y應用程式的超薄進度條。Spin.js - 旋轉活動指標。progress.js - 為頁面上的每個對象創建和管理進度條。progressbar.js - 具有動畫SVG路徑的美麗且響應迅速的進度條。pace - 自動為您的網站添加進度條。topbar - Tiny&beautiful全站點進度指示器。nanobar - 非常輕量級的進度條。沒有jQuery。PageLoadingEffects - 使用SVG動畫顯示新內容的現代方式。SpinKit - 使用CSS動畫的加載指示符的集合。Ladda - 帶內置裝載指示器的按鈕。css-loaders - 使用CSS動畫加載微調器的集合除了庫之外,還有Codepen上的Collection,以及Ajaxload,Preloaders和CSSLoad等生成器。驗證
Parsley.js - 無需編寫單行JavaScript即可驗證表單前端。jquery-validation - jQuery Validation Plugin。validator.js - 字符串驗證和清理。validate.js - 受CodeIgniter啟發的輕量級JavaScript表單驗證庫。validatr - 跨瀏覽器HTML5表單驗證。FormValidation - 驗證表單欄位的最佳jQuery插件。以前的BootstrapValidator。is.js - 檢查類型,正則表達式,狀態,時間等。FieldVal - 多用途驗證庫。支持同步和異步驗證。鍵盤包裝
mousetrap - 用於處理JavaScript中鍵盤快捷鍵的簡單庫。keymaster - 用於定義和分派鍵盤快捷鍵的簡單微庫。Keypress - 鍵盤輸入捕獲實用程序,其中任何鍵都可以是修飾鍵。KeyboardJS - 用於綁定鍵盤組合的JavaScript庫,沒有鍵碼和鍵組合衝突的痛苦。jquery.hotkeys - jQuery Hotkeys讓您可以在代碼中的任何位置查看鍵盤事件,幾乎可以支持任何組合鍵。jwerty - 鍵盤事件的真棒處理。旅遊和指南
intro.js - 為您的網站和項目提供新功能介紹和分步用戶指南的更好方法。shepherd - 引導您的用戶瀏覽您的應用。bootstrap-tour - 使用Twitter Bootstrap Popovers快速輕鬆地進行產品導覽。tourist - - 為您的應用程式提供簡單靈活的旅遊。chardin.js - 適用於您的應用的簡單疊加說明。pageguide - 使用jQuery和CSS3的網頁元素的交互式指南。hopscotch - 一個框架,使開發人員可以輕鬆地將產品導覽添加到他們的頁面。joyride - jQuery feature tour插件。focusable - 設置聚焦於DOM元素的聚光燈,將疊加層添加到頁面的其餘部分。通知
iziToast - 優雅,響應靈活,輕量級的通知插件,沒有依賴關係。messenger - 適用於您應用的Growl風格的提醒和消息。noty - jQuery通知插件。pnotify - Bootstrap,jQuery UI和Web Notifications Draft的JavaScript通知。toastr - 簡單的JavaScript吐司通知。humane-js - 一個簡單,現代的瀏覽器通知系統。smoke.js - 針對JavaScript的框架無關的樣式警報系統。notie - 沒有依賴關係的簡單通知和輸入。滑塊
Swiper - 移動觸摸滑塊和框架,帶有硬體加速轉換。slick - 您需要的最後一個旋轉木馬。slidesJs - 是一個響應式幻燈片插件,適用於JQuery(1.7.1+),具有觸摸和CSS3過渡等功能FlexSlider - 一個非常棒的,完全響應的jQuery滑塊插件。unslider - 最簡單的jQuery滑塊。sly - 用於單向滾動的JavaScript庫,具有基於項目的導航支持。vegas - 一個jQuery插件,可以為您的網頁添加漂亮的全屏背景。它甚至允許幻燈片播放。Sequence - 用於創建響應式滑塊,演示文稿,橫幅和其他基於步驟的應用程式的CSS動畫框架。reveal.js - 使用HTML輕鬆創建精美演示文稿的框架。impress.js - 這是一個基於現代瀏覽器中CSS3轉換和轉換功能的演示框架,並受到prezi.com背後的想法的啟發。bespoke.js - DIY演示微框架Strut - Strut - 一個Impress.js和Bespoke.js演示編輯器PhotoSwipe - 適用於移動和桌面的JavaScript圖像庫,模塊化,獨立於框架。jcSlider - 一個帶有CSS動畫的響應式滑塊jQuery插件。basic-jquery-slider - 使用簡單,主題簡單,易於定製。jQuery.adaptive-slider - 一個帶有自適應彩色figcaption和導航的滑塊的jQuery插件。slidr - 添加一些幻燈片效果。Flickity - 觸摸,響應,可滑動的畫廊。Glide.js - 響應和觸摸友好的jQuery滑塊。它簡單,輕便,快速。jQuery.adaptive-slider - 一個帶有自適應彩色figcaption和導航的滑塊的jQuery插件。Embla Carousel - 用於Web的可擴展低級旋轉木馬,用TypeScript編寫。範圍滑塊
Ion.RangeSlider - 功能強大且易於定製的範圍滑塊,具有多種選項和皮膚支持。jQRangeSlider - 支持日期的JavaScript滑塊選擇器。noUiSlider - 輕量級,高度可定製的範圍滑塊,無膨脹。rangeslider.js - HTML5輸入範圍滑塊元素polyfill。表單小部件
輸入
typeahead.js - 一個快速且功能齊全的自動完成庫。tag-it - 用於處理多標記欄位以及標記建議/自動完成的jQuery UI插件。At.js - 添加GitHub就像提到你的應用程式的自動完成一樣。Placeholders.js - HTML5佔位符屬性的JavaScript polyfill。fancyInput - 使用CSS3效果在輸入欄位中輸入樂趣。jQuery-Tags-Input - 使用這個jQuery插件將一個簡單的文本輸入神奇地轉換為一個很酷的標籤列表。vanilla-masker - 純JavaScript掩碼輸入。Ion.CheckRadio - 用於樣式複選框和單選按鈕的jQuery插件。有皮膚支持。awesomplete - 超輕量級,可用,美觀的自動完成,零依賴。 -日曆
pickadate.js - 移動友好,響應迅速,輕量級的jQuery日期和時間輸入選擇器。bootstrap-datepicker - 來自Stefan Petre(eyecon.ro)的@twitter bootstrap的日期選擇器,由@eternicode改進。Pikaday - 一個令人耳目一新的JavaScript Datepicker - 輕量級,無依賴關係,模塊化CSS。fullcalendar - 全尺寸拖放事件日曆(jQuery插件)。rome - 可定製的日期(和時間)選擇器。免費依賴,選擇加入UI。datedropper - datedropper是一個jQuery插件,提供了一種快速簡便的方法來管理輸入欄位的日期。選擇
selectize.js - Selectize是文本框和選擇框的混合體。這是基於jQuery的,它具有自動完成和本機感鍵盤導航;對標記,聯繫人列表等有用select2 - 基於jQuery的選擇框替換。它支持搜索,遠程數據集和無限滾動結果。chosen - 一個庫,用於製作更加友好的長而笨重的選擇框。文件上傳器
jQuery-File-Upload - 文件上傳小部件,包含多個文件選擇,拖放支持,進度條,驗證和預覽圖像,jQuery的音頻和視頻。dropzone - Dropzone是一個易於使用的拖放庫。它支持圖像預覽並顯示很好的進度條。flow.js - 一個JavaScript庫,通過HTML5 File API提供多個同步,穩定,容錯和可恢復/可重新啟動的文件上傳。fine-uploader - 多文件上傳插件,帶有進度條,拖放,直接上傳到S3。FileAPI - 一組用於處理文件的JavaScript工具。 Multiupload,drag'n'drop和chunked文件上傳。圖像:EXIF裁剪,調整大小和自動方向。plupload - 用於處理文件上傳的JavaScript API,它支持多文件選擇,文件類型過濾,請求分塊,客戶端圖像縮放等功能,並使用不同的運行時來實現此功能,如HTML 5,Silverlight和Flash。其他
form - jQuery Form Plugin。Garlic.js - 自動保留表單的文本並在本地選擇欄位值,直到提交表單。Countable - 一個JavaScript函數,用於向HT添加實時段落,字和字符計數模態和彈出窗口
Magnific-Popup - 輕巧且反應靈敏的燈箱腳本,專注於性能。jquery-popbox - jQuery PopBox UI元素。jquery.avgrund.js - 一個jQuery插件,帶有彈出窗口的新模態概念。vex - 一個高度可配置且易於設計的現代對話庫。bootstrap-modal - 擴展默認的Bootstrap Modal類。響應,可堆疊,ajax等。css-modal - 由純CSS構建的模態。jquery-popup-overlay - 用於響應和可訪問的模態窗口和工具提示的jQuery插件。SweetAlert - JavaScript警報的絕佳替代品。baguetteBox.js - 用純JavaScript編寫的簡單易用的lightbox腳本。colorbox - 用於jQuery的輕量級可定製燈箱插件。fancyBox - 一種工具,為您的網頁上的圖像,html內容和多媒體添加縮放功能提供了一種漂亮而優雅的方式。swipebox - 可觸摸的jQuery燈箱jBox - jBox是一個功能強大且靈活的jQuery插件,可以處理所有彈出窗口,工具提示,通知等。滾動
scrollMonitor - 滾動時監視元素的簡單快速API。eadroom - 給你的頁面一些空間。隱藏您的標題,直到您需要它。onepage-scroll - 使用One Page Scroll插件創建類似Apple的單頁捲軸網站(iPhone 5S網站)。iscroll - iScroll是一款高性能,佔用空間小,無依賴,多平臺的JavaScript滾動條。skrollr - 適用於行動裝置(Android + iOS)和桌面的獨立視差滾動庫。沒有jQuery。parallax - 對智能設備方向作出反應的視差引擎。stellar.js - 視差滾動變得容易。plax - jQuery powered parallaxing。jparallax - 用於創建交互式視差效果的jQuery插件。fullPage - 一個簡單易用的插件,用於創建全屏滾動網站(也稱為單頁網站)。ScrollMenu - 一個替換舊的無聊滾動條的新界面。Clusterize.js - Tiny vanilla JS插件,可輕鬆顯示大型數據集。simpleParallax - 簡單而小巧的JavaScript庫,可在任何圖像上添加視差動畫菜單
jQuery-menu-aim - 用戶光標瞄準特定下拉菜單項時觸發事件的jQuery插件。用於製作像亞馬遜這樣的響應式大型下拉菜單。jQuery contextMenu - contextMenu manager。Slideout - 用於行動網路應用的響應式觸摸滑動導航菜單。滑動和滑動 - 可與touchSwipe庫配合使用的滑動滑動菜單。表/網格
jTable - 一個用於創建基於AJAX的CRUD表的jQuery插件。DataTables - (jQuery插件)它是一個高度靈活的工具,基於漸進增強的基礎,並將為任何HTML表添加高級交互控制項。Tabulator - (jQuery插件)一個非常靈活的庫,可以從任何JSON數據源或現有HTML表創建具有一系列交互功能的表。Bootstrap表 - 對流行的Bootstrap框架的擴展,用於創建適合您站點樣式的表,而無需額外的標記。floatThead - (jQuery插件)在正文中滾動時鎖定任何表的標題。適用於任何表,不需要自定義html或CSS。Masonry - 級聯網格布局庫。Packery - 使用bin-packing算法的網格布局庫。可用於可拖動布局。Isotope- 可過濾,可排序的網格布局庫。可以實現Masonry,Packery和其他布局。flexboxgrid - 基於CSS3 flexbox的網格。