摘要:本文是造輪系列第二篇。實現方式事件處理跟差不多,唯一多了一步就是當點擊或者的時候,如果外部有回調就需要調用對應的回調函數。 本文是React造輪系列第二篇。 1.React 造輪子系列:Icon 組件思路 本輪子是通過 React + TypeScript + Webpack 搭建的,至于環境的搭建這邊就不在細說了,自己動手谷歌吧。當然可以參考我的源碼。 想閱讀更多優質文章請猛戳Git...
摘要:微信小程序緩存過期時間創建緩存緩存名稱緩存值緩存時間獲取緩存緩存名稱緩存值清除緩存緩存名稱 微信小程序緩存過期時間 /* *創建緩存 * @param e 緩存名稱 * @param t 緩存值 * @param i 緩存時間 */ setCache: function(e, t, i) { var n = +new Date / 1000,...
摘要:有了對象,就可以將異步操作以同步操作的流程表達出來,避免了層層嵌套的回調函數。此外,對象提供統一的接口,使得控制異步操作更加容易。它的作用是為實例添加狀態改變時的回調函數。這時,第二個方法指定的回調函數,就會等待這個新的對象狀態發生變化。 Promise 是異步編程的一種解決方案,比傳統的解決方案(回調函數和事件)更合理和更強大。它由社區最早出和實現,ES6 將其寫進了語言標準,統一了...
摘要:高級排序算法總結希爾排序間隔序列可以動態定義,不過對于大部分的實際應用場景,算法要用到的間隔序列可以提前定義好有一些公開定義的間隔序列,使用它們會得到不同的結果。 高級排序算法總結 希爾排序 function shellsort(array, gaps) { for (var g = 0; g < gaps.length; g++) { for ...
摘要:一可以重復聲明不能限制修改沒有塊級作用域不能重復聲明變量有塊級作用域不能重復聲明常量有塊級作用域塊級作用域循環短短函數都屬于塊級作用域二剩余參數展開符剩余參數必須是形參的最后一個否則會報錯數組展開相當于拼接兩個數組展開三默認參數打印出來沒有 一、 var,let,const var:可以重復聲明、不能限制修改、沒有塊級作用域 let:不能重復聲明、變量、有塊級作用域 const:不能重...