一、初始JavaScript

  1. Mosaic是互联网历史上第一个普遍使用和显示图片的浏览器1993年问世。
  2. 后来由于商标权转让,原本的开发团队又开发了Netscape Navigetor网景浏览器,也是很多浏览器的前身。
  3. JS作为Netscape Navigetor浏览器的一部分首次出现在1996年,最初设计是改善网页的用户体验,作者是Brendan Eich。
  4. 起初JS被命名liveScript,后因为跟Son公司合作改名为JavaScript,后来Son公司被Oracle公司收购,所有版权归Oracle所有。

二、浏览器的组成

  1. 浏览器主要有两部分组成,shell和内核(渲染引擎(语法规则和渲染)【js引擎|其它模块】)部分,内核还包含了许多东西。
  2. 渲染引擎,内核里渲染引擎主要负责html和CSS部分,定义了语法规则、渲染规则以及渲染路径和速度等等。
  3. 网络,用来显示请求的内容,例如http请求,它具有平台无关的接口,可以在不同平台上工作。
  4. UI后端,用来绘制类似组合选择框等基本组件,具有不特定于某个平台的通用接口,底层使用操作系统的用户接口。
  5. js引擎,2001年发布了ie6,首次实现对js引擎的优化。
  6. 2008年Google发布了Chrome,它是采用优化后的js引擎,引擎代号V8,因能把js代码直接转化成机械码0101来执行,进而以速度快而闻名。

  7. 后Firefox也推出了具备强大功能的js引擎—— Firefox3.5  tracemonkey (对频繁执行的代码做了路径优化)—— Firefox 4.0 leagermonkay。
                                                           

最新文章

  1. Dubbo学习小记
  2. 获取贴图及IES文件
  3. 图解call、apply、bind的异同及各种实战应用演示
  4. [百度空间] [转]内存屏障 - MemoryBarrier
  5. Android addRule()
  6. jquery获取当前元素的坐标
  7. 项目中的Libevent(多线程)
  8. 初识DSP
  9. python模块管理
  10. (二)boost库之字符串格式化
  11. 随笔-关于公网IP无法访问服务器的解决办法
  12. 同一个sql在不同的oracle中执行时间不一样
  13. Windows10 环境下安装 ElasticSearch
  14. [BZOJ2743] [HEOI2012] 采花 (树状数组)
  15. HBase 索引创建
  16. 转载泡泡机器人——IMU预积分总结与公式推导1
  17. DataBase vs Data Warehouse
  18. django-admin.py startproject testdj 失败 没有工程文件夹
  19. A*搜索详解(2)——再战觐天宝匣
  20. 如何实现CSS限制字数,超出部份显示点点点...

热门文章

  1. Windows安装IIS后,启动网站报错:不能在此路径中使用此配置节……
  2. 文件拷贝io nio比较
  3. rest get post 请求工具_restclient.jar
  4. python模块之time方法详细介绍
  5. FZU Problem 2238 Daxia & Wzc's problem
  6. win7,docker安装后,创建虚拟机分配不了ip错误 err: exit status 255
  7. over partition by与group by
  8. 使用JAVA读写Properties属性文件
  9. CF1136D Nastya Is Buying Lunch
  10. javascript浮点值运算舍入误差