概述:
一般複雜互動的系統會存在著大量的文案顯示,這樣可以告訴使用者的互動行為,主要用來作提示和操作區分,但是由於不同的點使用的文案根據具體的位置,呼叫方產生不同的文案,導致資訊的顯示往往會出現各個不同的顯示方式。
概念:使用場景:
1.頁面和**的互動
2.介面和呼叫方的互動
文字型別:
1.純文字
2.富文字:如:html
特點:文案基本結構需要幾大模組:
1.安全過濾:由於文案顯示可能存在富文字,而富文字必然存在著安全問題,所以對富文字存在著安全過濾
2.多語義:文案需要根據具體的使用方作不同的顯示,為方便擴充套件,同時會根據不同的使用者顯示不同的統計資訊,因此需要能支援引數替換,富文字解析等
設計:原則:
程式=入參+處理+出參(顯示)
文案本質是乙個變數:因此不應該和顯示**結合在一起
文案不是程式核心業務邏輯的組成
實現:基於velocity和enum實現支援多文案顯示處理;同時提供引數注入
類圖:
一種基於富文案顯示設計
概述 一般複雜互動的系統會存在著大量的文案顯示,這樣可以告訴使用者的互動行為,主要用來作提示和操作區分,但是由於不同的點使用的文案根據具體的位置,呼叫方產生不同的文案,導致資訊的顯示往往會出現各個不同的顯示方式。概念 使用場景 1.頁面和 的互動 2.介面和呼叫方的互動 文字型別 1.純文字 2.富...
一種分隔螢幕顯示效果
個人實現效果 width 600 height 350 src allowfullscreen const float linescale 40.0 float getcolor vec2 pos void mainimage out vec4 fragcolor,in vec2 fragcoord...
設計,是一種態度
我 們每個人在高考填報志願的那一刻,就被打上了不同的標籤,注定我們要走上不同的職業生涯,而我的標籤是一名設計師。在進入大學的一千多個日日夜夜中,我無 時無刻不在思考這個問題,突然,我驚奇的發現 我們每個人都是設計師,完成乙個機構,製作一塊電路板,編寫一段程式 這一切都是設計,在我看來,將自己 的思想...