0%

js | 前导

今天,我翻开了一下现在的 js 技术栈,不得不说,洞中方七日,世上已千年的感慨。

我的知识还停留在 5 年前的 js,那个时候 node 刚出来没多久,我学完之后就不再关注了,没想到,现在已经日新月异了。

下面的回答是摘自

JavaScript的诞生首先就是网页脚本之后的html apiJavaScript有了操作DOM和渲染DOM的能力,于是可以生成整个网页。

苹果又加了料,在webkit component里加入了<canvas />,于是js可以绘图。

后来微软提出的的ajax和新的H5脚本诞生了SPA的概念,于是有了网页应用我能画画,我能交互,我要成为高达!于是基于JavaScript的网页游戏如雨后春笋。

Ryan Dahl这个人想搞点大事情,“要有服务器”,于是有了 NodeJS

想要机器学习吗?(TensorFow.js

想开发AR? ar.js 走起!

想开发 VRvr.js 走起!

NodeJS是打开新世界大门的钥匙,这般如此后JSIoT领域有了一席之地,于是有了Tessel 2

再后来Apache PhotoGap封装了手机API,于是可以写手机端的混合应用。

再后来Github不甘示弱,于是Atom Shell (Electron)js 可以写桌面GUI应用。

再后来Facebook又搞了React Native,再后来Telerik搞了NS,于是 js 可以写原生手机应用。

Google在机器学习的领域如火如荼。

在区块链领域同样少不了JavaScript,你可以用Truffle编译Solidity的智能合约,可以用 web3js 写基于Ethereum网络的Dapp甚至可以用JavaScript开发属于自己的主链/公链。

amazing!!!

请我喝杯咖啡吧~