CSSCSS则是负责页面的美化装修 。什么前景色,背景色,圆角边框,边框颜色,边框大小等等 。基本上你能想到的界面调整参数,CSS里面都应有尽有!这也正是浏览器的一个复杂模块 。目前最新版本是CSS3 。JavaScript界面骨架有了,也可以做的非常漂亮,尽善尽美了 。那页面的逻辑怎么办?没错,JavaScript就是负责前端页面的逻辑部分的 。
从最早期的前端输入校验,发展到如今的近乎万能,JavaScript经历了漫长的发展 。其中也经历了各种标准和版本,目前的主流版本是ES6 。浏览器为了支持最新的JavaScript,也需要开发巨量代码 。WebGLWebGL是最近几年才火爆起来的一个特性,他将web的渲染性能大幅提升 。因为通过WebGL,我们可以直接调用显卡进行渲染和计算 。
这使得在web端实现大型的三维引擎成为可能 。比如Three.js,Cesium等等 。为了支持webgl,浏览器又必须进行大量开发工作 。Web Assembly前面说到了JavaScript,使用JavaScript我们已经可以在web端实现大型三维引擎了 。尽管如此,还是不能满足我们目前对于web端的更为复杂的应用的效率要求 。
还是有很多人认为JavaScript的速度慢 。于是人们又起草了Web Assembly的标准 。这是一种类似汇编语言的web标准,号称web端的汇编语言 。其目的在于解决JavaScript执行效率低的问题 。同时可以使用C等高级语言,开发Web Assembly模块 。如今已经有很多Web Assembly结合JavaScript的应用案例了 。
【management,geckovpn】如Google在其Google earth的web版本中就大量使用该技术 。这也会导致浏览器花费大量代码来支持Web Assembly的各种功能 。总结非常感谢您能够耐心的看到这里 。不知道您有没有发现,我们在Windows里面做的很多事情,在浏览器里面,居然也能做了!这说明浏览器已经慢慢发展到和操作系统差不多的功能了,您说他能不复杂吗! 。
推荐阅读
- 哪个网站找工作比较可靠,找工作上什么网站
- ios官方,ios版魔力时代哪个平台充值折扣大
- 什么牌子冰箱好,冰箱哪个牌子好
- 电热水瓶哪个品牌好,5l电热水瓶哪个品牌最好
- 冰箱洗衣机哪个牌子好,哪个牌子冰箱好 排行
- 网络机顶盒哪个牌子好,商务本哪个牌子好一点
- 无线蓝牙耳机哪个牌子好,蓝牙耳机什么牌子好
- 手机号哪个数字贵,你的手机号用了多久
- 盒子哪个能看电视直播,装了荣耀的电视盒子
- 共享单车哪个公司的,如果共享单车公司倒闭