JS-浏览器篇

1. 浏览器

  1. Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于1993年问世。

  2. 浏览器分为两个部分shell内核

  3. shell 为用户看得到的及可以操作的部分

  4. 内核 处理代码,并且把代码完整显示出来的部分

2. 主流浏览器

  1. 主流浏览器的特点:
    在市场有一定的份额(大于3%)、具有独立研发的内核。

  2. 浏览器内核:

    序号浏览器内核
    1IEtrident
    2Chromewebkit/blink
    3firefoxGecko
    4Operapresto
    5Safariwebkit
  1. 内核部分:渲染引擎(语法规则和渲染)js引擎其它模块

3. 解释型语言、编译型语言

  1. 计算机不能直接理解除了机器语言之外的语言,所以需要把我们编写的程序语言编译成机器语言才能执行程序。

  2. 程序语言翻译成机器语言的工具,被称为翻译器

  3. 翻译器翻译的方式有两种:编译解释,它们的区别在于翻译的时间点不同

  4. 编译器是在代码执行之前进行编译,生成中间代码文件。

  5. 解释器是在运行时进行及时解释,并立即执行(当编译器以解释方式运行的时候,也称为解释器)
    在这里插入图片描述

  6. 编译型语言 :cc++java
    先编译成特定文件,再由计算机转换给二进制
    优点:速度快
    缺点:移植性不好,不夸平台
    java–>javac–>.class文件–>jav虚拟机–>二进制

  7. 解释型语言:javascriptphp
    直接转换成二进制,读一行转一行
    优点:跨平台
    缺点:稍微慢

  8. 执行过程:
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值