HTML和CSS复习知识点

doctype 声明不区分大小写




< <
> >
& &
" "
空格  






列表







图片





表格









超链接
text


定位(标记用)
标记:
tag
锚:定位


启用javascript



发送邮件
send Email
空格最好用%20替代




1、启动相对应的协议引擎(默认file协议)
2、解析协议后面的内容
3、如果协议后面是主机地址,先查找本机hosts列表,看是否可以找到对应的ip
如果没有,则找本机指定的DNS服务器,解析该主机
4、获取ip后,连接指定ip的主机,获取资源


发送文件:mailto:
解析javascript:javascript:
当指定协议浏览器无法解析时,浏览器会在本机注册表中查找是否有关该协议的应用
如果有则调用该程序解析







action:默认当前页面
method:默认get


post和get{
get将消息显示在地址栏上(不安全),post不会(安全)
get数据量有限,post可以提交大体积数据
get将消息封装到请求行(http请求消息头前),post将消息封装到请求体(http请求消息头后),请求头和请求体以空行分隔
}


注意:
对于tomcat服务器,用get提交中文数据时,会用ISO8859-1
当向服务端请求时,会将数据封装到一个请求对象中,request对象,通过该对象的getparameter("name")获取
但是解码用的是ISO8859-1,所以要对该乱码进行编码再解码 new String(getparameter("name").getBytes("iso8859-1"),"GBK")
post可以通过和get同样的方式解决乱码,同时,可以通过setcharacterEncoding("GBK")解决,该方法只对请求体有效
URLEncoder、URLDecoder


与服务端交互:form、url
服务端必须要校验:增强数据安全
客户端校验:减轻服务端压力、增强用户体验