
什么叫javascript全栈?
大多数人觉得js是不是处理下dom元素,写写页面,其实javascript发展到今天已经可以使用于各个领域,javasript全栈是通过javascript技术来实现各种领域的一种形态,javascript统治全世界指日可待。
javascript可以做什么?
1、浏览器客户端
大部分公司的前端都在使用javascript来完成浏览器客户端的开发,大多数会用到jquery,reactjs,AngularJS, Vue.js, bootstrap等等。
2、服务端
有些有大前端团队的公司开始使用nodejs做web服务端开发。
3、app
hybrid-app:cordova(以前叫phonegap), hbuilder
natvie-app:react,weex。
4、微信小程序
这里就不用赘述了,微信自己研发的一套,比较像react。
5、桌面应用
用来开发pc的桌面应用,小部分公司在提供这种应用,一般使用Electron,NW.js, heX(国产,有道)
6、浏览器插件开发
chrome-plugin,firefox等等,一般用来开发一些小工具来提高效率。chrome有一个store里面可以下载这类插件。
7、游戏开发
WebGL:浏览器游戏
2d游戏: cocos2d 支持js
3d游戏:Unity3d 支持js
8、VR
渐渐流行的VR,也可以通过js来开发和渲染,现在各个浏览器厂商在推进WebVR提供支持。
9、AR
大家可能对这个比较陌生,
增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。这种技术1990年提出。随着随身电子产品CPU运算能力的提升,预期增强现实的用途将会越来越广。
更多web开发知识,请查阅 HTML中文网 !!