原文:從頭開始寫框架(二):孕育框架的種子_上

今天我們來聊一聊一個框架最基礎的部分:種子模塊。 這個詞是 司徒正美 在他的 JavaScript框架設計 一書里提出的一個詞,意思是:這個模塊就好像一棵大樹的種子一樣,其所有的模塊 方法等,都根植於這個種子模塊中,它包容其他的模塊,使其他的模塊之間聯系緊密起來,並且讓用戶更方便的調用模塊 方法。 種子模塊需要堅持穩定 擴展性高 常用等原則,那么,下面我們就開始編寫吧。 在 司徒正美的書中,他提到 ...

2015-11-27 15:37 7 542 推薦指數:

查看詳情

Summer——從頭開始一個簡易的Spring框架

Summer——從頭開始一個簡易的Spring框架 ​ 參考Spring框架實現一個簡易類似的Java框架。計划陸續實現IOC、AOP、以及數據訪問模塊和事務控制模塊。項目持續維護中...歡迎Star!Thanks~~~ ​ 本項目參考自Spring,但又做出 ...

Wed May 19 18:01:00 CST 2021 0 364
JGUI源碼:從頭開始,建一個自己的UI框架(1)

開篇 1、JGUI是為了逼迫自己研究底層點的前端技術而做的框架,之前對web底層實現一直沒有深入研究,有了技術瓶頸,痛定思痛從頭研究, 2、雖然現在vue技術比較火,但還在發展階段,暫時先使用JQuery實現,以后有時間會再做一套vue版本的。有好的建議歡迎大家留言。 3、自己在開發過程 ...

Sat Feb 23 16:09:00 CST 2019 0 615
express 框架api

引入:前后端分離:( 前端:頁面;請求數據;數據處理;后端: api 接口) 補充:學完 express,可以看koa 這個框架。 文檔:https://expressjs.com/ 實現:登陸接口 express入門 1、安裝express, 引入第三方框架 ...

Fri Jun 12 02:18:00 CST 2020 0 603
自己的Socket框架(一)

本系列僅介紹可用於生產環境的C#異步Socket框架,如果您在其他地方看到類似的代碼,不要驚訝,那可能就是我在參考開源代碼時,直接“剽竊”過來的。 1、在腦海里思考一下整個socket的鏈接的處理流程,於是便有了下圖。 2、首先就開始監聽,代碼 ...

Tue Jul 29 17:39:00 CST 2014 5 3007
【我們一起框架】C#的AOP框架

前言 AOP,大家都是聽過的,它是一種面向切面的設計模式。 不過AOP雖然是被稱為設計模式,但我們應該很少能看到AOP設計的框架。為什么呢? 因為,AOP單獨設計的框架幾乎是無法使用的。普遍的情況是,AOP要是和其他設計模式結合在一起使用。 所以,AOP雖然是設計模式,但我認為它更接近一種 ...

Mon Nov 12 17:38:00 CST 2018 13 2839
【我們一起框架】MVVM的WPF框架(二)—綁定

MVVM的特點之一是實現數據同步,即,前台頁面修改了數據,后台的數據會同步更新。 上一篇我們已經一起編寫了框架的基礎結構,並且實現了ViewModel反向控制Xaml窗體。 那么現在就要開始實現數據同步了。 DataContext—數據上下文 在實現數據同步前,我們要了解一個知識點 ...

Mon Sep 10 17:05:00 CST 2018 14 3837
【我們一起框架】MVVM的WPF框架(四)—DataGrid

前言 這個框架寫到這里,應該有很多同學發現,框架很多地方的細節,其實是違背了MVVM的設計邏輯的。 沒錯,它的確是違背了。 但為什么明知道違背設計邏輯,還要這樣編寫框架呢? 那是因為,我們編寫的是框架,是使用MVVM的概念編寫框架,而並不是要完美的實現MVVM設計。 兩者有什么區別 ...

Thu Oct 11 23:57:00 CST 2018 3 2274
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM