web发展史和前端的个人笔记

web发展史的初步了解

    • 一、浏览器的初步了解
    • 二、浏览器的组成
    • 三、语言的比较
    • 四、主流浏览器及其内核
    • 五、HTML和CSS
    • 六、JavaScript

一、浏览器的初步了解

Web就是互联网。Mosaic,是互联网历史上第一个普遍使用和能够显示图片的网页浏览器,于1993年问世。
1.后更改为Netscape Navigator(即网景)
2. 而JavaScript作为Netscape Navigator 的一部分首次出现在1996年。初命名为LiveScript,后来因为市场宣传的原因改为:JavaScript,版权归Oracle所有。

二、浏览器的组成

浏览器的组成分为:
1.shell部分,该部分多体现在外壳的样式。
2.内核部分:渲染引擎、js引擎(js三大部分:ECMAScript、DOM、BOM)、其他模块
国内浏览器多是借用别人的内核,用自己的shell包装

三、语言的比较

1.编译性语言:如C、C++
优点:速度快
缺点:移植性不好(不能跨平台)
2.解释性语言:如JavaScript(单线程)
优点:跨平台
缺点:略慢
注:解释性语言可以理解为读一句编译一句

四、主流浏览器及其内核

浏览器的组成分为:
1.IE:trident
2.Chorm:webkit(旧)/blink(现)
3.Firefox:Gecko
4.Opera:presto
5.Safari:webkit
注:主流浏览器指占有一定的市场份额且拥有自己的独立内核。(UC、360、QQ等浏览器是借用别人的内核,实际是shell部分是自己的)

五、HTML和CSS

它们是两门语言。
1.语言:沟通的工具。
2.人和人沟通的语言:自然语言
3…人和计算机沟通的工具:计算机语言(HTML是W3C组织定义的语言标准:HTML是用于描述页面结构的语言。CSS是W3C定义的语言标准:CSS是用于描述页面展示的语言。)
HTML + CSS + Javascript = 网页
HTML:Hyper Text Markup Language 超文本标记语言;定义网页中有什么。
CSS:Cascading Style Sheets 层叠样式表;定义网页中的东西长什么样子。
注:相比其他开发语言,HTML和CSS最简单

六、JavaScript

最初受java的启发而开始设计,但实际与java并无多大关系。
1.其优点就是简单,具有动态性,跨平台性。
这里只是我的了解,具体详情可参考百度百科

注:从80 20 原则就知道,80%知识,只有20%的场景可以用到,而20%的知识,有80%的场景可以用到,这些拓展知识可以不看,不影响你的学习与开发。不过了解一些拓展知识,既是丰富自己,也是因为人生不止有技术

你可能感兴趣的:(发展史,JavaScript)