js发展历史与基础

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

1)shell部分(外壳)javascript

2)内核部分php

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

② Js引擎shell

③ 其余模块浏览器

  1. Js引擎说明

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

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

  1. js的特色

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

2)单线程语言线程

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

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

① 优势:快

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

③ 举例:C语言

 

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

 

① 优势:跨平台

② 不足:稍微慢

③ 举例:javascript,php

 

3)Java语言

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

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

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

 

相关文章
相关标签/搜索