swiper這個只是基礎的前端技術的應用問題,技術應用、技術項目只能作為一個學習的參照,不能以它的實現作為學習的目標,更不用說深入學習。

前端開發應該如何學習,可以看這個書籍推薦與學習路線,不要學偏了。

李東bbsky:前端開發書籍推薦與學習路線?

zhuanlan.zhihu.com圖標


看題主的問題感覺是一個剛入門沒多久的新手問題,不知道你說的是學習它的源碼還是使用方法。

使用方法的話,直接看官方文檔就好了。源碼的話也不建議去直接學,整個swiper是一個非常成熟且健壯的工具,裡面有很多東西直接上手會有挺高的難度的。

同樣是針對 swiper的學習路徑推薦如下:

  1. 實現swiper的每一個最基本的交互
  2. 實現帶參數的交互效果
  3. 把所有效果整合成一個類庫並封裝
  4. 閱讀swiper源碼,看一下自己少考慮了什麼
  5. 整合成通用工具庫


這個工具實在是太基礎,上面拿鐵鍬比喻很恰當,根本沒法深入啊,就算是要造個鐵鍬,釘子,削好的木棍,鐵皮也都有了。


沒必要,而且Swiper沒什麼可以深入的。建議多多看一些相關的書籍,觸類旁通。因為swiper 一點都不難,這種工具就看誰先出來,後面的人用著用著就習慣了,但是不難,只是更多時候沒有再造輪子的必要而已。


任何好用的庫和框架,都有其設計思想,我們要學習的正是這個思想,如何在實際開發中去運用它,而不是為了研究它而去研究它,比如說react中的ast概念,在很多框架都可以看到,比如 eslint taro...


推薦閱讀:
相關文章