http://colachan.com/post/3545 終於迎來一期特刊。最近打算在公司內部做一個分享,講的是組件化的設計與開發的思維方式。准備完演講資料,發現這完全可以改成一篇文章。藏着掖着不合適,發出來分享給有需求的朋友吧,就當是個試講了,希望大家幫忙指出錯誤。 下載地址:https ...
此文前端框架使用 rax,全篇代碼暫未開源 待開源 原文鏈接地址:Nealyang PersonalBlog 前言 貌似在面試中,你如果設計一個 react vue 組件,貌似已經是司空見慣的問題了。本文不是理論片,更多的是自己的一步步思考和實踐。文中會有很多筆者的思考過程,歡迎評論區多多交流和討論。 從需求討論 技術方案探討到編碼 到最終的測試,經歷過了很多次的腦暴,也遇到過非常多的坑,其中有 ...
2019-09-27 11:42 1 453 推薦指數:
http://colachan.com/post/3545 終於迎來一期特刊。最近打算在公司內部做一個分享,講的是組件化的設計與開發的思維方式。准備完演講資料,發現這完全可以改成一篇文章。藏着掖着不合適,發出來分享給有需求的朋友吧,就當是個試講了,希望大家幫忙指出錯誤。 下載地址:https ...
最近參與了一些電商業務中台等復雜業務系統的設計和開發,結合DDD和中台等, 有一些架構方面的思考和體會,在這里記錄一下。 做技術方案,核心是下面幾個問題: 做什么?- 產品需求 業務上怎么做?- 業務文檔 技術上怎么做?- 技術方案 代碼怎么實現 ...
最近用Atom寫博客比較多,然后發現一個很嚴重的問題。。沒有一個我想要的上傳圖片的方式,比如某乎上邊就可以直接copy/paste文件,然后進行上傳。然而在Atom上沒有找到類似的插件,最接近的一個,也還是需要手動選擇文件,然后進行上傳。這個操作流程太繁瑣,索性自己寫一個插件用好 ...
今天看了同事寫的組件,有一些感觸,怎么才能設計一個好的組件呢?我感覺應該要包含下面幾點: 1. 要易用 (至少讓使用者能夠簡單方便的引入到程序當中)2. 要穩定 (需要增加關鍵的測試)3. 要靈活(關鍵參數可配置)4. 要全面(日志、攔截器、監聽器)5. 要謹慎(要考慮多種情況)6. 要易讀(寫 ...
目前前端三大框架(vue.js, Angular.js, react.js)都在引領着前端的組件化開發方向,組件化的前端開發方式的確為業務實現帶來了前所未有的方便,其實組件化開發早已經具有(YUI),但如何封裝一個優秀的組件,可能並不是每位前端開發者都能夠做好的。 組件封裝有一定的不確定性,更多 ...
最近可以有1個月左右的空閑,可以稍微整理一下這個腳本解釋器的開發過程。 一、緣由 2014年左右,我們使用AIR技術,開發了一個3D戰爭類型的手游。那時候手游開發技術主要是cocos2d,unity,Air稍微小眾一些,但是也有。那個時候正是AS3走下坡路的時候,BOSS耳軟心活,一會要改用 ...
同步更新博客: 1. 知乎專欄:前端路上的摸索 2. github:design 距離上一篇博客,我已經有3個月沒有寫博客了,腦子里也有很多靈光和新點子,忙嘛,肯定忙,但是忙不是理由,所以見諒。這次給自己下了死命令,一定要產出點東西,so,將自己最近開發中能總結的東西 ...