最近抽出點時間想弄個dom模塊化的模板引擎,不過現在這種都是MVVM自帶的,索性就想自己造輪子寫一個簡單的MVVM框架了 借鑒的自然還是從正美的avalon開始了,我記得還是去年6月寫過一個系列的avalon源碼分析的,不過那時候0.7版本,不夠健全,現在已經好太多了 框架是面向一個領域 ...
折騰了幾天,先把第一版成果記錄下來,吼吼.... 一 效果圖 二 實現過程源碼 先創建winform工程 創建好如下文件 在Config.cs中構靜態數據 View Code 在LeftNavigationBar.cs中 拖入panel treeview 其中Dock設置full LeftNavigationBar 窗體的邊框設置none 也可以不繼承Form 繼承UserControl View ...
2020-06-08 10:58 3 1049 推薦指數:
最近抽出點時間想弄個dom模塊化的模板引擎,不過現在這種都是MVVM自帶的,索性就想自己造輪子寫一個簡單的MVVM框架了 借鑒的自然還是從正美的avalon開始了,我記得還是去年6月寫過一個系列的avalon源碼分析的,不過那時候0.7版本,不夠健全,現在已經好太多了 框架是面向一個領域 ...
在前端MVVM框架設計及實現(一)中有一個博友提出一個看法: “html中使用mvvm徒增開發成本” 我想這位朋友要表達的意思應該是HTML定義了大量的語法標記,HTML中放入了太多的邏輯,從而增加了復雜度 將邏輯放入HTML是一個不好的做法,也不建議這么做,即便從復用的角度 ...
的實現最基本的原理 從第三版開始就會加入AMD,ko,vue等框架的設計元素,形成自己的一套風格 ...
最近兩周完成了對公司某一產品的前端重構,本文記錄重構的主要思路及相關的設計內容。 公司期望把某一管理類信息系統從項目代碼中抽取、重構為一個可復用的產品。該系統的前端是基於 ExtJs 5 進行構造的,后端是基於 Asp.net MVC 提供的 REST 數據接口。同時,希望通過這次重構,不但能 ...
關於測試框架的好處,比如快速回歸提高測試效率,提高測試覆蓋率等這里就不討論了。這里主要討論自動化框架包含哪些內容,以及如何去設計一個測試框架。 1. 什么是自動化測試框架? 它是由一個或多個自動化測試基礎模塊、自動化測試管理模塊、自動化測試統計模塊等組成的工具集合。 以常見的前端UI ...
JavaScript 高級框架設計 在現在,jQuery等框架已經非常完美,以致於常常忽略了JavaScript原生開發,但是這是非常重要的. 所以,我打算寫一個簡單的框架,兩個目的 熟練框架的思想 熟練DOM操作. 所以我打算,模仿jQuery,實現一個簡單的類似 ...
最近的一個項目是寫一個爬蟲框架,這個框架主要采用Master-Slave的結構,Master負責管理要爬取的Url和已經爬取過的Url,Slave可以有多個,主要負責爬取網頁內容,以及對爬取下來的網頁內容進行持久化的工作。整個項目用Thrift作為RPC通信框架。 1. 爬蟲流程 如果是一個 ...
RPC 框架設計 初識 RPC 服務化有什么好處? 防止代碼拷貝 防止底層復雜性的擴散 防止公共庫的耦合 保證 SQL 的質量,能夠解除數據庫的耦合 什么是 RPC RPC:Remote Procedure Call Protocol,遠程過程調用協議,像調用本地 ...