JS介绍

1.web发展史

Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于1993年问世。
伊利诺伊大学与马克.安德森一起研发的浏览器
马克.安德森和SGI公司创始人吉姆.克拉克创建Mosaic公司
然后伊利诺伊大学拥有Mosaic的商标权,且将技术卖给了Spy Glass公司,Spy Glass公司被微软收购,而后微软开发出IE浏览器
于是,马克安德森又重新撰写了浏览器程序码,并将Mosaic更名为Netscape Communication Corporation中文译名为网景,后来破产后网景公司开放源代码,衍生出Mozilla Firefox

2.JS历史

JavaScript作为Netscape Navigator浏览器的一部分首次出现在1996年。它最初的目标是改善网页的用户体验
作者:Brendan Eich
期初JavaScript被命名为LiveScript,后因和Sun公司合作,因市场宣传需要改名为JavaScript.后来Sun公司被Oracle(甲骨文)收购,JavaScript版权归Oracle所有。

3.浏览器组成

1.shell部分
2.内核部分
1渲染引擎(语法规则和渲染)
2js引擎
浏览器屏幕16ms闪一次
3其他模板

2001年发布ie6,首次实现对js引擎的优化和分离
2008年Google发布最新浏览器Chrome,它采用优化后的JavaScript引擎,引擎代号V8,因能把js代码直接转为机械码来进行,进而以速度快而闻名。

后来Firefox也推出了具备强大功能的js引擎
Firefox3.5 TraceMonkey(对频繁执行的代码做了路径优化)
Firefox4.0 JeagerMonkey(德语)

4.js的逼格

解释型语言 一 (不需要编译成文件)跨平台

4.1编译型语言和解释性语言

编译性语言 C C++
优点:块
不足:移植性不好(不跨平台)

oak语言: java – >javac -->编译 --> .class —> jvm —解释执行

解释性语言 javascript php python
优点:跨平台
不足:稍微慢

4.2单线程

ECMA标注——为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一规格JavaScript兼容于ECMA标准,因此也成为ECMAScript。

js执行队列
task2,1ms——>task1,1ms——>task1,1ms——>task2,1ms——>task2,1ms——>task1,1ms
不一定按顺序来执行
类似于吃饭

5.js三大部分

ECMAscript、DOM、BOM

主流浏览器
IE tradent
Chrome webkit/blink
firefox Gecko
Opera presto
Safari webkit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值