美文网首页
一 专业素养 &浏览器组成&JS特点

一 专业素养 &浏览器组成&JS特点

作者: WIN_Inn | 来源:发表于2018-09-06 20:58 被阅读0次

    tips 17min进入正题


    专业素养 

    浏览器的历史

    Mosaic( 马赛克) 是第一款显示图片的浏览器

    由马克.安德森和伊利诺伊大学共同开发

    后来Mosaic由伊利诺伊大学占有,马克又开发了一款Netspace Navigator浏览器(火狐前身2003年改名)

    javascript 1996年首次出现,作者 Brendan Eich, 十天开发完毕 , 现javascript版权归oracle所有

    1996年的时候, js没有js引擎,全靠渲染引擎支撑,js代码运行特别慢

    2001年,IE6 发布 Windows XP 同年发布,所以现在很多银行还在用 IE6

    2008年 Google发布Chrome,V8引擎   C++开发的

    之后Firefox也推出了强大的引擎,Firefox3.5 TraceMonkey 对频繁执行的代码做了路径优化


    浏览器组成

    shell 和 内核 

    内核:渲染(绘制)引擎(语法规则和渲染)     js引擎     其他模块


    JS特点

    javascript是解释性语言 ,几乎带 <> 的都是解释性语言

    javascript是单线程的,引擎是单线程的(?有疑问  js线程池)

    轮转时间片:类似吃饭,吃哪个菜不一定,随机的

    机器翻译:

            编译性语言 (执行翻译完的文件,例如java的.class文件,但Java不是编译性语言,java是oak语言 )

                优点:快

                不足:移植性不好(不跨平台)

            解释性语言(翻译一行执行一行)

                优点:跨平台

                不足:速度稍慢


    ECMA标准

    javascript兼容于ECMA 标准,因此也称为ECMAScript

    js三大部分:ECMAScript,DOM ,BOM

    相关文章

      网友评论

          本文标题:一 专业素养 &浏览器组成&JS特点

          本文链接:https://www.haomeiwen.com/subject/erxowftx.html