摘要:項目源碼地址鏈接地址簡單版框架特點(diǎn)單入口采用面向?qū)ο笏枷?,基于設(shè)計思想,使用觀察者,注冊器,工廠,代理,特性等模式開發(fā)。提供一些常用類圖片分頁文件上傳驗證碼等。提供常用的插件文件壓縮合并觀察等?;谕ㄟ^數(shù)組下標(biāo)訪問配置文件。
項目源碼地址
鏈接地址(https://github.com/cxp1539/mi...
Framework簡單版php框架
Framework特點(diǎn)項目目錄結(jié)構(gòu)單入口index.php
采用面向?qū)ο笏枷?,基于MVC設(shè)計思想,使用觀察者,注冊器,工廠,代理,trait特性等模式開發(fā)。
使用namespace命名空間。
autoLoader自動加載類。
debug,Profiler(性能分析器)。
提供一些常用類(圖片,分頁,文件上傳,驗證碼等)。
提供grunt常用的插件(文件壓縮,合并,觀察等)。
基于ArrayAccess通過數(shù)組下標(biāo)訪問配置文件。
obcache緩存。
classes 公共的類文件存 --image.class.php 圖片操作類 --logobserver.class.php 觀察者log實現(xiàn)類 --page.class.php 分頁類 --upload.class.php 文件上傳類 --vcode.class.php 驗證碼類 conf 配置文件 --database.php 數(shù)據(jù)庫配置 --memcache.php memcached配置 controls 控制器 intef 基礎(chǔ)接口或者抽象類 --db.class.php 數(shù)據(jù)庫接口規(guī)范 --observer.class.php 異常觀察者接口規(guī)范 libs 默認(rèn)加載庫文件 --action.class.php 調(diào)用控制器和方法類 --autoloader.class.php 自動加載類 --config.class.php 讀取配置文件類 --controller.class.php 控制器基類 --debug.class.php debug調(diào)試類 --factory.class.php 工廠類 --globalf.class.php 全局函數(shù)類 --memcached.class.php memcached實現(xiàn)類 --mysqli.class.php mysqli實現(xiàn)類 --obcache.class.php obcache緩存類 --obexception.class.php 自定義異常處理類 --profiler.class.php 性能分析類 --proxy.class.php 代理類 --register.class.php 注冊器類 --singleton.class.php 單例trait --url.class.php url請求處理類 node_modules node插件 grunt-contrib-concat grunt文件合并插件 grunt-contrib-uglify grunt文件壓縮插件 grunt-contrib-watch grunt文件觀察插件 grunt grunt插件 statics 靜態(tài)資源目錄 js js release_js grunt處理后的js css css images images uploads 圖片上傳目錄 vies 模版目錄 Gruntfile.js grunt配置文件 README.md README.md common.inc.php 核心文件 1.定義字符集 2.設(shè)置時區(qū) 3.開啟session 4.定義主目錄和靜態(tài)資源目錄常量 5.autoLoader 6.url獲取調(diào)用控制器和方法 7.debug,Profiler開啟(性能分析器) 8.初始化接收的控制器和方法處理action請求(反射機(jī)制) 9.debug,Profiler接口,輸出debug信息,執(zhí)行時間,使用內(nèi)存等。 index.php 主入口 package.json package.json
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/29834.html
摘要:版微信第三方登陸包括微信微博等等,查看支持列表擴(kuò)展好用的圖片處理,也方便使用百度版百度版支付集合,包含支付寶等支付寶在的封裝各國語言包,包含簡體中文生成二維碼工具,親測好用未完大家可以向我推薦,直接在本文下留言即可。 Laravel不權(quán)威導(dǎo)航 Hi 這里是Roy整理的Laravel相關(guān)索引,希望能幫到大家showImg(http://static.segmentfault.com/bu...
摘要:在有了基礎(chǔ)之后,進(jìn)一步學(xué)習(xí)內(nèi)容包括框架。前端學(xué)習(xí)交流群禁止閑聊,非喜勿進(jìn)。代碼提交前必須做的三個事情檢查所有變更跑一邊單元測試手動運(yùn)行一遍所有 網(wǎng)站開發(fā)開發(fā)大致分為前端和后端,前端主要負(fù)責(zé)實現(xiàn)視覺和交互效果,以及與服務(wù)器通信,完成業(yè)務(wù)邏輯。其核心價值在于對用戶體驗的追求??梢园慈缦滤悸穼W(xué)習(xí)系統(tǒng)學(xué)習(xí): 基礎(chǔ)知識: html + css 這部分建議在?w3school 在線教程上學(xué)習(xí),邊...
摘要:在有了基礎(chǔ)之后,進(jìn)一步學(xué)習(xí)內(nèi)容包括框架。前端學(xué)習(xí)交流群禁止閑聊,非喜勿進(jìn)。代碼提交前必須做的三個事情檢查所有變更跑一邊單元測試手動運(yùn)行一遍所有 網(wǎng)站開發(fā)開發(fā)大致分為前端和后端,前端主要負(fù)責(zé)實現(xiàn)視覺和交互效果,以及與服務(wù)器通信,完成業(yè)務(wù)邏輯。其核心價值在于對用戶體驗的追求??梢园慈缦滤悸穼W(xué)習(xí)系統(tǒng)學(xué)習(xí): 基礎(chǔ)知識: html + css 這部分建議在?w3school 在線教程上學(xué)習(xí),邊...
摘要:我們?yōu)榱颂幚磉@些挑戰(zhàn),提出了一個新的引用測試框架當(dāng)然,也是開源的,并且在整個過程中節(jié)省了上百萬美元。另一方面,被證實有一些嚴(yán)重的缺點(diǎn)部署困難而且慢。在緩存刷新期間,當(dāng)可用于別的進(jìn)程的已緩存的文件字節(jié)碼在此時損壞,就會導(dǎo)致崩潰。 How Badoo saved one million dollars switching to PHP7 我們成功的把我們的應(yīng)用遷移到了php7上面(數(shù)百臺機(jī)...
摘要:基于阿里云提供的服務(wù)是套件的核心如安全性套件等服務(wù)。今天,主要結(jié)合個人體驗介紹下一個個人站點(diǎn)如何選擇阿里云的配置。在云計算尚未普遍,企業(yè)網(wǎng)站托管在IDC的房間里,每個服務(wù)器需要一個柜,我仍然記得每次購買服務(wù)器或服務(wù)器升級,都需要操作乘出租車去了房間,然后在引擎室里,比如內(nèi)存升級,和操作這臺機(jī)器。當(dāng)您需要增加服務(wù)器數(shù)量時,價格通常非常昂貴,因為需要額外的空間和機(jī)柜。這導(dǎo)致了非常高的服務(wù)器成本。...
閱讀 3679·2021-11-24 09:39
閱讀 1288·2021-09-30 09:48
閱讀 3276·2021-09-09 11:51
閱讀 2900·2021-09-08 10:41
閱讀 1340·2019-08-30 14:06
閱讀 2809·2019-08-30 14:01
閱讀 884·2019-08-29 17:11
閱讀 3183·2019-08-29 15:37