浏览器基础
day01 邂逅软件开发
Section titled “day01 邂逅软件开发”代替百度bing.com
Section titled “代替百度bing.com”1、我们经常听说软件(software)开发和应用程序(Application)开发,它们有什么区别呢?
Section titled “1、我们经常听说软件(software)开发和应用程序(Application)开发,它们有什么区别呢?”软件包括应用程序、算法、编程(语言)、操作系统
硬件包括元器件,电路,功能部件、微体系结构、电脑的有型部分
2、专业的软件定义:
Section titled “2、专业的软件定义:”-
定义
一系列按照特定顺序组织的计算机数据和指令,电脑的有型部分叫硬件,运行在操作系统中,可以为用户提供一定功能的程序
3、软件开发是什么呢?
Section titled “3、软件开发是什么呢?”- 就是告诉计算机一系列的指令,来完成特定的功能,这些指令也称之为 程序。9ik32n
4、如何学习javascript
Section titled “4、如何学习javascript”想要全面的掌握JavaScript,关键在于弄清楚它的历史、局限性和本质; --Nicholas C.Zakas5、不积跬步无以至千里
Section titled “5、不积跬步无以至千里”6、网页的显示过程
Section titled “6、网页的显示过程”在浏览器输入一个网站(域名)--->经过DNS服务器解析为IP地址---->根据IP找到服务器--->服务器返回静态资源(HTML、CSS、JavaScript)给浏览器--->浏览器的渲染引擎解析HTML,CSS,浏览器的js引擎解析js--->展示页面
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
