最流行的编程语言JavaScript能做什么?(续)

JS的应用场景

  • 数据可视化
  • 移动应用
  • 服务端
  • 桌面应用
  • 游戏
  • VR
  • AR
  • 物联网
  • 硬件
  • 操作系统

最流行的编程语言JavaScript能做什么?(续)_第1张图片

数据可视化

processing.js

Processing.js作者是John Resig,这是继Jquery之后,他的第二个力作。
Processing.js使用JavaScript绘制形状sharp和操作HTML5 canvas元素产生图像动画。
Processing.js是轻量,易于了解掌握,并提出一个理想的工具,可视化的数据,创建用户界面和开发基于Web的游戏。
processing.js简介
processing.js快速入门

D3.js

D3.js是一个JavaScript库,它可以通过数据来操作文档。D3可以通过使用HTML、SVG和CSS把数据鲜活形象地展现出来。D3严格遵循Web标准,因而可以让你的程序轻松兼容现代主流浏览器并避免对特定框架的依赖。同时,它提供了强大的可视化组件,可以让使用者以数据驱动的方式去操作DOM。
D3.js入门指南
D3.js入门教程

移动应用

Cordova+phoneGap+ionic

Cordova

Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。
Cordova教程

phoneGap

PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用IOS,Android,Palm,Symbian,WP7,WP8,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以调用。
PhoneGap官网以及教程

React Native

服务端

node.js

正是V8的性能将JavaScript带到了一个新的高度,于是Node.js诞生了——前端、后台都可以用JavaScript,一个JavaScript的全栈时代。


最流行的编程语言JavaScript能做什么?(续)_第2张图片

此篇文章依据phodal大神的文章

桌面应用

NW.js

NW.js 是基于 Chromium 和 Node.js 运行的, 它们可以让我们用HTML和JavaScript来制作桌面应用。

Electron

除了NW.js还有最近比较火的Electron,Atom编辑器的

全平台应用

最流行的编程语言JavaScript能做什么?(续)_第3张图片

全平台应用

游戏

WebGL

炫酷的效果展示-旋转纽约
炫酷的效果展示-高科技感元素周期表
webGL官网以及教程

VR

vr介绍

AR

介绍以及教程

物联网

js与物联网

硬件

三星推出的是IoT.js

操作系统

也不错介绍


本文基于Phodal大神的文章


博主感想

希望有更多小胖友提出宝贵意见,若有关于前端的问题,或者关于大学方面的感想可以私聊我(~):
个人网站
github
知乎

微博

你可能感兴趣的:(最流行的编程语言JavaScript能做什么?(续))