欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

探寻web发展,了解浏览器组成,初识JavaScript

程序员文章站 2022-03-08 22:37:46
...

探寻web发展,了解浏览器组成,初识JavaScript

web发展史

       Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器。于1993年问世。
       1994年4月,马克.安德森和Silicon Graphics(简称为SGI,中译为“视算科技”或“硅图”)公司的创始人吉姆·克拉克(Jim Clark)在美国加州设立了“Mosaic Communication Corporation”。
       Mosaic公司成立后,由于伊利诺伊大学拥有Mosaic的商标权,且伊利诺伊大学已将技术转让给Spy Glass公司,开发团队必须彻底重新撰写浏览器程式码,且浏览器名称更改为Netscape Navigator,公司名字于1994年11月改名为“Netscape Communication Corporation”,此后沿用至今,中译为“网景”。
       微软的Internet Explorer及Mozilla Firefox等,其早期版本皆以Mosaic为基础而开发。微软随后买下Spy Glass公司的技术开发出Internet Explorer浏览器,而Mozilla Firefox则是网景通讯家开放源代码后所衍生出的版本。
       1994年万维网(W3C)诞生,进入web1.0时代
       1995年JavaScript诞生。1996年为了改善用户体验,未用于Netscape Navigator之中。
       90年代,第一次浏览器战争,Netscape 和 IE 市场份额之间的竞争,IE获胜;JavaScript的ECMA标准不断规范化,以保证它的市场领导地位。
       2004年Firefox首次发布,并且9个月内下载量超过6000万,获取了巨大的成功,IE的主导地位首次受到了挑战,Firefox被认为是Netscape的精神续作。
       21世纪初,第二次浏览器战争,Firefox的市场份额达到了25%以上,IE则跌至65%以下。2013年,Chrome超过IE,成为市场份额最高的浏览器。2016年,Chrome占据了浏览器市场的半壁*。
       随着ajax技术的广泛应用,进入web2.0时代
       出现了一大批基于html5应用,进入web3.0时代

浏览器的组成部分

1.shell部分-----用户可见、可操作的部分
2.内核部分
渲染引擎(语法规则和渲染)
js引擎
探寻web发展,了解浏览器组成,初识JavaScript
其他模块

JavaScript

注:Java与JavaScript完全不相关
1.单线程
2.解释性语言 — (不需要编译成文件)跨平台
3.ECMA标准—JavaScript标准化
4.组成部分
ECMAScript(原生js)
DOM(操作文档)
BOM(操纵浏览器)
5.引入JavaScript的两种方法
       页面内嵌

<script></script>

       外部引入

<script src=“.js”></script>

为满足W3C标准之一(结构样式行为相分离),一般采取第二种方法。
6.基本语法

  • 区分大小写
  • 标识符(变量、函数、属性的名字)规则:
        变量名必须以英文字母、、$ 开头。
        变量名可以包括英文字母、
    、$、数字。
         不可以用系统的关键字、保留字作为变量名
    探寻web发展,了解浏览器组成,初识JavaScript
  • 注释有单行注释//和块级注释/* */
  • 严格模式"use strict"
  • 语句以英文状态下的分号结尾
  • js语法错误会引发后续代码终止,但不会影响其它js代码块
  • 书写格式要规范,“= + / -”两边都应该有空格