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