前端程式設計師的一些有學習借鑑作用的網站

2021-12-30 SegmentFault思否

記錄並分享自己收藏夾中的一些網頁

2017-01-2201. vue-google-map

https://github.com/GuillaumeLeclerc/vue-google-maps

這個網址陪伴了我一個月左右的時間啊,工作以來,第一塊難啃的骨頭。原因大概是:之前沒有接觸過vue.js加上全英文..算是翻山越嶺的一次learning。最後老大來了一句:「everything should be English」 ... that TRUE !所以啊,英語很關鍵~

02. Vue.js

https://cn.vuejs.org/

目前看來,帶給我的感受就是,易學,易懂,以及輕量。開源啥的都不說了。想學的同學上網搜,或者GitHub上,很多資源啦。晚些時候會把自己做的一個todolist demo 發上來啊。都是跟著教程學的,但是vue.js真的教會我不少啦。還在慢慢爬坑中~

03. Baidu Map

http://lbsyun.baidu.com/

不知道多少程式設計師第一次上手項目時要的功能就是地圖啊。反正我是一開始就弄了兩個地圖啊,每天就是R&D(research and develop)我大概理解是(research and die)。 其實真的說這些開源的API 都是有demo有資源可查的,但是我這根骨頭是把Baidu map 與Vue 結合。 當時剛弄好 vue-google-map,所以覺得會有個vue-baidu-map。吼吼,事實證明,是我想太多。總之最後還是在老大的幫助下實現了功能啊,後來有一天問老大,既然之前沒人弄過vue-baidu-map,要不咱弄一個...然後就沒有然後了啊。老大當時大概的反應就是,what?????

04. dropzone

http://www.dropzonejs.com/#installation

可拖拽文件上傳api..具體功能就是上傳文件不用通過系統的上傳工具啊,直接把想要上穿的文件拖拽到指定區域就行了。。這個也是老大交代下來的R&D啊。看的時候就覺得自己的頭髮一根根往下掉???爬坑過程真的是困難,話說回來,單單拿這個插件使用起來是不錯的,除了拖拽,還有預覽,有上傳,刪除功能。但是公司項目需求只是要一個拖拽啊,然後呢,遇到了各種坑,還是沒把這個功能融入到項目中去,最終與之代替的是Reading files in JavaScript using the File APIs 接下來就介紹這個啦。

05. Reading files in JavaScript using the File APIs

https://www.html5rocks.com/en/tutorials/file/dndfiles/

這個說實在我也不太懂的。

"HTML5 finally provides a standard way to interact with local files, via the File APIspecification. As example of its capabilities, the File API could be used to create a thumbnail preview of images as they're being sent to the server, or allow an app to save a file reference while the user is offline."

從網站上copy下來的一段話。大概意思是HTML5終於提供了一個file api 通過這個能實現文件(圖片)上傳預覽功能啦。具體我也不太懂啦。這個是當時老大實現的,因為是全英文啦。如果感興趣的可以去找找中文介紹啦。

06.富文本編輯器

項目現在在用的是summernote——一個UI 友好、開源、免費的,富文本編輯器 。基本滿足基本的編輯功能,主要是summernote與Vue 結合起來很方便啊,文檔也寫得比較易懂,但是需求可能是要我們用一個類似office Word的編輯器??? 那就找更符合需求的咯。那我也來分享一下自己的R&D的結果。

UEditor 

百度出的一款編輯器。免費,開源。中文支持良好。目前也做了英文支持。具體操作官網文檔上有的。 個人覺得,界面不是很友好啊,但是功能確實多。

wangEditor 

基於javascript和css開發的 Web富文本編輯器, 輕量、簡潔、易用、開源免費 ——摘自官網的一句話,網上評價還是不錯的,但是由於需求不對應,所以沒有具體了解啊,喜歡的同學可以試試~

Tinymce 

目前最優秀的 開源免費編輯器之一,這個是我個人最喜歡的編輯器了啊,界面很友好啊,功能都滿足了需求,唯一不盡人意的就是,與Vue結合起來有點困難(對於我來說),因此跟項目的timeline比起來還是timeline更重要啦。感興趣的同學可以試試。

Froala 

這個編輯器是收費的啦,但是也提供了免費版本,當然是功能閹割版啦。不過要是項目能支持的話,用這個是再好不過啦,界面很友好,功能也豐富(付費版),但是與vue結合的時候遇到了一些問題啦,不過因為收費,最終還是沒使用。

(就介紹這幾個我了解過的啦。網上還有很多開源免費的富文本編輯器啦。ps:以上順序不代表排名。博主隨意標註的啦~)

07. vue-router

https://router.vuejs.org/en/essentials/getting-started.html

知道vue.js的同學肯定要知道vue-router啦。是vue2提供的一個路由插件啦。很好用的。主要是實現幾個組件之前的切換啦。可以看看網上的demo,給我的感覺就是像過氣的iframe?但是比iframe肯定好用很多啦。不得不多吹一下vue,畢竟是我學會的第一個框架。:-)   vue裡面還有很多很好用的功能,文檔裡都有,感興趣的同學可以去查看。

08. Animate.css

https://daneden.github.io/animate.css/

前端的同學必須要看看啦。不知道怎麼解釋啦,看了就知道!!

09.firebase

https://firebase.google.com/?hl=zh-TW

firesbase 一個online database,有免費和收費版,意在幫助開發者,快速搭建app提供資料庫支持,因為是online 的啊  基本不用怎麼配置,只要知道怎麼把它引入到自己的項目中就行了。支持Android iOS Web。博主目前準備爬這個坑啦,有同學一起嘛~

2017-12-2610.vivify

http://vivify.mkcreative.cz/

vivifyshi是一個css動畫庫,其中動畫相較Animate.css 更加豐富,個人覺得兩個可以互相彌補。

11.YOU MIGHT NOT NEED JQUERY

http://youmightnotneedjquery.com/

這個厲害了,大家都知道JQuery是一個特別方便的框架,但是畢竟是需要加載或引入的資源。所以,這個網站就像它名字一樣——「你或許並不需要JQuery」,這裡面提供了大部分常用的JQuery 方法的JavaScript 版,並且提供了針對IE的兼容解決方法。如果您的項目或者網頁只有幾個小小的特效,不妨試試參考這個網站吧。

12.Iconfont-阿里巴巴矢量圖標庫

http://www.iconfont.cn/

這個是阿里巴巴做的一個icon網站,裡面的圖標類別特別多,網站同時提供不同色彩,不同文件類型的選擇下載。平時喜歡找素材的同學不妨收藏啦~

13.cubic-bezier

http://cubic-bezier.com

看到這兩個單詞相信經常寫複雜過度效果或者動畫的同學不會陌生。於是,我們需要知道貝塞爾曲線的值是多少並實時預覽效果咋整呢!於是這個網站提供了這個功能。

14.You-Dont-Need-JavaScript

https://github.com/you-dont-need/You-Dont-Need-JavaScript

You Dont Need 系列,相信許多同學都希望項目裡面,能用css解決的效果,堅決不用JS,於是就有了這個啦,有同樣想法的同學不妨學習學習哦。

15.React 入門實例(阮一峰著)

http://www.ruanyifeng.com/blog/2015/03/react

學習新知識就找阮老師的博客,不知道大傢伙是不是都這樣,至少我是的。最近算是把React的基礎學了一遍,阮老師這篇博客雖然是幾年前的,但是現在學起來依舊受益匪淺,想要入門React.js的同學可以去看看,裡面的例子也很詳細。

16.Sass用法指南(阮一峰著)

http://www.ruanyifeng.com/blog/2012/06/sass.html

同樣的,阮老師寫的這篇介紹Sass的博客,把Sass的特性講的很好,可以跟著學習。

17.Simple CSS Spinners

http://tobiasahlin.com/spinkit/

這裡展示了12個純css寫的loading. 還在用gif做loading的同學不妨看看有沒有滿足您需求的哦!

18.JavaScript Promise 迷你書

http://liubin.org/promises-book

這本電子書,比較詳細講述了JS中Promise的知識點,知道JS的異步編程以及回調地獄的同學不妨試試學習這個哦。

19.面試相關

1.流形:我是如何面試一位前端工程師

2.最新前端面試題

3.阿里、網易、滴滴共十次前端面試碰到的問題

4.破解前端面試(80% 應聘者不及格系列):從 閉包說起

5.markyun My-blog/Front-end-Developer-Questions/Questions-and-Answers/

2017-12-2920.PACE 頁面加載loading

http://github.hubspot.com/pace/docs/welcome/

這是一個每次頁面加載時會出現的loading插件,用法很簡單,在頁面引入插件庫中的代碼即可,有興趣的同學可以看看.

21.關於JavaScript Tips

http://www.jstips.co/zh_CN/javascript/

看名字就知道了 這是一個傳授小技巧的網站, 內容不算太多吧(個人感覺).搬磚累了可以去看看.

22.Mock.js

http://mockjs.com/

對於想要做前後端分離,單頁面應用的卻不太了解後端知識的同學再適合不過了,這個插件支持很多類型的模擬數據,配置好之後會自動攔截Ajax請求,後端邏輯沒有也不用擔心頁面空白啦~

23.Swiper

http://www.swiper.com.cn/

中文網給的評價是開源、免費、強大的移動端觸摸滑動插件。

移動端開發,h5開發,或者是頁面上的一個輪播,翻頁(如果你不在乎項目體積) 都可以用的Api文檔都比較全,主要是有中文網,哈哈哈。

哦對,之前在Vue項目中用過swiper,但是在npm run build 的時候會報錯,找到的解決方法是不用這個庫。哈哈哈為什麼呢,因為已經有大神把Swiper封裝成Vue插件啦,接下來就介紹。

24.vue-awesome-swiper

https://github.com/surmon-china/vue-awesome-swiper

這是一位大神做的Vue版Swiper,用這個插件確實能解決 npm run bulid 使用原版Swiper報錯的問題,但具體原因,怎麼解決的我沒有去了解。

然後就是這個vue-awesome-swiper封裝的功能是很全面了,api直接參照Swiper官網。

插件的使用方法大神在github上講的很清楚啦。同時也提供了SSR解決方案。厲害厲害!

25.Muse-UI

http://www.muse-ui.org/#/index

官網介紹:基於 Vue 2.0 和 Material Design(本人比較喜歡的一種設計風格) 的 UI 組件庫。

這個組件庫有中文文檔,組件也比較豐富,如果希望 Material Design 和Vue的同學,不妨在自己的項目裡面嘗試一下。

26.Google Fonts

https://fonts.google.com/ (需科學上網)

這個是谷歌的開源字體庫,裡面提供多種語言的豐富樣式的字體,並且是免費下載,或者直接複製 <link>地址(需科學上網),建議自主下載字體文件到項目中使用。噢對,這個字體庫似乎是沒有中文字體的。

27.Material Design Icon

https://material.io/icons/ (需科學上網)

上文提到了Material Design,所以這裡就順帶把這個圖標庫po出來,這個是谷歌提供的基於Material Design的一套icon,種類比較豐富,覆蓋領域也算還行,喜歡Material Design的話就可以在這裡找找需要的icon噢~

28.iCSS

https://github.com/chokcoco/iCSS

你想知道的 CSS 奇技淫巧,在這裡,都有。

本系列圍繞 CSS 展開,談一些有趣的話題,內容天馬行空,想到什麼說什麼,不僅是為了拓寬解決問題的思路,更涉及一些容易忽視或是十分有趣的 CSS 細節。

29.svgtrick

http://svgtrick.com/

想要了解SVG的同學可以看看這個網站提供的一些例子,可以找找靈感,其中也不乏CSS的動畫實例,都有提供demo哦。

30.cube-ui

https://didi.github.io/cube-ui/#/zh-CN

這是一個基於Vue.js的移動端UI組件庫,是DiDi滴滴出行做的一款UI組件庫,github的star有2000+ 文檔中有提供手機預覽。

接下來就是一些個人覺得很好看的網站和一些很有意思的css特效啦!(canvas 很深奧啊~~)

http://blockstudio.tw/en/

http://norgram.co/

https://www.obrigadonatural.com/en_gb

https://tympanus.net/Development/HoverEffectIdeas/index.html

http://www.2lgstudio.com/

https://www.ginlane.com/

以上網址都沒有任何商業,廣告等盈利目的。內容均來自本人日常收集。純屬分享,內容如有雷同,純屬巧合啦。侵刪。

感謝閱讀。

相關文章推薦

前端入行兩年 -- 教會了我這些道理

20 個很有幫助的 Web 前端開發資源

最經典的前端面試題之一,你能答出什麼么蛾子?

歡迎關注 SegmentFault 微信公眾號 :)

相關焦點

  • 前端程式設計師學到JavaScript選擇了放棄,這4條經驗值得一看!
    很多程式設計師小夥伴順利學完HTML、CSS,但是學到JavaScript選擇了放棄。1、前端學習路線關於前端學習路線可以從HTML到CSS到JavaScript,最好是循序漸進,如果你一會兒學html,一會兒又學CSS,這樣學習你會感覺很凌亂。
  • 怎樣零基礎學習前端
    前幾天有位朋友問我,零基礎學習Web前端的話,可以給些什麼建議?鑑於當時本人手頭上的工作比較忙,何況關於「零基礎學習Web前端」這一話題的回覆可遠遠不止三言兩語,所以那時只推薦了個網站給其學習Web前端的入門基礎知識,今天我特寫文章系統分析回答這個問題。
  • 程式設計師常用的15個學習交流網站
    從目前的市場情況上看,由於程式設計師工作的高強度性質,整體群體年齡更趨於年輕化,所以程式設計師也需要不斷學習,有一定的自驅力,才能不斷適應市場的迭代,有更好的發展方向和選擇,否則在工作3-5年後將會面臨一個危險的瓶頸期,競爭壓力增大,事業上升後勁不足,同時面臨家庭生活的壓力。
  • 未來計劃從事程式設計師崗位該從前端開始學習還是從後端開始學習
    程序開發領域的技術迭代速度是非常快的,而且開發方式也會隨著新技術的出現而不斷調整,比如當前要想從事程式設計師崗位,前後端開發知識都應該掌握,在平臺化開發正逐漸成為主流開發的當下,全棧程式設計師將會有更多的就業機會。
  • 前端框架bootstrap和layui有什麼區別
    做前端的小夥伴肯定都用過或聽過Bootstrap和LayUi,小編我雖然不是專業的前端程式設計師,但是對於前端還是頗有研究,閒暇事情會經常研究各種前端框架的源碼,一來可以借鑑優秀框架的思想,二來可以順便學習可以提高自己,好了,不廢話了。
  • 程式設計師需知的 59 個網站
    每天更新乾貨,點藍色字關注「老韓校長」眾所周知,程式設計師是一個需要不斷學習的職業,而幸運的是,在這個網際網路時代,知識就在那裡,等著我們去獲取。一、在線教程首先列出一些在線教程網站,這些在線教程網站通常都比較適合入門,可以作為開發學習路上的第一個階梯,也可以作為工作中的在線文檔。
  • 成為優秀程式設計師必備的幾個學習網站(珍藏版)
    ,那如何獲取最新且比較優秀的知識成為了一個重要的問題,下邊就是總結了一些優秀的學習及資訊網站,時刻提高自己,避免重複造輪子。        因為目前很多網站都做的大而全,所以分類方法為國內外的優秀技術網站,具體的優勢單獨介紹,當然還有更多更好的功能需要你不斷去探索。國內篇1.CSDN(國內最大中文IT社區)國內的程式設計師入門級網站,內容很多很雜,包括論壇、資源下載、博客、各種資訊等等。
  • 「建議收藏」18個適合程式設計師的在線學習網站
    程式設計師是最需要學習的群體之一!學習的方法多種多樣,學習的渠道也是豐富多彩,有的喜歡通過閱讀技術文檔來學習,有的喜歡通過逛社區來學習,有的喜歡通過看視頻來學習,其實,每個渠道都有不一樣的精彩。在此,整理了18個適合程式設計師訪問的在線視頻學習網站,包含國內和國外資源,還區分全免費、部分免費和收費資源,相信總有一款是您喜歡的~後續,還將持續整理適合程式設計師學習、兼職、資源獲取等諸多方面的網站,
  • 程式設計師學習編程,學習這四門程式語言就夠了
    中國程式設計師都有一個讓人難於理解的問題,特別是新手程式設計師,都有喜歡不斷學習最近熱門的程式語言,比如近一年的來的python超過java成為熱度排名第一,同時我們也發現很多程式設計師開始學習盲目ython,作為一名專業的程式設計師,沒有必要把程式語言都學完,比較目前程式語言有不少200種,每種程式語言都有成為熱度的可能性
  • 前端學習路線(初學者必看)
    Vue框架也起著同樣的作用,筆者認為目前React、Vue不分伯仲,但是在學習成本上,Vue更容易學一些,更規範一些。對於框架,最好的學習方式就是去創作者的官網去學習。vue還有一個優勢,因為是中國人開發的框架,中文文檔永遠是最及時的,但是react推薦看英文,中文文檔比較滯後,這也是缺點。
  • 一個後端程式設計師的前端之路協作篇
    也許軟體開發中最難的部分並不是軟體開發本身,而是溝通和協作,前端和設計師、產品經理和程式設計師、前端和後端、老闆和產品經理、測試和程式設計師,想要高質量的實現需求,溝通最多的往往都是程式設計師。程式設計師木訥不愛說話?這裡一定有誤會。今天我們一起來扯扯後端和前端協作的淡。
  • 新手是學習java還是web前端?該如何選擇?
    在招聘網站上,Java比web前端有更多的招聘需求,而且薪水通常也比web前端高。但到底是前端好找工作還是後端好找工作,還是看個人能力,有能力的一般都好找且薪資高。java是全世界運用較廣泛的語言。前端這幾年興起了,現在火熱了,但是中小城市的低端前端程式設計師已經接近飽和了,要想找到一份好的工作,就必須好好學習。
  • 前端程式設計師被螞蟻金服Antd彩蛋氣炸了,居然這麼玩
    幾天前是聖誕節,當時各行各業和聖誕節有一點關係的早就開始準備慶祝聖誕節的活動,一片快樂的景象。但是對於前端程式設計師來說,這個聖誕節過得一點也不快樂,可以說很無奈,因為使用螞蟻金服的Antd,出了事故,而被老闆批評甚至辭退。
  • 多思多練見真招,JavaScript編程模塊更新,前端程式設計師的必修課程
    之前我們更新了JavaScript設計模式模塊課程,JavaScript設計模式對於前端而言,是階段性的選修課程,適用於工作、思考和提升,但是在前端開發的過程中可能很少會用到設計模式,對於程式設計師而言,合理運用設計模式可以更模塊化、更高效的解決JavaScript中的一些常見任務。
  • 學習前端編程難嗎,分享職業生涯心得,讓你知識快速成長
    現在幾乎每一個人,手裡都會有一部智慧型手機,每一個人都會用這部手機做著各種各樣的事情。支撐這種智能化生活的網絡技術就需要我們程式設計師來提供,那我們如何才能快速的學習這方面的知識,快速地成為一名合格的程式設計師,讓自己的編程知識快速進步呢?!今天和大家一起分享。
  • Web前端開發程式設計師不重要嗎?那是不知道要學習多少東西!
    很多的程式設計師覺得WEB前端工程師不就是用HTML、CSS+DIV寫個頁面那樣簡單。然而一旦自己來寫的時候就發現根本不是這樣簡單的事兒。很多人知道用戶的體驗很重要,卻不知用戶體驗好壞的八成都是由前端來決定的。前端技術而且發展很快,不一直學習很快就會追不上發展的步伐。
  • Web前端初學者應該知道的學習內容(上)
    今天我就為準備學習Web前端的初學者們準備了這篇Web前端的學習秘訣,讓我們一起來看一看! 2、Web前端開發 HTML-CSS:開發一個網站,你首先要知道的是 HTML (由它構成一個網頁)和 CSS
  • 前端程式設計師入門html的4大方法,這兩本神書真心經典!
    近日,有不少的程式設計師問w3cschool這邊,前端開發應該怎麼學?有個小白程式設計師表示,自己走了很多彎路,學java開發沒學透不能就業,現在學前端又不知道如何下手,前後算起來浪費了不少的時間。針對此問題,下面w3cschool就給程式設計師小夥伴們答疑解惑,並分享一些乾貨。前端有三架馬車你一定要學會「駕馭」,HTML+CSS+Javascript。照目前看來,網上各種前端學習資料又多又雜,確實讓不少入門前端的小夥伴不知所措。要選什麼學習資料?
  • 前端開發聚合、分享、期刊訂閱類網站收集
    關注下方評論區提供WEB學習資料,編程學習資料JavaScript Weekly一個總結 JavaScript 新聞和文章的免費電子郵件周刊。http://javascriptweekly.com/掘金一個只有高手分享的社區,每個月有超過 3,000,000 個網際網路從業者使用掘金,無論是程式設計師、設計師還是產品經理,都可以在掘金找到相關領域的高質量內容。
  • 送你一份入門前端學習路線圖
    網際網路時代,只要公司有開發網際網路產品的需要,包括網站、網頁、H5、小程序、APP等,就一定少不了前端開發工程師崗位。