1、NCSA Mosaic,或简称Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。
2、它是由伊利诺伊大学厄巴纳-香槟分校的NCSA组织在1993年所发表,并于1997年1月7日正式终止开发和支持。在当时人气爆发的大受欢迎。Mosaic的出现,算是点燃了后期互联网热潮的火种之一。
3、当时的MOSAIC开发的中心人物马克·安德森和Silicon Graphic(计算机绘图用的高性能计算机制造公司,简称为SGI,在1994年11月改名为「Netscape Communication Corp.」,中译为网景 —netscape navigator。
4、微软(比尔盖茨)的官方浏览器internet explorer的前身是mosaic 。
5、chrome浏览器引擎是v8。
6、浏览器的组成:shell (图形界面) 引擎
核心为:渲染引擎和javascript引擎
渲染引擎–页面的重流和重绘 ,解析代码、对象合成、布局、绘制
javascript引擎–网页的行为
js是解释性的语言
7、编译:c、c++(可写javascript的底层语言)
优点:快(全部编译成.obj再执行)
缺点:不可跨平台
java打得c、c++满地找牙
原因:java跨平台
.java-->javac-->.class-->jvm(java虚拟机)-->可执行
Java不是一门单纯的编译型或解释型语言,它是一门混合型语言。
解释:javascript、php、python(带<标签>)
优点:跨平台(例如unix linux) --javascript引擎直接将代码转化为机械码,一步到位
缺点:慢(读取一行,执行一行代码)