實現B/S環境的UI定製
不知道大家有沒有這樣的經歷:剛做完一個web應用沒多久客戶說我們要加一個XXX功能。拿回來分析一下,很簡單就能實現,但是需要將封存的專案程式碼找出來,這兒加幾個函式,那兒加幾個JSP。要是能夠定製UI那該多麼方便?!拿過來透過某個工具或者是直接錄入幾條記錄,一切都能搞定。
這一陣子一直在找這方面的內容,沒有完全吻合的。不知道大家有沒有這方面的經驗或感想,要是集思廣益能將“頁面定製”實現了,或許能減輕很多掙扎在jsp中的朋友們的苦痛。
我正在考慮的方法是透過配置檔案定義頁面。比如說如果一個頁面由幾個表單元素組成,那麼這幾個元素連同其屬性寫入到該配置檔案內,透過pageMaker在執行時動態組裝。echo提供了很多可能的線索,它能夠解決頁面事件監控,提供基本表單元素可配置功能。
現在遇到幾個棘手的問題包括比較複雜的頁面組織邏輯,比如:頁面佈局控制(像table的列寬控制,頁面區塊的劃分),資料繫結(將資料呈現與控制物件進行連線),以及像在C/S下的屬性頁等元件(這一塊主要是因為我的懶)
我的目標是實現任何一個web專案裡都不用寫一句html。一個(一堆)配置檔案加上一個頁面生成機制就能完成表示層邏輯。
寫完了感覺我想要的就是dreamweaver,哈哈哈哈。是很像,如果實現了應該就是性質相似的東西(跟VB更像),只有一點不一樣,那就是我要的不是jsp/html這樣的不規範的內容,而是規範化的資料
這一陣子一直在找這方面的內容,沒有完全吻合的。不知道大家有沒有這方面的經驗或感想,要是集思廣益能將“頁面定製”實現了,或許能減輕很多掙扎在jsp中的朋友們的苦痛。
我正在考慮的方法是透過配置檔案定義頁面。比如說如果一個頁面由幾個表單元素組成,那麼這幾個元素連同其屬性寫入到該配置檔案內,透過pageMaker在執行時動態組裝。echo提供了很多可能的線索,它能夠解決頁面事件監控,提供基本表單元素可配置功能。
現在遇到幾個棘手的問題包括比較複雜的頁面組織邏輯,比如:頁面佈局控制(像table的列寬控制,頁面區塊的劃分),資料繫結(將資料呈現與控制物件進行連線),以及像在C/S下的屬性頁等元件(這一塊主要是因為我的懶)
我的目標是實現任何一個web專案裡都不用寫一句html。一個(一堆)配置檔案加上一個頁面生成機制就能完成表示層邏輯。
寫完了感覺我想要的就是dreamweaver,哈哈哈哈。是很像,如果實現了應該就是性質相似的東西(跟VB更像),只有一點不一樣,那就是我要的不是jsp/html這樣的不規範的內容,而是規範化的資料
相關文章
- Docker定製自己的環境映象Docker
- Dockerfile 方式定製 lnmp 環境DockerLNMP
- Pytorch複製現有環境PyTorch
- 配置《Orange's一個作業系統的實現》環境心得作業系統
- Servlet 的環境設定Servlet
- R環境的設定
- 使用webpack4.x定製自己的前端開發環境Web前端開發環境
- kubeadm實現k8s高可用叢集環境部署與配置K8S
- thinkphp-配置環境引入UIPHPUI
- 《Afterlight》中泰坦星環境的實現方法
- 車載導航應用中基於Sketch UI主題定製方案的實現UI
- CustomTkinter:基於Tkinter的現代且可定製的Python UI庫PythonUI
- k8s環境搭建K8S
- 【環境踩坑】ubuntu下jupyter的環境設定問題Ubuntu
- Hybris開發環境的license計算實現開發環境
- 製造業S2B2B電商平臺
- 02-k8s部署環境K8S
- docker 學習筆記之實戰 lnmp 環境搭建系列 (3) ------ dockerfile 定製屬於自己的映象Docker筆記LNMP
- 可實現B站 蒙版彈幕 效果的前端元件 —— Barrage UI前端元件UI
- 如何設定FreeSWITCH環境
- 微前端中實現沙箱環境的方案調研前端
- alpine 製作 PHP 環境映象PHP
- 環境變數的設定方法(轉)~變數
- Filebeat 收集K8S 日誌,生產環境實踐K8S
- k8s——搭建叢集環境K8S
- 20240326 windows搭建k8s環境WindowsK8S
- SpringMVC 實現支付寶支付功能(沙箱環境)SpringMVC
- 用 Docker 製作的 Laravel 開發環境DockerLaravel開發環境
- 本地服務呼叫K8S環境中的SpringCloud微服務實戰K8SSpringGCCloud微服務
- K8S環境的Jenkin效能問題處理續篇(任務Pod設定)K8S
- win10環境變數怎麼設定 win10設定環境變數的方法Win10變數
- 自動設定autotrace環境
- ansible設定環境變數變數
- ansible 設定環境變數變數
- export 設定環境變數Export變數
- Linux設定環境變數Linux變數
- MySQL 複製全解析 Part 1 實驗環境介紹MySql
- Objective-C環境下的靜態陣列實現Object陣列
- 你的K8s 執行時環境安全嗎? KubeXray幫你保護K8s環境及應用K8S