1.
1.软件主要分两种架构 C/S和B/S
2.目前主要从事的是B/S的软件开发
2.什么是B/S
1.B/S构架的软件一般都是通过访问一个网页的
2.形式来使用的,而将一些运算等操作放到远端的服务器上。
3.这样就降低了对客户的要就,我们的计算机上只需要安装一个浏览器即可使用。
4.像我们常用的京东,淘宝,12303等这些网站都是B/S架构的软件。
3.软件开发流程
1,ps:网页设计师根据需求设计网页
2,html5:前端工程师将设计做成静态网页
3,python:后台工程师将静态网页修改为动态网页
4.内容
1.根据W3C标准,一个网页主要由三部分组成:结构(HTML),表现(CSS),行为(JavaScript)。
5.什么是结构,表现,行为
1,结构:HTML用于描述页面的结构
2,表现:CSS用于控制页面中元素的样式
3,行为:JavaScript用于响应用户操作
6.HTML
1,HTML(Hypertext Markup Language):超文本标记语言。
2,它负责网页的三个要素之中的结构。
3,HTML使用标签的形式来标识网页中的不同组成部分。
4,所谓超文本指的是超链接,使用超链接可以让我们从一个页面跳转到另一个页面。
7.一个最基本的HTML页面
<!DOCTYPE html>
<html>
<head>
<mete charset="utf-8">
<title>网页标题</title>
</head>
<body>
<h1>网页正文</h1>
</body>
</html>
8.注释
1,HTML注释中的内容不会再网页中显示。
2,格式:<!--注释内容-->
3,合理的使用注释可以帮助开发人员理解网页的代码。
4,注释不能嵌套
9.HTML的发展
1,1993年6月:HTML第一版本发布。
2,1995年11月:HTML2.0
3,1997年1月:HTML3.2 (W3C推荐)
4,1999年12月:HTML4.01 (W3C推荐)
5,2000年底:XHTML1.0 (W3C推荐)
6,2014年10月:HTML5 (W3C推荐)
10.声明
<!DOCTYPE html>
11.编码问题
1,在计算机内部,文件都是以二进制编码保存的
2,中国 这两个字在计算机的底层保存的可能是 10100101这种二进制编码,这一过程称为 编码。
3,计算机在读取文件时需要将10100101在转换为中国给我们显示这一过程称为解码。
12.字符集
1,我们还需要一个东西称为 字符集,字符集规定了如何将文本转换为二进制编码。
2,常见的字符集:ASKLL,ISO8859-1,GBK,GB2312,UTF-8。
13.乱码
1,如果我们保存文件时使用的是UTF-8进行编码,而浏览器读取页面时使用gb2312,这样就会导致页面中的内容不能正常显示,也就是我们所说的乱码。
2,所以我们只需要统一两者使用的字符集就可以解决乱码问题。
3,这里为了页面又更好的使用性,我们一般使用UTF-8。
14.解决
1,接下来我们只需要告诉浏览器使用什么字符集去解析文件。
2,在HTML5中只需要使用meta标签即可完成这个任务:<meta charset="utf-8"/>