ht
是基於html5標準的企業應用圖形介面一站式解決方案, 其包含通用元件、拓撲元件和3d渲染引擎等豐富的圖形介面開發類庫,提供了完全基於html5
的向量編輯器、拓撲編輯器及 3d場景編輯器等多套視覺化設計工具,和完善的類庫開發手冊、工具使用手冊、及針對html5
技術如何進行大規模團隊開發的客戶深度培訓手冊。
官網:1.現在基本的主流瀏覽器都已經支援html5,但是如果採用ht for web 3d需要ie11以上版本。如果無法公升級到ie11
,則可以考慮安裝google chrome frame外掛程式, 在頁面嵌入以下tag
**片段,該頁面就會採用chrome
來渲染。
2.部分老版本的android
終端系統,對canvas
的支援存在bug
會出現沒擦除乾淨有殘影,以下是段workaround
**。
ht.default.viewlistener = function(view, kind)
};
1、資料型別:data型別貫穿整個ht框架,是最基礎的資料型別,在該型別下又很多方法(**:可以用來運算元據。
data是ht的乙個物件類,使用方法可以如下所示:
var data = new ht.data();
data.setname(name);
data.seticon(icon);
data.setparent(parent); // or parent.addchild(data);
datamodel.add(data); //datamodel是資料容器,資料需要新增到容器內才能承載。
return data;
2、資料容器:資料容器ht.datamodel
(以下簡稱datamodel
)作為承載data
資料的模型,管理著data
資料的增刪以及變化事件派發,ht
框架所有元件都是通過繫結datamodel
,以不同的形式呈現到使用者介面;同時元件也會監聽datamodel
模型的變化事件, 實時同步更新介面資料資訊,掌握了datamodel
的操作就掌握了所有元件的模型驅動方式。
3、選擇模型:ht.selectionmodel
管理datamodel
模型中data
物件的選擇狀態, 每個datamodel
物件都內建乙個selectionmodel
選擇模型,控制這個selectionmodel
即可控制所有繫結該datamodel
的元件的物件選擇狀態, 這意味著共享同一datamodel
的元件預設就具有選中聯動功能。
綜上所述有兩種途徑可得到selectionmodel
:
LESS學習筆記 入門
今天在網上完成了less的基礎學習,下面是我的學習筆記。總共有三個檔案 index.html main.less mian.css,其中mian.css是main.less經過koala編譯之後自動生成的。下面是 index.html mian.less charset utf 8 body div...
Yii學習筆記(入門)
use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...
Angular JS 學習筆記(入門)
實習的第乙個專案,是angularjs。angular可是公升級到angular8了啊.angular router 新增了向後相容模式,以降低大型專案的公升級成本。angular router 可以使用 route apis 延遲載入部分 angularjs 應用程式,從而更容易地公升級到 ang...