2017年最好的JavaScript庫是什么?
題主,你好,先說說JavaScript庫,它是一個非常令人難以置信實用的工具,JavaScript框架,庫和工具貌似比他們的開發人員多出很多,無數新的令人印象深刻的庫不斷的產生,任何的設計師或開發人員都在熟練的使用他們。其中不乏一些好的JS庫,Tutorialzine 每個月也會公布一次當月新增的 JS 和 CSS 庫。這里面有很多很好的JavaScript庫,這些庫可以為您的網站添加一些超強功能,或者增加設計,為您的用戶帶來更好的體驗。所以在題主這個問題中,我收集了一份列表推薦給你,這些都是最好的JavaScript庫,在2017年。我希望這些工具將幫助您提高您的技能以及您的專業工作流。
Slidea它開發簡單,高效和創新的頭腦,使其成為您的網站的完美滑塊解決方案。建立與使用jQuery,GSAP和Animus,滑塊被保證提供無與倫比的運動設計經驗。
baguetteBox.jsbaguetteBox.js 一個簡單和易于使用的響應式的圖像 Lightbox 插件,支持滑動手勢在移動設備上使用。純 JavaScript 實現,不依賴第三方庫和插件。
ScrollReveal創建和管理元素進入可視區域時的動畫效果,幫助你的網站增加吸引力。只需要給元素增加 data-scrollreveal 屬性,當元素進入可視區域的時候會自動被觸發設置好的動畫。
Baffle一個小的javascript庫,用于對DOM元素中的文本進行模糊處理和顯示。
AnimoconsAnimocons圖標由運動圖形庫mo.js由Oleg Solomka提供支持。
iTour它讓你有機會告訴你任何接口的功能。此外,這個插件可以執行教學,顯示任務的功能,提示你做什么和跟進任務的執行。這是他所有類似軟件中最靈活和功能最強的插件。
iziModal優雅,響應,靈活和輕量的模式插件——jQuery。
Progressively逐步加載圖片的JavaScript庫。它完全用JavaScript編寫,所以它不依賴于第三方庫。
Popper.js這是屏幕上的一個元素,從應用程序的自然流動中“彈出”。poppers的常見示例是工具提示和popovers。
Anime靈活而輕量級的JavaScript動畫庫。它適用于CSS,個別變換,SVG,DOM屬性和JS對象。
Cleave.js這個想法是通過格式化您輸入的數據提供一種簡單的方法來增加輸入字段的可讀性。通過使用這個庫,你不需要寫任何令人興奮的正則表達式或掩碼模式來格式化輸入文本。
okayNav該導航目的在于逐步將導航鏈接折疊成離屏導航,而不是同時對所有鏈接進行。
Algolia Places它提供了一個快速,分布和容易的方式使用地址搜索自動完成JavaScript庫在您的網站。
Granim使用這個小js庫創建流動和交互式漸變動畫。
Lightgallery.js全功能JavaScript Lightbox圖庫。沒有之一。
Bideo想在一個顯示器或本身的背景下播放視頻嗎?這個插件將幫助你做到這一點。
Grade.js這個JavaScript庫產生從提供的圖像中的前2種主色產生的互補梯度。
ScrollTrigger基于滾動位置在HTML元素上觸發類。它使用requestAnimationFrame,所以動畫在瀏覽器準備就緒時運行,它不會插入用戶滾動,這樣用戶/瀏覽器保持原來的滾動行為。
Bricklayer輕量級獨立的Pinterest級聯網格布局庫。
Strman一個Javascript字符串操作庫。
Vidage它會為您自動處理您的全屏背景視頻。它決定是否在canplay和resize事件上做這些。它會隱藏和暫停觸摸設備和/或較小寬度的視頻,并顯示您應提供的后備圖片。
Choreographer一個簡單的庫來處理復雜的CSS動畫。
ShaveShave是一個零依賴的JavaScript插件,它截斷多行文本以適合基于set max-height的html元素。然后它將原始文本字符串的diff存儲在可見文本之后的隱藏span元素中。這意味著原始文本保持完整!
Timedropper這是一個jQuery UI timepicker。以標準格式管理時間輸入字段,專注于打開一個小型交互式時間選擇器的輸入。
Superplaceholder.js
這是一個通過在單個輸入占位符中循環多個指令來使輸入占位符生效的庫。
Multiple.js
使用CSS在多個元素之間共享背景的實驗。
SuperEmbed.js
它在網頁上檢測YouTube,Vimeo,Vine,VideoPress,DailyMotion和更多嵌入式視頻,并使其具有響應性。基本上,這意味著它們伸展以填充它們的容器,同時仍保持原始的縱橫比。