摘要:原文地址方法一普通方法方法二實質(zhì)上是方法一的變通版本創(chuàng)建一個目的數(shù)組,并把源數(shù)組的第一項添加到目的數(shù)組的第一項上面的方法可以簡單處理或者或者方法三方法以空間換時間速度最快或者可以這樣說明對象中已經(jīng)存在這一項了,也就是說在數(shù)組中重復了 原文地址 方法一 普通方法 function unique1(srcArr) { let dstArr = [] for (let i =...
摘要:高階組件以下的所有子組件都可以直接從中獲取數(shù)據(jù)。所以,修改數(shù)據(jù)的函數(shù)出現(xiàn)了即所有的數(shù)據(jù)都必須通過調(diào)用修改。 redux 只是一個狀態(tài)管理 簡述 本篇文章主要說明redux的基本原理以及如何使用 閱讀前需了解(本文中僅作簡單描述,詳細了解請自行Google) 純函數(shù) 符合以下兩點性質(zhì)的函數(shù)即為純函數(shù) 函數(shù)執(zhí)行不改變外部變量 函數(shù)的輸出結(jié)果僅依賴于輸入?yún)?shù) 高階組件 即一...
摘要:目錄無繼承簡單的字段聲明無繼承簡單的方法聲明簡單繼承一層繼承字段覆蓋無繼承靜態(tài)函數(shù)無繼承靜態(tài)變量神秘的類無繼承簡單的字段聲明先來看個最簡單的例子,我們僅僅使用了關(guān)鍵字并定義了一個變量最后編譯出來的代碼如下。無繼承靜態(tài)變量還有個小例子。 在[上一篇文章][]中,我們提到 ES6 的 class 語法糖是個近乎完美的方案,并且講解了實現(xiàn)繼承的許多內(nèi)部機制,如 prototype/__pro...
摘要:深入源碼文件編譯過程是騰訊開源的一款小程序框架,主要通過預編譯的手段,讓開發(fā)者采用類風格開發(fā)。處理好的最終會寫入文件中,文件存儲路徑會判斷類型是否為。根據(jù)上面的流程圖,可以看出所有的文件生成之前都會經(jīng)過處理。 深入wepy源碼:wpy文件編譯過程 wepy 是騰訊開源的一款小程序框架,主要通過預編譯的手段,讓開發(fā)者采用類 Vue 風格開發(fā)。 讓我們一起看看, wepy 是如何實現(xiàn)預編譯...