摘要:版本正式發(fā)布此次版本內(nèi)核改動較大采用了新的渲染引擎增加了延遲繪制功能大幅改善畫布的瀏覽體驗此外重構了鼠標鍵盤以及觸控交互監(jiān)聽處理增加右鍵框選功能改善了多點觸控交互增加了更多定制事件監(jiān)聽新的渲染引擎和變換矩陣增加延遲繪制縮短交互響應時間,平板
Qunee for HTMl5 V2.5 beta2版本正式發(fā)布,此次版本內(nèi)核改動較大,采用了新的2D渲染引擎,增加了延遲繪制功能,大幅改善畫布的瀏覽體驗,此外重構了鼠標鍵盤以及觸控交互監(jiān)聽處理,增加右鍵框選功能,改善了多點觸控交互,增加了更多定制事件監(jiān)聽
新的渲染引擎和變換矩陣增加延遲繪制,縮短交互響應時間,平板設備上效果更加明顯
Q.Graph#pauseRendering: function(pause, force){} Q.Graph#delayedRendering
下面是大數(shù)據(jù)量(五萬圖元)縮放交互時,關閉和開啟延遲渲染的對比效果
關閉延遲渲染,graph.delayedRendering = false,界面略有卡頓
啟用延遲渲染, graph.delayedRendering = true,界面及時響應,但是縮小時,畫布會出現(xiàn)空白
V2.5增加的事件類型
onmousedown - 鼠標點擊事件
onmouseup - 鼠標釋放事件
onstart2 - 右鍵按下
onrelease2 - 右鍵釋放
startdrag2 - 右鍵拖拽開始事件
ondrag2 - 右鍵拖拽事件
enddrag2 - 右鍵拖拽結束事件
onevent - 所有事件
accept - 用于判斷是否響應事件
事件類型列表 增加右鍵框選交互器Q.RectangleSelectionInteractionByRightButton
是否啟用右鍵框選交互
Q.Graph#enableRectangleSelectionByRightButton
右鍵框選效果
Q.Graph#limitedBounds
修復了ScrollBar.js的bug,畫布視口變化時,同步滾動條狀態(tài) 增加了圖片做畫布背景的示例 demo增加i18n中英文支持 修復一些bug,改善細節(jié)體驗文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/79134.html
閱讀 2419·2021-10-11 10:57
閱讀 1274·2021-10-09 09:59
閱讀 1986·2019-08-30 15:53
閱讀 3206·2019-08-30 15:53
閱讀 1001·2019-08-30 15:45
閱讀 727·2019-08-30 15:44
閱讀 3433·2019-08-30 14:24
閱讀 946·2019-08-30 14:21