回覆列表
  • 1 # 碼農視界週刊

    2017年?這個提問是不是太老了,還是看看2019年的吧,做好的/最好用的個人是下面幾個,沒有排名的意思只是隨便列下

    1、Angular

    只從升級2.0之後,這個js庫/框架就像大力水手吃了菠菜一樣,一路發力直接更新到了9.0;截止目前 他的github 有了55.9k的star;可見他的受歡迎程度絕對非同小可。同時在移動端,有ionic這樣的UI框架發力支援,所以如果選擇了Angular,那麼無論是pc web、native desktop app還是 mobile app 都有很好的生態支援

    2、React

    一個從一開始就致力於「使用者介面工程」,將使用者體驗、開發體驗和移動端優先等放在首位,最終給我們帶來一個非常優雅,js開發庫,大大提高了前端工程師程式碼效率和穩定性。因此我一直認為,react是一個可以讓前端工程師放飛自我的js庫。目前github的star數量更是恐怖到了 142k,學會了他,基本上你就可以面對全世界

    3、Vue.js

    他和Angular之前有著說不清的事情,但是vue玩玩全全的征服了華人,主要幾點原因:

    1、整合到專案中非常容易

    2、無論誰,上手非常簡單

    3、只要你夠牛逼,想玩多牛逼就多牛逼

    所以我個人認為vue是一個非常簡單的劍譜,練一天你就能在家殺雞,練一年你就敢上山抓野豬,練個3、5年你都可以坐地分升。

    4、

    Ember.js

    這是2015年才被世人知曉的庫,我也是19年下半年開始關注和學習的庫,這個庫的slogan 是說「如果你是一個有野心的前端開發,就應該用這個武器」;可以看出他能做的事情是非常全面的。特點也是很明顯,開箱即用

    5、Nodejs

    這個嚴格來說,不能算前端開發庫,但是前面提到的 4個庫,卻都離不開nodejs,所以了必要對nodejs有偏見,特別是後端工程師,千萬不要以為 前端工程師學nodejs是為了和後端工程師搶飯碗,其實不是的;現在的前端開發要是離開的nodejs還真很多事情不好辦,所以學好nodejs能讓前端開發工程師入門其他框架的時候 從容很多

  • 2 # 金山愛科技

    題主,你好,先說說JavaScript庫,它是一個非常令人難以置信實用的工具,JavaScript框架,庫和工具貌似比他們的開發人員多出很多,無數新的令人印象深刻的庫不斷的產生,任何的設計師或開發人員都在熟練的使用他們。其中不乏一些好的JS庫,Tutorialzine 每個月也會公佈一次當月新增的 JS 和 CSS 庫。這裡面有很多很好的JavaScript庫,這些庫可以為您的網站新增一些超強功能,或者增加設計,為您的使用者帶來更好的體驗。所以在題主這個問題中,我收集了一份列表推薦給你,這些都是最好的JavaScript庫,在2017年。我希望這些工具將幫助您提高您的技能以及您的專業工作流。

    Slidea

    它開發簡單,高效和創新的頭腦,使其成為您的網站的完美滑塊解決方案。建立與使用jQuery,GSAP和Animus,滑塊被保證提供無與倫比的運動設計經驗。

    baguetteBox.js

    baguetteBox.js 一個簡單和易於使用的響應式的影象 Lightbox 外掛,支援滑動手勢在移動裝置上使用。純 JavaScript 實現,不依賴第三方庫和外掛。

    ScrollReveal

    建立和管理元素進入可視區域時的動畫效果,幫助你的網站增加吸引力。只需要給元素增加 data-scrollreveal 屬性,當元素進入可視區域的時候會自動被觸發設定好的動畫。

    Baffle

    一個小的javascript庫,用於對DOM元素中的文字進行模糊處理和顯示。

    Animocons

    Animocons圖示由運動圖形庫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動畫。

    Shave

    Shave是一個零依賴的JavaScript外掛,它截斷多行文字以適合基於set max-height的html元素。然後它將原始文字字串的diff儲存在可見文字之後的隱藏span元素中。這意味著原始文字保持完整!

    Timedropper

    這是一個jQuery UI timepicker。以標準格式管理時間輸入欄位,專注於開啟一個小型互動式時間選擇器的輸入。

    Superplaceholder.js

    這是一個透過在單個輸入佔位符中迴圈多個指令來使輸入佔位符生效的庫。

    Multiple.js

    使用CSS在多個元素之間共享背景的實驗。

    SuperEmbed.js

    它在網頁上檢測YouTube,Vimeo,Vine,VideoPress,DailyMotion和更多嵌入式影片,並使其具有響應性。基本上,這意味著它們伸展以填充它們的容器,同時仍保持原始的縱橫比。

  • 3 # 你們立字據

    不明白你想問什麼?你這個問題完全不像是一個開發者問的問題!完全是一坨翔!最好?哪方面最好?js庫?js框架?前端js?後端js?每個框架/庫都是為了解決某方面的問題才產生的,並不是萬能的!你這樣問問題很容易被噴,你造麼?

  • 中秋節和大豐收的關聯?
  • 什麼原因易讓孕婦耳鳴?