javaweb.docx
- 文档编号:23178888
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:11
- 大小:121.83KB
javaweb.docx
《javaweb.docx》由会员分享,可在线阅读,更多相关《javaweb.docx(11页珍藏版)》请在冰豆网上搜索。
javaweb
html
软件的结构:
C/S(ClientServer)结构的软件:
比如:
QQ、极品飞车、飞信、迅雷
cs结构的软件的缺点:
更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端与服务端。
cs结构软件的优点:
减轻服务端的压力,而且可以大量保存数据在客户端。
B/S(BrowserServer)结构的软件:
比如:
微博、webQQ、web飞信、web迅雷
优点:
软件版本升级的时候不需要用户下载更新包,直接更新服务器的程序即可。
程序员则只需要开发服务端而已。
缺点:
增加了服务端的压力,bs结构的软件不能保存大量的数据在用户机上。
网站的类别:
静态网站:
静态网页中的数据都是写死的,如果需要修改网页的内容是需要直接修改网页的代码。
是没有数据库提供数据给它。
动态网站:
动态网站的数据是来自于数据库的,背后是有一个后台程序管理页面中数据的。
html语言就是开发网页的基础语言:
html(超文本标记语言)
标记:
该门语言是有标签来构成的。
学习html不用怎么去理解,只要需要记住标签的作用即可。
html语言的特点:
1.html语言是与平台无关的,任何平台只需要安装了浏览器都可以运行。
2.html是不区分大小写的。
html语言的结构:
html语言的根标签.
网页的头信息网页的体部分html的注释:
--注释的内容-->
●html是超文本标记语言的简写(HyperTextmarkuplanguage),是最基本的网页语言
●超文本:
页面的数据可以通过标签改变样式,而且可以通过超链接直接跳到下一个页面。
●标记:
html是通过标签来定义的语言,代码是由标签组成。
●平台无关,只要安装了浏览器,就可以通过浏览器来解析数据
●编辑html,html其实就是文本文件,把普通的文本文件的后缀名该为html或htm,通过浏览器即可解析
●html:
是不区分大小写
●html是由开始,由结束,在这之间是分
和两部分●
是给html页面增加一些辅助或者属性信息,里面的内容会最先加载。●
标签里面存放的才是真正要显示的数据●是一个网页的跟标签,标志着一个网页的开始,标志这着一个网页的结束。
●一个html文件是分为两部分,
和部分。●
定义了网页文档的头部分,描述了网页的各种属性信息和文档的标题。头部的数据不会给网友显示。
●
里面的数据才是网页真正要显示的数据。●meta是用来在HTML文档中模拟HTTP协议的响应头报文。
meta标签用于网页的<head>与</head>中,meta标签的用处很多。
meta的属性有两种:
name和http-equiv。
name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。
这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。
比较常用的有以下几个:
●name属性
●1、<metaname="KEYWords"contect="">向搜索引擎说明你的网页的关键词;
●2、<metaname="DEscription"contect="">告诉搜索引擎你的站点的主要内容;
●3、<metaname="Author"contect="你的姓名">告诉搜索引擎你的站点的制作的作者;
●http-equiv属性是一个头部协议,把有用的信息反馈给浏览器
●1、<metahttp-equiv="Content-Type"contect="text/html";charset=gb_2312-80">告诉浏览器,我页面显示的内容,内容是文本和html标签的,并且编码集为gbk。
●性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。
这其中最重要的是description(站点在搜索引擎上的描述)和keywords(分类关键词),所以应该给每页加一个meta值。
比较常用的有以下几个:
●name属性
●1、<metaname="KEYWords"contect="">向搜索引擎说明你的网页的关键词;
●2、<metaname="DEscription"contect="">告诉搜索引擎你的站点的主要内容;
●3、<metaname="Author"contect="你的姓名">告诉搜索引擎你的站点的制作的作者;
●http-equiv属性是一个头部协议,把有用的信息反馈给浏览器
●1、<metahttp-equiv="Content-Type"contect="text/html";charset=gb_2312-80">告诉浏览器,我页面显示的内容,内容是文本和html标签的,并且编码集为gbk。
标签
•带有特殊含义的网页的标记元素
•格式:
<开始标签>标签体结束标签>
●分类
•带标签体的标签如:
XX
•不带标签体的标签如:
•标签应该成对出现
●属性
写在开始标签上的名=“值”对代表该标签的属性
•一个标签可以有多个属性,多个属性之间使用空格隔开。
•注意:
属性值最好使用单引号或者双引号引起来。
●注释
--我是注释-->
●文本标签
•标题(h1~h6)
•水平线(hr)
•段落(p)
•上下标(sup和sub)
•换行(br)
•原样输出(pre)
•有序列表olli
•无序列表ulli
•项目列表标签(dldtdd)
•行内标签(span)
•块标签
●HTML字符实体
•一些字符在HTML中拥有特殊的含义,比如小于号(<)用于定义HTML标签的开始。
如果我们希望浏览器正确地显示这些字符,我们必须在HTML源码中插入字符实体。
●音视频
•音视频标签格式:
•属性:
src、和hidden
●元素的飘动
•marquee标签
•属性:
direction、loop和scrollamount
●链接标签
•跳转:
•邮件:
email"> •定位: ●图像标签: • • • •浏览器的执行流程如下: •1、首先获取href中的链接的协议信息: http •2、因为是http协议,所以开始找本地的hosts文件 •3、在host协议中,如果没有对应的ip地址, •4、就回去DNS服务器,寻找对应的ip地址 •5、从dns服务器返回ip地址后,再和新浪的服务器开始通信. tabel表格 ●标题标签:
●表头标签:
并不常用。
●行标签:
●单元格标签:
可以简单理解为,先有行,在行中在加入单元格。
●每个表格可以有一个表头、一个表尾和一个或多个表体(即正文),分别以THEAD、TFOOT和TBODY元素表示。
●THEAD、TFOOT包含关于表格列的信息。
●TBODY作用是:
可以控制表格分行下载,从而提高下载速度。
(网页的打开是先表格的的内容全部下载完毕后,才显示出来,分行下载可以先显示部分内容,这样会减少用户等待时间。
)
●使用TBODY的目的是可以使得这些包含在内的代码不用在整个表格都解析后一起显示,就是说如果有多个行,那么如果得到一个TBODY行,就可以先显示一行。
●TBODY这个标签可以控制表格分行下载,当表格内容很大时比较实用,在需要分行下载处加上
●画中画
●画中画标签格式:
iframe
●框架标签
●frameset和frame标签
●frameset属性:
rows、cols、frameborder
●frame属性:
noresize
●HTML中的单位
●绝对单位1px字体的单位+110%
●相对单位20%(计算单位)
●表单
●表单,在网页中主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。
●组成
●表单标签:
●表单域:
●表单按钮:
●常见的表单域
●文本字段
●密码字段、隐藏字段type="password"
●单选按钮type=radio单选按钮必需要分组,分组的方法就是给标签name属性,name属性的值必须一样。
●多选按钮type=checkbox,多选按钮的name属性必须一致。
●文件选择框type=“file”
●下拉列表
●文本输入域
●按钮type=“button”
Get提交和Post提交的区别
演示代码1
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
#F00">星期二的早晨 今天天气好,星期二,一直很努力
--原样输出-->
生命诚可贵
#00F">今天吃什么好呢? .....
- 青菜
- 豆腐
- 白饭
氧气的化学式:
O2
6的3次方:
63
--项目列表标签(dldtdd)-->
- 一个人的天堂
- 一个人逛街
- 一个人吃饭
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb