前端之WEB基础

1、认识WEB

1.1、认识网页

网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等
总结:网页有图片、链接、文字等元素组成,我们后面的任务就是要把这部分网页元素用代码写出来

2. 浏览器(显示代码)

平时我们浏览网页,是在浏览器地址栏中输入网页地址,就可以访问我们的页面了
在这里插入图片描述
浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等,我们平时称为五大浏览器
在这里插入图片描述
可能你最熟悉的是 IE浏览器,但是…
在这里插入图片描述

2.1、查看浏览器占有的市场份额

查看网站: http://tongji.baidu.com/data/browser
在这里插入图片描述
2008年,大名鼎鼎的互联网巨头Google公司发布了它的首款浏览器Chrome浏览器

2.2、常见浏览器内核

首先解释一下浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核
作用:负责读取网页内容,整理讯息,计算网页的显示方式并显示页面

因为浏览器太多啦, 但是现在主要流行的就是下面几个:

浏览器内核备注
IETridentIE、猎豹安全、360极速浏览器、百度浏览器
firefoxGecko可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome
Safariwebkit现在很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果感觉像被别人抢了媳妇,都哭晕再厕所里面了
chromeChromium/Blink在 Chromium 项目中研发 Blink 渲染引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都采用Blink内核。二次开发
OperaPrestoPresto(已经废弃) 是挪威产浏览器 opera 的 “前任” 内核,为何说是 “前任”,因为最新的 opera 浏览器早已将之抛弃从而投入到了谷歌怀抱了,现在用blink内核

移动端的浏览器内核主要说的是系统内置浏览器的内核。
Android手机而言,使用率最高的就是Webkit内核,大部分国产浏览器宣称的自己的内核,基本上也是属于webkit二次开发
iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的

3、Web标准

Web标准不是某一个标准,而是由W3C组织和其他标准化组织制定的一系列标准的集合

W3C 万维网联盟是国际最著名的标准化组织。1994年成立后,至今已发布近百项相关万维网的标准,对万维网发展做出了杰出的贡献

w3c就类似于现实世界中的联合国

3.1、为什么要遵循WEB标准呢

通过以上浏览器的内核不同,我们知道他们渲染或者排版的模式就有些许差异,显示就会有差别
在这里插入图片描述

3.2、Web 标准的好处
1、让Web的发展前景更广阔 
2、内容能被更广泛的设备访问
3、更容易被搜寻引擎搜索
4、降低网站流量费用
5、使网站更易于维护
6、提高页面浏览速度
3.3、Web 标准构成

构成: 主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。

  • 结构标准:结构用于对网页元素进行整理和分类,主要指的是HTML。 对于网页来说最重要的一部分

  • 表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS

  • 行为标准:行为是指网页模型的定义及交互的编写,主要指的是Javascript

理想状态我们的源码: .HTML .css .js

直观感受:
在这里插入图片描述
总结:
1、结构层:通过对语义的分析,可以对其划分结构。具有了结构的内容,将更容易阅读
2、表现层:是为了让网页就能展现出灵活多样的显示效果
3、行为层:用户对网页进行操作,网页可以做出响应性的变化

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值