web 服務(wù)端技術(shù)
- node.js - JS 運行環(huán)境
- web 服務(wù)框架
- 數(shù)據(jù)庫
Other
- PM2 - JavaScript 運行時 Node.js 的進(jìn)程管理器
- RESTful API 設(shè)計指南- 阮一峰的網(wǎng)絡(luò)日志 怎樣用通俗的語言解釋 REST,以及 RESTful?
- 集群、微服務(wù)
- Dart 替代 js?
- HTTP / HTTPS / HTTP2
跨平臺
- Electron - 桌面 GUI 應(yīng)用程序 使用 JavaScript, HTML 和 CSS 構(gòu)建跨平臺的桌面應(yīng)用
- Flutter - Android/IOS 程序& Dart
- React Native - Android/IOS
- Weex - Android/IOS/Web 對 vue 、RAX 支持很好
- Rax - 通用的跨容器的渲染引擎
WebGl 圖形學(xué)
OpenGL 是個專業(yè)的圖形程序接口,是一個功能強大,調(diào)用方便的底層圖形庫,是行業(yè)領(lǐng)域中最為廣泛接納的 2D/3D 圖形 API,是個與硬件無關(guān)的軟件接口,其自誕生至今已催生了各種計算機平臺及設(shè)備上的數(shù)千優(yōu)秀應(yīng)用程序。
WebGL 是一種 3D 繪圖標(biāo)準(zhǔn),這種繪圖技術(shù)標(biāo)準(zhǔn)允許把 JavaScript 和 OpenGL ES 2.0 結(jié)合在一起,通過增加 OpenGL ES 2.0 的一個 JavaScript 綁定,WebGL 可以為 HTML5 Canvas 提供硬件 3D 加速渲染,這樣 Web 開發(fā)人員就可以借助系統(tǒng)顯卡來在瀏覽器里更流暢地展示 3D 場景和模型了,還能創(chuàng)建復(fù)雜的導(dǎo)航和數(shù)據(jù)視覺化。顯然,WebGL 技術(shù)標(biāo)準(zhǔn)免去了開發(fā)網(wǎng)頁專用渲染插件的麻煩,可被用于創(chuàng)建具有復(fù)雜 3D 結(jié)構(gòu)的網(wǎng)站頁面,甚至可以用來設(shè)計 3D 網(wǎng)頁游戲等等。
三者的關(guān)系是 JavaScript -> WebGL -> OpenGL ->.... -> 顯卡 并把最終渲染出來圖形 呈現(xiàn)到 Canvas
H5 數(shù)據(jù)可視化
canvas or svg