摘要:為了提高代碼的復用性和可維護性,高階函數應運而生。使用過的同學,不知道有沒有使用過,高階函數的作用和它是一樣的。高階函數在編程中扮演的角色就是火鍋鍋底的角色,它有公用的方法和屬性,而各種組件就是肉和蔬菜。 為什么要使用高階組件? 想想以前用原生和jQuery的項目,上千行的code映入眼簾,瞬間有種昏死過去的沖動。代碼難以維護,改一個bug可能出現N個bug,真的是很痛苦。于是乎組件化...
Button Button包括了兩個組件,Button與ButtonGroup。 ButtonProps 看一個組件首先看的是他的傳參也就是props,所以我們這里先看Button組件的ButtonProps export type ButtonType = primary | ghost | dashed | danger; export type ButtonShape = circl...
摘要:問題剛才碰到了一個這樣的問題有一個由對象組成的數組,把其中一個對象賦值給變量,然后改變了的屬性,對應的原來數組中的對象的屬性也會隨之改變。 問題 剛才碰到了一個這樣的問題:有一個由對象組成的數組,把其中一個對象賦值給變量p,然后改變了p的屬性,對應的原來數組中的對象的屬性也會隨之改變。 var arr = [{x:0, y:0}, {x:0, y:0}] var p = arr[0] ...
摘要:下面是本周精選內容,請享用。不要看錯了,這個是,和測試框架僅一字之差。本文作者王仕軍,商業轉載請聯系作者獲得授權,非商業轉載請注明出處。想知道我接下來會寫些什么歡迎訂閱我的掘金專欄或知乎專欄前端周刊讓你在前端領域跟上時代的腳步。 showImg(https://segmentfault.com/img/remote/1460000009646412); 破解前端面試系列文章本周出到第 ...
摘要:老規矩上,過過癮先縱向圖片滾動不過這個需要你在手機中查看啦再上源碼縱向滾動圖片很簡單,左側有個縱向的圖片數量以及當前圖片索引的展示,然后整個是一個縱向可觸摸滑動的列表,可以自定義滑動回調函數。 老規矩~ 上DEMO,過過癮先:縱向圖片滾動(不過這個demo需要你在手機中查看啦~) 再上源碼:縱向滾動圖片 DEMO很簡單,左側有個縱向的圖片數量以及當前圖片索引的展示,然后整個是一個縱向可...