流暢的不要不要的ios出來的bug讓人咬牙切齒。bug產生的環境:局部滾動,外部并沒有禁止默認瀏覽器事件bug:導致局部滑動不流暢嚴重情況下不能滑動解決方案: 1:js禁止外部的瀏覽器默認事件,停止局部事件冒泡(對于結構簡單的頁面來說可能適合) 2:-webkit-overflow-scrolling:touch給body和局部滾動的元素 -webkit-overflow-scrolling...
摘要:使用場景數據類型聲明和約束聲明數據類型使用數據類型面向對象編程這里和面向對象語言類似,用于定義對象接口,聲明對象的結構,定義類時可以實現接口,滿足這個接口定義的功能。 什么是接口 TypeScript的核心就是類型檢查,接口就是用于聲明類型,給內部或第三方使用者提供類型聲明和約束。 使用場景 數據類型聲明和約束 // 聲明數據類型 interface CustomerInfo { ...
摘要:我們已經學習了棧,隊列和棧非常類似,但是隊列遵循的是先進先出原則的一組有序的項,并從頂部移除元素,但是最新添加的元素必須排在隊列的末尾。恩,我們的前輩就提出了雙端隊列,允許用戶在隊首進行添加和刪除元素的操作,隊尾也是一樣。 我們已經學習了棧,隊列和棧非常類似,但是隊列遵循的是先進先出(FIFO)原則的一組有序的項,并從頂部移除元素,但是最新添加的元素必須排在隊列的末尾。在生活中也有隊列...
摘要:看完本文,希望可以寫出更加漂亮簡潔函數式的代碼可以用來匯總數據的初始值把一個對象數組變成一個以數組中各個對象的為屬性名,對象本身為屬性值的對象。 Handle javascript data structures with map/reduce 看完本文,希望可以寫出更加漂亮、簡潔、函數式的代碼? reduce reduce 可以用來匯總數據 const customer = [ ...