初學前端,要不要學原生js手撕輪播圖呢?

時間 2021-12-27 23:09:22

1樓:Piszz

你都說了,要不要學?

如果是學習的話, 建議你可以試試造輪子,理解一下原理總歸沒錯。

如果你說要做業務,是手寫輪播圖還是用第三方庫。

我建議用第三方庫,因為

更穩定更面向業務

你能更早下班

2樓:涼月千尋

輪播圖挺簡單的,很適合初學者,現在的css api和js api實現個輪播圖簡直不要太簡單,

重點其實不是如何實現,而是思考實現思路

3樓:wykun

我認為呢,學輪播圖js實現不僅僅是為了掌握輪播圖這個功能自己寫出來,主要還是鍛鍊你的程式設計思維,其實真正做開發時都用輪子,誰會花那麼多時間造輪子

4樓:一絲混亂

原生js寫輪播圖不是知識,甚至連技巧都算不上。只能說是乙個比較常見的業務場景。所以不存在這個說法。

就像你說的,後面還有購物車,放大鏡。類似的業務場景有很多,不可能都去自己寫。

如果你為了練手自己寫乙個,那沒問題,你還可以練手做做其他的。

不過如果你是單純為了在工作中學以致用,那我建議你研究一下如何尋找乙個符合需求的輪子並且整合到專案中,這個才是更需要的能力。

5樓:

你可以隨手寫出快速排序演算法,難道生產專案中就會採用你手寫的?又難道因為不會用所以你就可以不學了?

快速排序實際上不會讓你手寫,但你學會了分治的思想。輪播圖也是一樣的道理,關鍵在於學習處理問題的方法。

6樓:web前端100

目前趨勢不需要重複造輪子,「輪播圖」這種常用的展示類元件swiper.js考慮的很全面,可以說做到了極致。後面提到的購物車、放大鏡等,先去github上尋找原始碼,有合適的就拿來用,沒有再自己寫。

做技術開發的,要警惕:

1.我們不是發明人,「發明人」可能自己做的東西自己用的爽,但沒人願意買單,所以要結合使用者需求、市場情況而定;

2.生態不完善的新技術吹噓的再好也不要嘗試當小白鼠,浪費時間摧殘生命;

"聽工作的學長說輪播圖一半都用外掛程式,沒人自己手寫的",我剛入職時也用原生js寫過輪播圖、選項卡、彈出層等等,那時還需要相容ie6,現在只是空有理論,知道它們的原理是什麼,但實際開發中還是使用js庫,因為大量的反饋-改善使這些元件庫很完善,即提高我們的開發效率,這也是我不推薦重複造輪子的原因。

7樓:胡鴻飛

很簡單,看到有價值的輪子,就自己試著做乙個。

但是……專案中不要用自己做的那個……

直到有一天,你發現除了你自己做的輪子,這世上沒有能用的輪子。那就用你自己的這個輪子吧。

還有一件事,到時候把這個輪子放到 github 上……

8樓:Sitkin YIP

有外掛程式用和自己能不能手寫出來不是兩回事嗎?自己能不能寫代表了你的前端水平,有沒有庫用屬於工作中的開發效率問題,如果你真的想做前端這種入門級的東西必須會寫,這個都不涉及js高階之類的了,屬於會用級別,必須掌握系列,會不會寫和用不用寫,是兩件事情。

自學前端真的能找到工作嗎,要不要去培訓班?

朗沃IT之家 找不找得到工作取決於你的技術。而薪資 技術 情商 閱歷 運氣!所以,關鍵的問題是找到適合自己的模式,有的人覺得自學也可以學得很好,那就可以自學,但是確實有的人自律性較差,也不想花那麼多瑣碎的時間去到處找資料,那也可以選擇培訓。但是對於培訓機構確實要慎重考慮,如樓主所說,培訓的費用不便宜...

學前兒童要不要英語啟蒙呢

我到底是誰 4歲是孩子語言的敏感期,4歲的孩子可以說是 世界公民 這時候讓他學啥語言都能學的。但是,這個階段的孩子的主要任務是玩耍,應該以日常用語作為教育內容,給她個語言環境就好了。她會自己模仿的。你多說了,她就會多聽,多學。很自然地學會任何語言。但是要注意,啟蒙的意思是,廣 薄 淺。重點是培養孩子...

學前教育到底要不要考研?

我不 要啊!現在內卷那麼嚴重,還是要努力提公升自己的學歷 不考研,可能就是乙個普通的幼兒園老師 考研了,可以做課研,一些園本課程啊,總之機會更多,發展空間更大 克莉絲汀 看你未來的職業規劃,如果想去大專或者有更多的就業選擇和機會,那就必須考研。我也是98年的,我覺得年齡也不大呀,我正在讀研。 高考考...