js深度学习(一)

  1. 浏览器及内核
五大主流浏览器 内核
IE trident
chrome webkit blink
safari webkit
firefox gecko
opera presto

2、浏览器的历史和js的诞生

  • 1990年 允许别人浏览他人编写的网站

  • 1993年 图形化浏览器

  • 1994年 网景 netspace navigator

  • 1996年 微软的公司收购了spy glass -> IE internet exploror1.0 IE3 Jscript

  • 1996年 网景公司Brendan eich 开发出了livescript

  • java火起来 ,和sun合作推广livescript->JavaScript

  • 2001年 IE6 xp诞生 js引擎

  • 2003年 Mozilla公司 fireFox -> netscape navigator

  • 2008年 Google基于webkit blink gears (渐进式webapp) ->v8引擎 ->js引擎->
    直接翻译机器码 独立于浏览器运行

  • 2009年 甲骨文Oracle收购了 sun公司

3、ECMA
解释型语言 不需要根据不同的系统平台进行移植
源码->解释器->解释一行就执行一行
编译型语言
源码->编译器->机器语言->可执行文件
Jscript 微软
vbscript 微软

4、ECMAScript
js引擎 单线程 可以模拟多线程
轮转时间片:短时间内轮流执行多个任务的片段
切分任务, 随机排列这些任务片段 按照排列顺序将任务片段送进js进程 js线程执行一个又一个任务片段

5、数据类型
基本数据类型
number string null undefned Boolean
引用数据类型
object function date array regExp

你可能感兴趣的:(javascript,开发语言,ecmascript)