摘要:頁面調試騰訊開發維護的代碼調試發布,錯誤監控上報,用戶問題定位。同樣是由騰訊開發維護的代碼調試工具,是針對移動端的調試工具。前端業務代碼工具庫。動畫庫動畫庫,也是目前通用的動畫庫。
本人微信公眾號:前端修煉之路,歡迎關注
本篇文章整理自己使用過的和看到過的一些插件和工具,方便日后自己查找和使用。
另外,感謝白小明,文中很多的工具來源于此。
彈出框layer:http://layer.layui.com/
獨立維護的三大組件之一(layDate、layer、layim)
dialogBox:http://www.jq22.com/jquery-in...
基于jQuery的彈出框
Bootbox.js:http://bootboxjs.com/
基于Bootstrap的彈出框
SweetAlert:https://sweetalert.js.org/
一個效果非常好的彈層,支持圖片、支持輸入
輪播圖Swiper:https://www.swiper.com.cn/
開源、免費、強大的觸摸滑動插件,常用于移動端。
iSlider:http://eux.baidu.com/iSlider/...
iSlider是一個表現出眾,無任何插件依賴的手機平臺javascript滑動組件。它能夠處理任何元素,例如圖片或者DOM元素
WebSlides:https://webslides.tv/#slide=1
用HTML來實現網頁版的PPT和宣傳展示頁。
Owl Carousel 2:http://owlcarousel2.github.io...
基于jQuery的輪播
slick:http://kenwheeler.github.io/s...
jQuery旋轉木馬插件slick
jQuery slider:http://www.jq22.com/jquery-in...
插件描述:最全最簡單最通用的 幻燈片輪播 ,可控制的插件,pc端和移動端都可完美使用
實時刷新Browsersync:https://www.browsersync.io/
Browsersync能讓瀏覽器實時、快速響應您的文件更改(html、js、css、sass、less等)并自動刷新頁面。
頁面調試AlloyLever:https://github.com/AlloyTeam/...
騰訊開發維護的代碼調試發布,錯誤監控上報,用戶問題定位??梢酝ㄟ^url參數遠程調試客戶端定位問題。
vConsole:https://github.com/Tencent/vC...
同樣是由騰訊開發維護的代碼調試工具,是針對移動端的調試工具。與上一個不同的是,不能通過添加url參數遠程調試客戶端。
函數庫Lodash:https://github.com/lodash/lodash
是一個一致性、模塊化、高性能的 JavaScript 實用工具庫。很多方法lodash已經幫你寫好了,直接調用就行,不用自己費盡心思去寫了。
Underscore:https://underscorejs.org/
Underscore提供了一套完善的函數式編程的接口,讓我們更方便地在JavaScript中實現函數式編程。
Ramda:https://github.com/ramda/ramda
與前兩者類似,但不同的是參數位置不一樣,Ramda的理念是function first,data last。Ramda 還有一個特點:所有方法都支持柯里化。
可以通過阮一峰的文章Ramda 函數庫參考教程學習。
outils:https://github.com/proYang/ou...
前端業務代碼工具庫。統一封裝常用函數,并發布到npm,以提高開發效率。
手勢庫AlloyFinger:https://github.com/AlloyTeam/...
針對多點觸控設備編程的Web手勢組件,快速幫助你的web程序增加手勢支持,也不用再擔心click 300ms的延遲了。擁有兩個版本,無依賴的獨立版和react版本。除了Dom對象,也可監聽Canvas內元素的手勢。
二維碼jQuery qrcode:https://github.com/jeromeetie...
是一個能夠在客戶端生成矩陣二維碼的jQuery插件,使用它可以很方便的在頁面上生成二維碼。
模版引擎doT:https://github.com/olado/doT
doT模板方便快捷的組織頁面DOM,特點是快,小,無依賴其他插件。這也是我在項目中經常會使用的一個模版引擎。
handlebars:http://handlebarsjs.com/
Handlebars 是 JavaScript 一個語義模板庫,通過對view和data的分離來快速構建Web模板。它采用"Logic-less template"(無邏輯模版)的思路,在加載時被預編譯,而不是到了客戶端執行到代碼時再去編譯, 這樣可以保證模板加載和運行的速度。
中文版本教程可以參考這篇文章Handlebars.js 模板引擎。
Template7:http://idangero.us/template7/
針對移動端模板引擎,語法很類似Handlebars。它是Framework7 內置模版引擎。另外據官網說,它比Handlebars在移動端Safari中快2-3倍。
入門文章可以看[
template7入門教程及對它的一些看法](https://segmentfault.com/a/11...。
Jade Language:http://jade-lang.com/
Node模版引擎,是Express框架內置的模版引擎。中文版的教程可以看這篇Jade模板。
另外可以參考Jade Syntax Documentation,這里整理了Jade模版引擎的使用方法,并且可以實時更新。
Bootstrap Colorpicker:https://farbelous.io/bootstra...
Bootstrap 4 中使用的顏色選擇器。
spectrum:http://bgrins.github.io/spect...
支持移動端的,超小的顏色選擇器。不用大量的圖片、也不需要其他插件,同時支持自定義。
動畫庫Animate.css:https://daneden.github.io/ani...
css3動畫庫,也是目前通用的動畫庫。只需要引入css,添加css樣式即可實現動畫。
Anime.js:http://animejs.com/
Anime (/??n.?.me?/)是一個輕量級JavaScript動畫庫。
Hover.css:http://ianlunn.github.io/Hover/
CSS3 hover 懸停效果,可以應用于鏈接、按鈕、圖片、SVG等等。
WOW.js:http://mynameismatthieu.com/W...
滾動展示動畫,WOW.js 依賴 animate.css,所以它支持 animate.css 多達 60 多種的動畫效果。
另外從官網上下載使用的時候,要注意授權許可。不同的授權許可,價錢可是不一樣滴哦。
Magic.css:https://github.com/miniMAC/magic
css3 animation動畫庫。
Waves:http://fian.my.id/Waves/
點擊波紋效果,是一個基于 Google"s Material Design 的點擊效果。
move.js:http://visionmedia.github.io/...
一個小型的JavaScript庫,通過JS來控制一系列的CSS動畫順序執行,使CSS3動畫變得非常簡單和優雅。
圖片上傳Fine Uploader:https://github.com/FineUpload...
一個超簡單的JS文件上傳庫。
webuploader:http://fex.baidu.com/webuploa...
由百度開發的以HTML5為主,以FLASH為輔的文件上傳組件。兼容IE6+,iOS 6+, android 4+。
正則表達式regexper:https://regexper.com/
用圖形的方式表示正則表達式。
圖片無損壓縮tinypng:https://tinypng.com/
圖片無損壓縮,支持PS軟件插件直接壓縮,另外提供http、ruby、php、node.js、pyhont、java、.net多種方式API。
提供在線壓縮。如果是多張圖片壓縮需要付費~
圖好快:https://www.tuhaokuai.com/
一款國內的在線圖片壓縮。同樣大量圖片文件壓縮需要付費。
數據MockMock.js:http://mockjs.com/
是一款前端開發中攔截Ajax請求再生成隨機數據響應的工具.可以用來模擬服務器響應. 優點是非常簡單方便, 無侵入性, 基本覆蓋常用的接口數據類型。
官網上沒有直接給ajax的請求攔截例子,可以參考這篇[
Mock.js使用](https://segmentfault.com/a/11...
Easy Mock:https://easy-mock.com
是一個可視化,并且能快速生成模擬數據的服務,是一個Mock平臺,由大搜車維護。Easy Mock也是基于Mock.js,不同的是不用在本地存儲文件,直接遠程訪問接口。接口完成后只需要改變url地址即可。
簡單了解Easy Mock使用方法,可以參考如何使用Easy Mock,直接看文章中給出的視頻連接即可。
JSON Server:https://github.com/typicode/j...
基于node服務,可以生成 REST API ,非常的方便。
視頻播放器chimee:http://chimee.org/
Chimee(讀“奇米”, [t??"m?:])是由奇舞團開源的一套 H5 視頻播放器解決方案。
支持 MP4、M3U8、FLV 等多種媒體格式,同時它也幫我們解決了大部分的兼容性、差異化問題,包括全屏、自動播放、內聯播放、直播解碼等常見媒體播放需求。
flv.js:https://github.com/Bilibili/f...
Bilibili開源純JavaScript編寫的FLV播放器。
Video.js:https://videojs.com/
開源、免費的HTML5和Flash視頻播放器
jPlayer:http://www.jplayer.org/
jQuery的HTML5 音頻和視頻播放器。另外目前已經添加了React 版本的jPlayer。
滾動庫iScroll:https://github.com/cubiq/iscroll
iScroll是一個高性能、小體積、零依賴、跨平臺的js滾動庫。它支持PC端、移動端甚至smart TV。
另外支持了多個不同的js版本,可以根據需求選擇使用。
beter-scroll:https://github.com/ustbhuangy...
一款重點解決移動端(已支持 PC)各種滾動場景需求的插件。它的核心是借鑒的 iscroll 的實現并對其進行了優化。
另外beter-scroll用vue進行了重寫,更適合進行移動端的開發。
mescroll:https://github.com/mescroll/m...
精致的下拉刷新和上拉加載 js框架.支持vue,完美運行于移動端和主流PC瀏覽器。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/99831.html
摘要:上一篇前端常用插件工具類庫匯總上內容摘要動畫庫滾動庫輪播圖滾屏彈出框消息通知下拉框級聯選擇器顏色選擇器時間日期處理表單驗證分頁插件本篇延續上一篇的內容繼續給大家帶來一系列關于前端插件工具類的內容。 showImg(https://segmentfault.com/img/bVbjsMh?w=900&h=383); 前言 對本文感興趣可以先加個收藏,也可以轉發分享給身邊的小伙伴,以后遇到...
摘要:函數庫動畫庫動畫庫,也是目前最通用的動畫庫。下拉框級聯選擇器移動端最好用的的篩選器組件聯動篩選移動端最好用的的篩選器組件聯動篩選顏色選擇器時間選擇器時間日期處理是一個解析,驗證,操作和顯示日期和時間的類庫。 showImg(https://segmentfault.com/img/bVbjpHt?w=900&h=383); 前言 在開發中,我們經常會將一些常用的代碼塊、功能塊進行封裝,...
摘要:也是一款優秀的響應式框架站點所使用的一套框架為微信服務量身設計的一套框架一組很小的,響應式的組件,你可以在網頁的項目上到處使用一個可定制的文件,使瀏覽器呈現的所有元素,更一致和符合現代標準。 GitHub 值得收藏的前端項目 整理與收集的一些比較優秀github項目,方便自己閱讀,順便分享出來,大家一起學習,本篇文章會持續更新,版權歸原作者所有。歡迎github star與fork 預...
閱讀 2111·2021-11-24 10:28
閱讀 1114·2021-10-12 10:12
閱讀 3337·2021-09-22 15:21
閱讀 678·2021-08-30 09:44
閱讀 1895·2021-07-23 11:20
閱讀 1147·2019-08-30 15:56
閱讀 1751·2019-08-30 15:44
閱讀 1482·2019-08-30 13:55