Skip to content

浏览器基础

1、我们经常听说软件(software)开发和应用程序(Application)开发,它们有什么区别呢?

Section titled “1、我们经常听说软件(software)开发和应用程序(Application)开发,它们有什么区别呢?”

软件包括应用程序、算法、编程(语言)、操作系统

硬件包括元器件,电路,功能部件、微体系结构、电脑的有型部分

  • 定义

    一系列按照特定顺序组织的计算机数据和指令,电脑的有型部分叫硬件,运行在操作系统中,可以为用户提供一定功能的程序

  • 就是告诉计算机一系列的指令,来完成特定的功能,这些指令也称之为 程序。9ik32n
想要全面的掌握JavaScript,关键在于弄清楚它的历史、局限性和本质;
--Nicholas C.Zakas

在浏览器输入一个网站(域名)--->经过DNS服务器解析为IP地址---->根据IP找到服务器--->服务器返回静态资源(HTML、CSS、JavaScript)给浏览器--->浏览器的渲染引擎解析HTML,CSS,浏览器的js引擎解析js--->展示页面

OL9S10.png

7、(了解)上世纪90年代,Berners-Lee上线了世界上第一个网站:

Section titled “7、(了解)上世纪90年代,Berners-Lee上线了世界上第一个网站:”

http://info.cern.ch/hypertext/WWW/TheProject.htm

8、(掌握)浏览器的内核指支持浏览器运行的最核心的程序,分为有两个部分,渲染引擎、js引擎

Section titled “8、(掌握)浏览器的内核指支持浏览器运行的最核心的程序,分为有两个部分,渲染引擎、js引擎”
  • 渲染引擎(Rendering Engine)、负责解析网页语法,并渲染(显示)网页
    • Trident ( 三叉戟)chuai en t:IE、360安全浏览器 ie+webkit、搜狗高速浏览器 ie+webkit、百度浏览器;

    • Gecko( 壁虎) gai kou:Mozilla Firefox;

    • Presto(急板乐曲)Opera 后面应该就是使用的blink

    • Webkit :Safari、360极速浏览器 、搜狗高速浏览 器、移动端浏览器(Android、iOS)

    • Webkit -> Blink :Google Chrome

      不同的浏览器内核有不同的解析、渲染规则,所以同一网页在不同内核的浏览器中的渲染效果也可能不同

    • language 简写 lang hypertext markup language

    • 不同的浏览器内核有不同的解析、渲染规则,所以同一网页在不同内核的浏览器中的渲染效果也可能不同。

9、什么是网页,超文本标记语言(lang hypertext markup language)

Section titled “9、什么是网页,超文本标记语言(lang hypertext markup language)”
  • 打开浏览器看的的页面就是网页

  • 网站是有多个网页组成的(web page)

  • 可以同时显示超链接、文字、图片、视频、音频的一种创建网页的标准标记语言

  • 在html中由标签和内容组成的称为元素(element)

  • html元素组成部分、开始标签、结束标签、内容,也可以拥有属性,通用属性id,css

  • 元素嵌套,标签中除了内容还可以包含标签

10、HTML文件的特点 – 扩展名(后缀名)

Section titled “10、HTML文件的特点 – 扩展名(后缀名)”
  • HTML文件的拓展名是.htm.html
    • 因历史遗留问题,Win95\Win98系统的文件拓展名不能超过3字符,所以使用.htm
    • 现在统一使用 .html

normalize.css