1樓:小欣
就是個輪子而已,會是應該的,不會的話學一下很快就會了。與之先關聯的
webg,canvas,svg ,三角函式,緩動動畫公式,設計模式等一系列技術的掌握,才是你的加分項。
2樓:林大元
問做個問題,看來是剛入門前端。echarts使用資料配置的方式直接顯示視覺化,echarts本身來說是很有技術含量,但是對於使用者來說沒什麼技術含量,對公司產品來說快速出成品是有效果的。回到問題,所以對於開發者來說會echarts是沒有加分的。
那如何加分呢,首先對於視覺化方向來說,有三個svg,canvas,webgl。
使用的是向量圖,可以用於常見的圖示、餅圖、柱狀圖、流程圖之類的開發。
你可以學習原生svg或者框架d3.js來做。
主要在空白畫布上使用繪圖的方式去繪製圖形,你說的echarts也就是基於canvas。
你可以學習如何使用canvas,去mdn上看看教程,了解下原理,在開始實踐。
webgl是3d繪圖引擎,也就是可以啟用硬體加速,很多大屏資料展示設計到3D模型的,都會使用webgl,也可以做遊戲。
webgl是這三者最為複雜的,需要圖形學的相關知識,不像上面兩個,可能跟你所會的前端的關係已經不大了。可以先從框架three.js入手學習。
難易程度 svg