学习JS之旅(一)js基础知识

本文开启JS学习之旅,介绍了web发展史,如Mosaic浏览器及Netscape的由来。讲述了JS历史,它于1996年随Netscape Navigator出现,最初叫LiveScript。还介绍了浏览器组成、主流浏览器内核,以及JS特点,如解释性、单线程,最后阐述了JS的ECMAScript、DOM、BOM三大部分。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习JS之旅(一)

web发展史

Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网络浏览器,于1993年问世.
1994年4月,马克·安德森和Silicon Graphics(简称为SG,译为"视算科技"或"硅图")公司的创始人吉姆·克拉克(Jim Clark)在美国加州设立了"Mosaic Communication Corporation".
Mosaic公司成立后,由于伊利诺伊大学拥有Mosaic的商标权,且伊利诺伊大学已经将技术转让给Spy Class公司,开发团队必须彻底重新撰写浏览器程式码,且浏览器名称更改为Netscape Navigator,公司名字于1994年11月改名为"Netscape Communication Corporation",从此沿用至今,中译为"网景".
微软的Internet Explorer 及 Mozilla Firefox等,其早期版本皆以Mosaic为基础而开发.微软随后买下Spy Glass公司的技术开发出Internet Explorer浏览器,而Mozilla Firefox 则是网景通讯家开放源码后衍生出来的版本.

JS历史

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

浏览器的组成

  1. shell部分
  2. 内核部分
    • 渲染引擎(语法规则和渲染)
    • Js引擎
    • 其他模块

主流浏览器及其内核

主流浏览器内核
IEtrident
Chromewebkit/blink
firefoxGecko
Operapresto
Safariwebkit

js的特点

  1. 解释性语言(不需要编译成文件)跨平台
  2. 单线程(轮转时间片)
  3. ECMA标注 --为了取得技术优势,微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可以在浏览器上运行,为了统一规格JavaScript兼容与ECMA标准,因此也称为ECMAScript.

js三大部分

ECMAScript
DOM
BOM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值