webgl、three.js、D3.js这三者是什么关系?

JavaScript013

webgl、three.js、D3.js这三者是什么关系?,第1张

webgl、three.js、D3.js这三者的关系是:

1、D3.js是一个数据可视化的库,看看他们的DEMO就可以知道,技术基础是SVG。兼容性是IE9+。

2、webgl是HTML5中提出的新技术,是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,关于它的教程可以看看hiwebgl。目前兼容性堪忧

3、three.js是以webgl为基础的库,封装了一些3D渲染需求中重要的工具方法与渲染循环。它的教程同样可以在hiwebgl里面找到。

4、three.js之于webgl,类似于windows版本的虚幻引擎之于D3D。当然,虚幻引擎的能力范围比three.js大得多。d3.js跟上面两者没有关系。

Javascript。Vbscript这个脚本语言现在使用越来越少,只有微软支持,出现在ASP,IE,和Office套装中,使用了弱类型,面向过程的语法,有伪类的实现,但没有多态和继承,语法不够灵活。JavaScript则是伴随着浏览器一起发展成长的一门伟大的语言,方便异步编程语法,在Googel的V8引擎推出后,JavaScript已经成为唯一的互联网全能选手,每个方面不一定是最优,但都可以排得上号。千锋教育就有线上免费JavaScript线上公开课。

Javascript和vbscript虽然都作为脚本语言,但是JS比VBS应用要广泛。就前台而言,没有人会用VBS作为前台交互脚本,因为只有IE才能支持VBS,FF等主流浏览器并不支持VBS,这也就在很大程序上限制了VBS在前台的发展,从更大范围来说,JS影响了整个WEB方向,像AJAX,JSON,XML,RSS等,都离不开JS。在只学一种语言的前提下,JavaScript是最好的选择。如果想了解JavaScript更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。