相信每个想要学习前端的人对于前端三剑客html+css+js都不会陌生,这些能够说是一个前端的标配,而在前端的世界里,没有什么是JavaScript实现不了的,你真的了解js吗?css
关于JS有一句话:凡是能够用 JavaScript 来写的应用,最终都会用 JavaScript.吹了这么久JS,究竟它的魔力在哪里?能运用在哪些方面呢?html
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。
更多技术资讯可关注:gzitcasthtm