使用JavaScript能做:1、数据可视化开发;2、移动应用开发;3、服务端开发;4、全平台应用开发;5、游戏开发;6、VR开发;7、硬件开发;8、操作系统开发;9、机器学习开发。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑
JS现在可以做什么?
1、数据可视化开发
数据可视化是当下大家所推崇的一种互动展示模式,而Javascript
拥有ECharts
、Dygraphs.js
、D3.js
、InfoVis
、Springy.js
等多种可实现数据可视化效果的框架。
![](https://pic3.zhimg.com/v2-2f28a48c34b8172219867b82f21ca226_r.jpg)
2、移动应用开发
PhoneGap
将WebView
带向了移动应用,同时也将JavaScript
带向了移动应用。
![](https://pic1.zhimg.com/v2-df1f05a3ad0661e9efb407c237bf46ec_r.jpg)
3、服务端开发
因为V8的性能将JavaScript
带到了一个新的高度,于是Node.js
诞生了——前端、后台都可以用JavaScript
,现在任何一个网页都离不开JavaScript
。
![](https://pic4.zhimg.com/v2-210b651ebba9cdfde0971de88a690a1f_r.jpg)
4、全平台应用开发
一份代码构建移动、桌面、Web
能够全平台应用,在Eletcron
上运行Ionic
,就意味着无限的可能性。
![](https://pic2.zhimg.com/v2-2c6745559083668875562f601785f769_r.jpg)
5、游戏开发
如果你对网页游戏仅仅停留在Flash
的时代,认为只有Flash
才能做出非常绚丽的游戏特效,那就错了。Javascript
也可以做出华丽的特效!
![](https://pic2.zhimg.com/v2-4911774d643bcb3490c1d6f6fbdd10e5_r.jpg)
6、VR开发
利用3D
游戏引擎,如Three.js
,你也可以来创建一个3D
世界。
![](https://pic3.zhimg.com/v2-d2ad7f126cb562be1950be8b8b1560de_r.jpg)
7、硬件开发
Tessel
可以直接在设备上运行JavaScript
,连服务器都不需要,然后像做网络开发一样通过用IDE
和库去开发它,上传新的固件只需一句tessel
推送指令。
![](https://pic2.zhimg.com/v2-da4a7b3f7c382fb8d71b4e7e1e4ad2d5_r.jpg)
8、操作系统开发
那么是否有可能仅使用Node.js
创建一个操作系统呢?NodeOS
了解一下,虽然它是用Linux
内核来处理各种底层任务,比如硬件通讯什么的,但是除此之外,使用的都是Node.js
。
![](https://pic3.zhimg.com/v2-7e12af05f3d4334a9fa0ea6025c6e86a_r.jpg)
9、机器学习开发
使用TensorFlow.js
,你就可以开发图像分类,语音识别或预测性分析的机器学习模型。你可以在Node.js
里进行操作,也可以在浏览器里进行操作。机器学习是一项非常占用GPU
的任务,但是它可以通过WebGL
在浏览器中运行硬件加速。这样你可以运行一个完全存在于客户端的推荐系统,无需昂贵的服务器付费,同时还能缓解隐私问题。
推荐学习:JS视频教程
以上就是JavaScript能做什么的的详细内容,更多请关注php中文网其它相关文章!
![php中文网最新课程二维码](/static/images/article_wechat2021.jpg?1111)
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论