1.hack: 砍,劈
2.通常单独对一个div高度为百分比没有效果
3.xml的组成
<ul>
<li>文档声明</li>
<li>元素</li>
<li>元素的属性</li>
<li>注释</li>
<li>CDATA区</li>
<li>特殊字符</li>
<li>处理指令(PI:Processing Instruction)</li>
</ul>
文档声明:
<?xml version=1.0?>
出现乱码就是所用的编码和查询的码表不一致
浏览器读取xml文件的时候,首先读第一句<? xml version="1.0" ?>
ANSI编码:美国国家标准学会编码
CDATA区:Character Data的缩写
作用:吧标签当做普通文本内容
语法:<![CDATA[内容]]> 把'内容'当做普通文本而不是标签
4.dom解析和sax解析
使用DOM解析xml文档时候,需要读取整个xml文档,在内存中构成代表整个dom的document对象,从而再对xml文档进操作。消耗内存。
sax解析:
1)边读写变解析,应用于大型的xml文档
2)只支持持读
3)访问效率低
4)顺序访问
sax解析允许在读取文档时候,即对文档进行处理,而不必等到文档装载完成才对文档进行操作。
SAXParser Factory->SAXParser SAX Reader Content Handler(主要掌握这个) Error Handler DTD Handler Entiry Resolver
阅读ContentHandler API文档,常用方法:startElement,endElement, characters
dom4j是一个java 的XML API, 是jdom的升级品,用来读写xml文件的。dom4j是一个十分优秀的javaXML API,具有性能优异,功能强大,和容易使用的特迪奥。
5.补充:
servlet (Server Applet), 全称:Java Servlet
是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者
1)Servlet生命周期
构造方法:创建servlet对象。只调用一次,第一次访问servlet的时候。
2)ServletConfig对象
获取servlet的初始化参数:
getInitParameter("name");
getInitParameterNames();
3)ServletContext对象
得到web应用路径:context.getContextPath();
得到web应用参数:context.getInitParameter("name");
.....
4)域对象:实现资源之间的数据共享
request 域对象
context 域对象
5)转发
6.cookie介绍
cookie可保存数据
可以使用session域对象来保存会话数据!
会话管理入门
1)会话技术:
** Cookie 技术 ** :会话数据保存在浏览器客户端
** Session 技术 ** :会话数据保存在服务器端
2)Cookie:
Cookie的核心在一个类(Cookie类)里面。
Cookie类用于存储会话数据
a. 构造Cookie的构造方法是有2个参数的(String name, String value)
b.设置Cookie
void setPath(url); // 设置icookie的邮箱访问路劲
c.发送Cookie到浏览器
HttpServletResponse
void response.addCookie(Cookie cookie); // 发送cookie
d.服务器接受cookie:
Cookie[]request.getCookies()// 接受Cookie
7.clear both
我们常常用于使用了float css样式后产生浮动,最常用是使用clear:both清除浮动。比如一个大对象内有2个小对象使用了css float样式为了避免产生浮动,大对象背景或边框不能正确显示,这个时候我们就需要clear:both清除浮动。
8.让文字和图片居中å
![Upload 48CC4ED0-AE68-45BD-9A63-00E14C59A400.png failed. Please try again.]
img { vertical-align: middle;}
9.让自己的内容居中排列:
.div5 { text-align: center;}