js发展历史与基础

  1. 最早的浏览器是WWW浏览器

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

  3. 浏览器组成部分:
    1)shell部分(外壳)

    2)内核部分

     ① 渲染引擎(语法规则和渲染)
    
     ② Js引擎
    
     ③ 其他模块
    
  4. Js引擎说明
    1)IE6首次实现对js引擎的优化和分离(2001)

    2)Chrome发布后使用优化后的js引擎(v8引擎:可以直接把js代码转换为机械码)(2008)

  5. js的特点
    1)解释性语言(可跨平台)

    2)单线程语言

  6. 由其翻译的方式不同出现了编译性语言和解释性语言
    1)编译性语言:通篇翻译——>翻译完的文件(如obj文件)——>执行这个翻译完的文件

    ① 优点:快
    
    ② 不足:移植性不好(不跨平台)
    
    ③ 举例:C语言
    

    2)解释性语言:翻译一行执行一行

    ① 优点:跨平台
    
    ② 不足:稍微慢
    
    ③ 举例:javascript,php
    

    3)Java语言

    执行过程:.java ——> javac ——> 编译 ——> .class ——> jvm(java虚拟机) ——> 解释执行

  7. Javascript引擎是单线程的

  8. Javascript的三大组成部分:ECMAscript,DOM,BOM

  9. js执行队列
    把各个任务切割成多个片段,然后每个片段随机执行,争抢时间片

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值