web基础(一)

Js历史

JavaScript在浏览器中的首次出现是在1996年,为了改善网页的用户体验,作者是Brendan Eich (关于这个语言的命名就比较有意思了,当时为了宣传采用的这个名字,没错,就是想蹭Java的热度);接下来就是这个语言的运行环境了,所以接下来,我们来了解一下浏览器

浏览器

浏览器由shell和内核组成,内核中的js引擎就是与该语言最相关的东西了

2001年IE6发布,实现了对js引擎的优化,2008年Google发布了Chrome浏览器,这时采用的就是大名鼎鼎的V8引擎(当然不是汽车上的啦),此后Firefox也推出了强大的js引擎,再然后js就开始大力发展了。。。。。。

以下就是浏览器中最主要的五大主流浏览器及内核:

五大主流浏览器及其内核

浏览器 内核

  • Chrome Blink/Webkit
  • IE trident
  • firefox Gecko
  • opera presto/Blink
  • safari Webkit

是不是很惊讶没有国产浏览器,这里要说明一下主流浏览器,这些主流浏览器不仅仅用户量大,而且拥有自己的内核,这与国产浏览器是有区别的,国产浏览器使用的都是以上主流浏览器的内核,最重要的是内核没有自己的突破,依赖于以上这些强大的内核

Js的语言特性

  • 解释性语言 不需要编译,跨平台性好
  • 单线程

在Js发展初期,语言规范混乱,为了取得技术优势,方便推广,进行了语言的统一规范,就是ECMA标准,因此我们更喜欢称Js为ECMAScript。但是在此说明,Js不仅仅只有ECMAScript,它还包括DOM,BOM部分

第一次写博客,请多多包涵,如有错误,还请不吝赐教,谢谢