没有合适的资源?快使用搜索试试~ 我知道了~
HTML5基础教程PDF版 可以通过链接直接访问:http://doubibiji.com/#/html5/HTML5 如果有帮助,麻烦给个好评!!!
资源推荐
资源详情
资源评论
本课程基于 尚硅⾕ 李⽴超 ⽼师的 Web前端零基础⼊⻔HTML5+CSS3基础教程,李⽴超⽼师讲的是真的好。
!
1 前端简介
现在我们来学习HTML5的课程,HTML是做什么的呢,我还是哔哔两句吧。
!
1.1 软件架构分类
我们平时开发的软件主要有两种: C/S架构 和 B/S架构
!
1 什么是C/S架构
C/S架构全称为Client/Server,也就是客户端/服务器架构。
⽤户需要下载客户端的软件,例如QQ,微信,还有⼿机⾥的各种App 等软件,都需要下载软件进⾏安装,我们下
载安装的就是客户端。通过使⽤客户端和服务器进⾏连接交互。
!
2 什么是B/S架构
B/S架构全称为Browser/Server,也就是浏览器/服务器架构。
Browser指的就是浏览器,⽤户打开浏览器就能访问⽹⻚,不需要下载客户端,例如访问京东、淘宝等⽹站。
通过浏览器请求服务器,服务器返回⽹⻚的内容。
其实B/S架构也是基于C/S架构的,因为浏览器也是⼀个客户端嘛。
!
3 B/S 架构的优点
相较于C/S架构系统,B/S 架构的⽹⻚有如下⼀些优点:
不需要安装客户端,打开浏览器就能访问;
⽆需更新,⽹⻚如果有更新,我们重新访问⽹⻚就是最新的版本;
跨平台,在任何操作系统,使⽤浏览器都可以访问。
!
所以 CSS 就是⽤来开发⽹⻚的,那么 CSS 起到什么作⽤呢?且听我继续哔哔。
!
1.2 浏览器和⽹⻚
!
1 浏览器的作⽤
通过浏览器我们只需要⼀个⽹址便可以访问任何的⽹站,但是我们从服务器获取到的内容并不是我们看到的⽹⻚的
样⼦。
例如,我们通过 www.jd.com 访问京东⽹站,看到的如下的内容:
!
但其实服务器给我们返回的内容并不是看到的样⼦,我们在⽹⻚上,通过 右键 --> 查看⽹⻚源代码,可以看到⽹⻚
原本的样⼦(内容太多了,这⾥简单粘贴了⼀点):
<!DOCTYPE html>
<html>
<head>
! !<meta charset="utf8" version='1'/>
! !<title>京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!</title>
! !<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-
scale=1.0, user-scalable=yes"/>
! !<meta name="description"
! ! ! ! !content="京东JD.COM-专业的综合⽹上购物商城,为您提供正品低价的购物选择、优质便捷的服务体
验。商品来⾃全球数⼗万品牌商家,囊括家电、⼿机、电脑、服装、居家、⺟婴、美妆、个护、⻝品、⽣鲜等丰富品
类,满⾜各种购物需求。"/>
! !<meta name="Keywords" content="⽹上购物,⽹上商城,家电,⼿机,电脑,服装,居家,⺟婴,美妆,个护,⻝
品,⽣鲜,京东"/>
! !<script type="text/javascript">
! ! ! !window.point = {}
! ! ! !window.point.start = new Date().getTime()
! !</script>
! !<link rel="icon" href="//www.jd.com/favicon.ico"
mce_href="//www.jd.com/favicon.ico" type="image/x-icon"/>
! !<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
! !<meta name="renderer" content="webkit"/>
</head>
<body class="index">
<div class="mod_container">
! !<!--⽆障碍占位-->
! !<div id="J_accessibility"></div>
! !<!--顶通占位 -->
! !<div id="J_promotional-top">
! !</div>
! !<div id="shortcut">
! ! ! !<div class="w">
! ! ! ! ! !<ul class="fl" clstag="h|keycount|head|topbar_01">
! ! ! ! ! ! ! !<li class="dropdown" id="ttbar-mycity"></li>
! ! ! ! ! !</ul>
! ! ! ! ! !<ul class="fr">
! ! ! ! ! ! ! !<li class="fore1 dropdown" id="ttbar-login"
clstag="h|keycount|head|topbar_02">
<a href="//passport.jd.com/uc/login?ReturnUrl=https%3A%2F%2Fwww.jd.com%2F"
class="link-login">你好,请登录</a> <a
href="//reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/" class="link-
regist style-red">免费注册</a>
! ! ! ! ! ! ! !</li>
! ! ! ! ! ! ! !<li class="spacer"></li>
! ! ! ! ! ! ! !<li class="fore2" clstag="h|keycount|head|topbar_03">
! ! ! ! ! ! ! ! ! !<div class="dt"><a target="_blank"
href="//order.jd.com/center/list.action">我的订单</a></div>
! ! ! ! ! ! ! !</li>
! ! ! ! ! ! ! !<li class="spacer"></li>
! ! ! ! ! ! ! !<li class="fore3 dropdown" id="ttbar-myjd"
clstag="h|keycount|head|topbar_04">
! ! ! ! ! ! ! ! ! !<div class="dt cw-icon"><a target="_blank" href="//home.jd.com/">我
的京东</a><i class="iconfont"></i><i
! ! ! ! ! ! ! ! ! ! ! ! ! !class="ci-right"><s>◇</s></i></div>
! ! ! ! ! ! ! ! ! !<div class="dd dropdown-layer"></div>
! ! ! ! ! ! ! !</li>
! ! ! ! ! !</ul>
! ! ! !</div>
! !</div>
! ...内容太多了,意思意思
</body>
</html>
服务器返回的上⾯的内容,是怎么变成看到的⽹⻚的样⼦呢?
这就是浏览器的作⽤,浏览器将服务器返回的源代码 渲染 成看到的⽹⻚。
!
2 浏览器的问题
⽬前市⾯上存在有很多不同的浏览器,例如IE、Chrome、Firefox、Safari、Opera⼀⼤堆。
在万维⽹的初期,⽹⻚编写并没有标准。于是同⼀个⽹⻚被不同的浏览器渲可能染成不同的效果,就像下⾯这样:
那怎么办呢?
那就制定标准呗。
!
3 W3C 的建⽴
伯纳斯·李(万维⽹和第⼀个⽹⻚的发明⼈) 1994 年建⽴ 万维⽹联盟(W3C)
W3C 的出现为了 制订⽹⻚开发的标准 ,以使同⼀个⽹⻚在不同的浏览器中有相同的效果。
所以,我们需要制订我们编写的⽹⻚都需要遵循 W3C 的规范!
4 ⽹⻚的结构思想
根据 W3C 标准,⼀个⽹⻚主要由三部分组成:结构、表现还有⾏为。
结构
结构(⻣架):HTML ⽤于描述⻚⾯的结构
表现
表现(⽪肤):CSS ⽤于控制⻚⾯中元素的样式
⾏为
⾏为(交互):JavaScript ⽤于响应⽤户操作
剩余68页未读,继续阅读
资源评论
山石岐渡
- 粉丝: 739
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- XILINXFPGA源码Xilinxspratan3xcs100E(VGAPS2)
- XILINXFPGA源码XilinxSPARTAN-3E入门开发板实例
- XILINXFPGA源码XilinxSdramVerilog和VHDL版本文档
- 物联网智能家居方案-基于Nucleo-STM32L073&机智云(大赛作品,文档齐全,可直接运行)(文档加Matlab源码)
- XILINXFPGA源码XilinxISE9.xFPGACPLD设计源码
- 成都市地图含高新区(高新南区,高新西区),天府新区,东部新区虚拟行政区划
- XILINXFPGA源码XilinxEDK设计试验
- XILINXFPGA源码XilinxEDKMicroBlaze内置USB固件程序
- 基于 django 的视频点播后台管理系统源代码+数据库
- 基于Java的网上医院预约挂号系统的设计与实现(部署视频)-kaic.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功