软件的结构
c/s (Client Server) 结构的软件:
缺点: 更新的时候需要用户下载更新包然后安装,程序员需要开发客户端与服务端。
优点:减轻服务端的压力,可以大量保存数据在客户端。(QQ,微信)
b/s ( Browser Server): 优点 ,软件版本升级的时候不需要用户下载更新包,直接更新服务器的程序即可,程序员只需要开发服务端而已。(webQQ,web迅雷,)
缺点:增加了服务端的压力,bs 结构的软件不能保存大量的数据在用户机上。
Cookie 容量很小。
网站的类别
静态网站:静态网页中的数据是写死的,如果需要修改网页的内容是需要直接修改网页的代码,是没有数据库提供数据给它。
动态网站:动态网站的数据是来自于数据库,背后是有一个后台程序管理页面中的数据的。
Html(超文本标记语言): 标记:该门语言是有标签来构成的。学习HTML 不用怎么去理解,只要需要记住标签的作用即可。
HTML语言特点
1:html 语言是与平台无关的,任何平台只需安装了浏览器都可以运行。
2: 不区分大小写
Html 语言
html语言的根标签
1.网页的头信息 :可以设置网页标题,可以通知浏览使用指定的码表解释html页面。
标题
编码
Html 的注释:
Html 常用的标签:
标题
…
标签作用:用于描述一个网页的结构.
如果需要操作数据的样式,通过标签的属性操作。
段落,  。空格
换行。
水平线
下标
上标
原样标签,预定文本格式(保留空格和换行)
- 列表标签
- 有序的列表标签
-
无序标签
项目列表标签(dl dt dd)
行内标签:(span)
块标签
-
无序标签
标签的类型:1:有开始与结束标签。需要把网页的内容封装到标签中。
2.开始与结束标签都是在一个标签体内。(不需要操作任何数据)
CSS中理解这下面二个标签:
实体标签:为html标签显示在网页在转意
因为<> 等一些符号在html 中有着特殊含义,这些字符需要在页面中显示,这时候就应该使用实体标签。
常用的实体字符:空格:
大于号:>;
小于号: <;
人民币:¥
版权: ©
商标:®
媒体标签:
飘动标签
超链接标签
作用:可以用于链接资源,瞄点定位。
属性:
href 链接资源
target: 设置打开新资源的目标,_blank 在独立的窗口打开,_self在当前窗口打开
邮件的协议:mailTo
迅雷的协议:thunder
2.定位
图片标签:
热点图:一张图内的区域映射
表格标签:
行
单元格 | 表头 默认的样式居中,加粗 |
---|
框架标签:
FrameSet:一个framSet 可以把一个页面切割成多份:
只能按照行或列来切分
Frame 不能被切割,frame 是位于frameset中。
注意:frameSet 标签不能用于body 标签体内容。
iframe: 在一个网页中分割一部分的位置显示另外一个网页的信息。
表单标签
作用:提交数据给服务起的,表单标签的根标签是标签
默认选中属性:checked=”true”
常用属性:
Action:提交数据的地址。
注意:表单项的属性值必须要有name 值才能提交。
做交互式数据时表单数据必须加name才能进行交互。
Method: 提交表单的提交方式
Get: 默认使用的提交方式,提交的数据会显示在地址栏上,
Post:提交的数据不会显示在地址栏上