当前位置:首页 > Web开发 > 正文

前言WEB标准

2024-03-31 Web开发

人生苦短,要学就只学有用的

【前端教学-前言】

初识web开发

我们先来认识一下web前端

其实前真个事情,梗概的归纳综合就是:按照美工给的设计稿,酿成web网页,使用后天的接口实现数据的衬着,要是高端一些就使用前端三大框架去快速的开发,再NB一点,你也可以用前真个技术去开发手机app(混合app),总之前端技术能做很多事很多事,不过主要还是看你有么有这个本事了!

1. 认识网页 网页主要由文字、图像和超链接等元素组成。固然,除了这些元素,网页中还可以包罗音频、视频以及Flash等。

我们后面的任务就是要把这部分网页元素用代码写出来。。。

2. 浏览器(显示代码) 浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我们平时称为五大浏览器。 2.1 检察浏览器占有的市场份额

检察网站:

技术图片

对付我们前端开发来说,最主要的就是去调chrome浏览器的显示效果

2.2 常见浏览器内核(了解)

首先解释一下浏览器内核是什么对象。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、衬着引擎,此刻风行称为浏览器内核.

卖力读取网页内容,整理讯息,计算网页的显示方法并显示页面.

因为浏览器太多啦, 但是此刻主要风行的就是下面几个:

浏览器 内核 备注
IE   Trident   IE、猎豹安适、360极速浏览器、百度浏览器  
firefox   Gecko   可惜这几年已经没落了,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。  
Safari   webkit   此刻很多人错误地把 webkit 叫做 chrome内核(即使 chrome内核已经是 blink 了)。苹果觉得像被别人抢了媳妇,都哭晕再茅厕里面了。  
chrome   Chromium/Blink   在 Chromium 项目中研发 Blink 衬着引擎(即浏览器核心),内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。大部分国产浏览器最新版都给与Blink内核。二次开发  
Opera   blink   此刻跟从chrome用blink内核。  

拓展阅读:

移动真个浏览器内核主要说的是系统内置浏览器的内核。 Android手机而言,使用率最高的就是Webkit内核,大部分国产浏览器传布鼓吹的本身的内核,根基上也是属于webkit二次开发。 iOS以及WP7平台上,由于系统原因,系统大部分自带浏览器内核,一般是Safari或者IE内核Trident的 3. Web标准(重点)

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

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

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

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

通过以上浏览器差别内核差别,我们知道他们显示页面或者排版就有些许差异。

3.2 Web 标准的好处

遵循web标准可以让差别我们写的页面更标准更统一外,还有许多长处

1、让Web的成长前景更广阔
2、内容能被更广泛的设备访谒
3、更容易被搜寻引擎搜索
4、降低网站流量用度
5、使网站更易于维护
6、提高页面浏览速度

3.3 Web 标准组成

组成: 主要包孕布局(Structure)、表示(Presentation)和行为(Behavior)三个方面。

标准 说明
布局   布局用于对网页元素进行整理和分类,咱们主要学的是HTML。  
表示   表示用于设置网页元素的版式、颜色、巨细等外不雅观样式,主要指的是CSS  
行为   行为是指网页模型的界说及交互的编写,咱们主要学的是 Javascript  

抱负状态我们的源码: .HTML .css .js

web标准小结

web标准有三层布局,,分袂是布局(html)、表示(css)和行为(javascript)

布局类似人的身体, 表示类似人的着装, 行为类似人的行为行动

抱负状态下,他们三层都是独立的, 放到差此外文件里面

4. 拓展@

介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些?

浏览器内核包孕两部分,衬着引擎和js引擎。衬着引擎卖力读取网页内容,整理讯息,计算网页的显示方法并显示页面,js引擎是解析执行js获取网页的动态效果。 后来 JS 引擎越来越独立,内核就倾向于只指衬着引擎。
IE:Trident
firefox:Gecko
chrom、safari:webkit
Opera:Presto
Microsoft Edge:EdgeHTML

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/30735.html