使用JavaScript能做:1、資料視覺化開發;2、移動應用開發;3、伺服器端開發;4、全平臺應用開發;5、遊戲開發;6、VR開發;7、硬體開發;8、作業系統開發;9、機器學習開發。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦
1、資料視覺化開發
資料視覺化是當下大家所推崇的一種互動展示模式,而Javascript
擁有ECharts
、Dygraphs.js
、D3.js
、InfoVis
、Springy.js
等多種可實現資料視覺化效果的框架。
2、移動應用開發
PhoneGap
將WebView
帶向了移動應用,同時也將JavaScript
帶向了移動應用。
3、伺服器端開發
因為V8的效能將JavaScript
帶到了一個新的高度,於是Node.js
誕生了——前端、後臺都可以用JavaScript
,現在任何一個網頁都離不開JavaScript
。
4、全平臺應用開發
一份程式碼構建移動、桌面、Web
能夠全平臺應用,在Eletcron
上執行Ionic
,就意味著無限的可能性。
5、遊戲開發
如果你對網頁遊戲僅僅停留在Flash
的時代,認為只有Flash
才能做出非常絢麗的遊戲特效,那就錯了。Javascript
也可以做出華麗的特效!
6、VR開發
利用3D
遊戲引擎,如Three.js
,你也可以來建立一個3D
世界。
7、硬體開發
Tessel
可以直接在裝置上執行JavaScript
,連伺服器都不需要,然後像做網路開發一樣通過用IDE
和庫去開發它,上傳新的韌體只需一句tessel
推播指令。
8、作業系統開發
那麼是否有可能僅使用Node.js
建立一個作業系統呢?NodeOS
瞭解一下,雖然它是用Linux
核心來處理各種底層任務,比如硬體通訊什麼的,但是除此之外,使用的都是Node.js
。
9、機器學習開發
使用TensorFlow.js
,你就可以開發影象分類,語音識別或預測性分析的機器學習模型。你可以在Node.js
裡進行操作,也可以在瀏覽器裡進行操作。機器學習是一項非常佔用GPU
的任務,但是它可以通過WebGL
在瀏覽器中執行硬體加速。這樣你可以執行一個完全存在於使用者端的推薦系統,無需昂貴的伺服器付費,同時還能緩解隱私問題。
推薦學習:
以上就是JavaScript能做什麼的的詳細內容,更多請關注TW511.COM其它相關文章!