码迷,mamicode.com
首页 > Web开发 > 详细

js发展历史与基础

时间:2020-02-21 00:18:53      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:外壳   ash   显示   部分   显示图片   法规   javac   线程   mil   

  1. 最早的浏览器是WWW浏览器
  2. Mosaic浏览器是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器,于1993年问世
  3. 浏览器组成部分:

1)shell部分(外壳)

2)内核部分

① 渲染引擎(语法规则和渲染)

② Js引擎

③ 其他模块

  1. Js引擎说明

1)IE6首次实现对js引擎的优化和分离(2001

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

  1. js的特点

1)解释性语言(可跨平台)

2)单线程语言

  1. 由其翻译的方式不同出现了编译性语言和解释性语言

1)编译性语言:通篇翻译——>翻译完的文件(如obj文件)——>执行这个翻译完的文件

① 优点:快

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

③ 举例:C语言

 

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

 

① 优点:跨平台

② 不足:稍微慢

③ 举例:javascript,php

 

3)Java语言

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

  1. Javascript引擎是单线程的
  2. Javascript的三大组成部分:ECMAscript,DOM,BOM
  3. js执行队列

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

 技术图片

 

js发展历史与基础

标签:外壳   ash   显示   部分   显示图片   法规   javac   线程   mil   

原文地址:https://www.cnblogs.com/080-hll/p/12339635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!