自2009年Node.js問世以來,JavaScript的用途便再也不侷限於編寫瀏覽器腳本,Node.js使它能夠在服務端運行。不知是否是受到Node.js的啓發,現在有不少技術拓展了JavaScript的用途,JS的新鮮玩法有不少,本文將給你們介紹其中最酷的5個玩法。前端
1、JavaScript控制機器人web
最近愈來愈多的開發者開始折騰硬件,使用相似Arduino這樣的單片機開發板來設計機器人。有不少JavaScript社區熱衷於機器人的製做,貢獻了不少不錯的技術。Nodebots就是其中之一。它舉辦了不少聚集了全世界各地開發者的集會,便於他們交流經驗、互相學習,共同探索更酷的玩法。瀏覽器
2、JS控制無人機框架
若是機器人不是你的菜,可是熱衷於用JavaScript來控制現實世界的東西的話,那麼你可能會對NodeCopter感興趣。NodeCopter是一個開發者的集會,聚集了多個熱衷於Parrot 2.0無人機的開發者團體。用JavaScript來控制無人機並不難,只須要在NPM裏下載ar-drone包,編寫幾行代碼,你的無人機就能夠上天啦。ide
3、虛擬現實性能
虛擬現實這麼酷的技術也能用JavaScript來實現?固然!你可能以爲設計出適用於VR的3D圖像很是複雜,實則否則。開源框架A-Frame能夠解決你的問題,讓你僅僅經過HTML和JavaScript就能夠建立出一個VR的世界。另外A-Frame支持桌面設備、移動設備和VR頭盔,兼容性佷強。學習
4、原生移動應用ui
還在用WebView來編寫應用?或許實現起來不難可是這種方式開發出來的APP不是原生應用,在性能上要大打折扣。所以像React Native和NativeScript這樣的原生移動應用庫便誕生了。熟悉JavaScript的開發者能夠藉助這些庫來調用各類原生API,用JavaScript語言開發出原生的iOS和Android應用。操作系統
5、用JavaScript來編寫操做系統設計
NodeOS是用純JavaScript語言編寫的操做系統。是的,你沒有看錯,真的有人用JavaScript編寫了一個完整的操做系統!這個系統的包管理器沿用了Node.js的NPM。這個項目的初衷即是建立一個在硬件設備和雲端主機上均可以運行的系統。這個聽上去很天方夜譚的項目現在已成型,感興趣的不妨瞭解一下。
哇哦,是否是感受特別炫酷呢,JavaScript是否是也讓你感到喜歡呢?快來西安尚學堂學習web前端,高薪就業,成就本身的夢想!