B/S架构
- B:Browser,意为浏览器
- S:Server,意为服务
- B/S架构对应的是C/S架构。C:意为客户端;S:意为Server。关于C/S架构,可以自行百度。
网页的特点:
- 不需要安装
比如我们需要上淘宝、天猫、京东买东西,或者上某个游戏网站玩小游戏,我们都不需要安装软件。
无需更新
比如淘宝需要更新哪些功能了,我们都不用管,都是服务器的事。跨平台
比如电脑可以访问某个网站,手机也可以访问这个网站。windows系统可以访问这个网站,linux系统也可以访问这个网站 。
网页的本质
网页的本质就是html+css+javascript代码,只不过browser会根据我们写的代码,然后渲染出我们的网页。
W3C
由于浏览器众多,不同的浏览器根据同一段代码渲染出的网页会出现差异,这种事情就很头疼,所以我们的万维网之父蒂姆·伯纳斯·李在1994年建立了万维网联盟(World Wide Web Consortium,简称W3C)。W3C的出现为了制订网页开发的标准,为了使同一段代码,在不同的浏览器上可以渲染出同样的网页。所以,我们现在所编写的网页都要遵循W3C的规范,我们遵循W3C规范写出来的网页,基本上可以在任意的浏览器上正常地渲染出来了。
W3C大体结构
根据W3C标准,一个网页主要由三部分组成:结构、表现还有行为。
结构
就像人体的骨头,我们看不到,但是我们身体的基础。表现
就像人的外在表现,可以被外界看到的。行为
就像人的动作,去干什么,就是行为。对于前面两个(html、css),很简单,我们前端基本上大量时间都是在搞javascript。
版权声明:本文为quanxiaobai_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。