JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗分享_javascript技巧
來源:懂視網(wǎng)
責編:小采
時間:2020-11-27 21:07:43
JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗分享_javascript技巧
JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗分享_javascript技巧:好了開始吧 重構(gòu)這個其實也不是什么大動作,主要要實現(xiàn)的功能嘛,就是把現(xiàn)有的JS代碼重新劃分一下,解耦現(xiàn)有模塊。然后我打算把現(xiàn)有的程序劃分一下模塊然后重新打包做一個命名空間實現(xiàn)use或者類似于java的Package的東西。那么我只要加載一個use的js文件
導讀JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗分享_javascript技巧:好了開始吧 重構(gòu)這個其實也不是什么大動作,主要要實現(xiàn)的功能嘛,就是把現(xiàn)有的JS代碼重新劃分一下,解耦現(xiàn)有模塊。然后我打算把現(xiàn)有的程序劃分一下模塊然后重新打包做一個命名空間實現(xiàn)use或者類似于java的Package的東西。那么我只要加載一個use的js文件

好了開始吧
重構(gòu)這個其實也不是什么大動作,主要要實現(xiàn)的功能嘛,就是把現(xiàn)有的JS代碼重新劃分一下,解耦現(xiàn)有模塊。然后我打算把現(xiàn)有的程序劃分一下模塊然后重新打包做一個命名空間實現(xiàn)use或者類似于java的Package的東西。那么我只要加載一個use的js文件調(diào)用這個文件的use函數(shù),通過設置某些參數(shù),我可以動態(tài)地加載所需要的模塊。這個是最完美的想法(那時我很傻很天真)。好的,噩夢開始了。
前提,我低估了3個月前的自己。//好吧,下面可能會出現(xiàn)un文明用語~~
首先,計劃的第一天,我的打算是分離這個程序里面最需要解耦的部分,自制控件部分。說起來,人家也嘗試著寫了一些窗體控件什么的比如Panel.js,Button.js之類的控件這里面有一大堆js文件,雖然我已經(jīng)劃分好文件夾了,但是看到index頁面上面那一連串的
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗分享_javascript技巧
JS前端框架關(guān)于重構(gòu)的失敗經(jīng)驗分享_javascript技巧:好了開始吧 重構(gòu)這個其實也不是什么大動作,主要要實現(xiàn)的功能嘛,就是把現(xiàn)有的JS代碼重新劃分一下,解耦現(xiàn)有模塊。然后我打算把現(xiàn)有的程序劃分一下模塊然后重新打包做一個命名空間實現(xiàn)use或者類似于java的Package的東西。那么我只要加載一個use的js文件