1.hack: 砍,劈
2.通常單獨(dú)對(duì)一個(gè)div高度為百分比沒有效果
3.xml的組成
<ul>
<li>文檔聲明</li>
<li>元素</li>
<li>元素的屬性</li>
<li>注釋</li>
<li>CDATA區(qū)</li>
<li>特殊字符</li>
<li>處理指令(PI:Processing Instruction)</li>
</ul>
文檔聲明:
<?xml version=1.0?>
出現(xiàn)亂碼就是所用的編碼和查詢的碼表不一致
瀏覽器讀取xml文件的時(shí)候,首先讀第一句<? xml version="1.0" ?>
ANSI編碼:美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)編碼
CDATA區(qū):Character Data的縮寫
作用:吧標(biāo)簽當(dāng)做普通文本內(nèi)容
語(yǔ)法:<![CDATA[內(nèi)容]]> 把'內(nèi)容'當(dāng)做普通文本而不是標(biāo)簽
4.dom解析和sax解析
使用DOM解析xml文檔時(shí)候,需要讀取整個(gè)xml文檔,在內(nèi)存中構(gòu)成代表整個(gè)dom的document對(duì)象,從而再對(duì)xml文檔進(jìn)操作。消耗內(nèi)存。
sax解析:
1)邊讀寫變解析,應(yīng)用于大型的xml文檔
2)只支持持讀
3)訪問效率低
4)順序訪問
sax解析允許在讀取文檔時(shí)候,即對(duì)文檔進(jìn)行處理,而不必等到文檔裝載完成才對(duì)文檔進(jìn)行操作。
SAXParser Factory->SAXParser SAX Reader Content Handler(主要掌握這個(gè)) Error Handler DTD Handler Entiry Resolver
閱讀ContentHandler API文檔,常用方法:startElement,endElement, characters
dom4j是一個(gè)java 的XML API, 是jdom的升級(jí)品,用來讀寫xml文件的。dom4j是一個(gè)十分優(yōu)秀的javaXML API,具有性能優(yōu)異,功能強(qiáng)大,和容易使用的特迪奧。
5.補(bǔ)充:
servlet (Server Applet), 全稱:Java Servlet
是用Java編寫的服務(wù)器端程序。其主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài)Web內(nèi)容。狹義的Servlet是指Java語(yǔ)言實(shí)現(xiàn)的一個(gè)接口,廣義的Servlet是指任何實(shí)現(xiàn)了這個(gè)Servlet接口的類,一般情況下,人們將Servlet理解為后者
1)Servlet生命周期
構(gòu)造方法:創(chuàng)建servlet對(duì)象。只調(diào)用一次,第一次訪問servlet的時(shí)候。
2)ServletConfig對(duì)象
獲取servlet的初始化參數(shù):
getInitParameter("name");
getInitParameterNames();
3)ServletContext對(duì)象
得到web應(yīng)用路徑:context.getContextPath();
得到web應(yīng)用參數(shù):context.getInitParameter("name");
.....
4)域?qū)ο螅簩?shí)現(xiàn)資源之間的數(shù)據(jù)共享
request 域?qū)ο? context 域?qū)ο?5)轉(zhuǎn)發(fā)
6.cookie介紹
cookie可保存數(shù)據(jù)
可以使用session域?qū)ο髞肀4鏁?huì)話數(shù)據(jù)!
會(huì)話管理入門
1)會(huì)話技術(shù):
** Cookie 技術(shù) ** :會(huì)話數(shù)據(jù)保存在瀏覽器客戶端
** Session 技術(shù) ** :會(huì)話數(shù)據(jù)保存在服務(wù)器端
2)Cookie:
Cookie的核心在一個(gè)類(Cookie類)里面。
Cookie類用于存儲(chǔ)會(huì)話數(shù)據(jù)
a. 構(gòu)造Cookie的構(gòu)造方法是有2個(gè)參數(shù)的(String name, String value)
b.設(shè)置Cookie
void setPath(url); // 設(shè)置icookie的郵箱訪問路勁
c.發(fā)送Cookie到瀏覽器
HttpServletResponse
void response.addCookie(Cookie cookie); // 發(fā)送cookie
d.服務(wù)器接受cookie:
Cookie[]request.getCookies()// 接受Cookie
7.clear both
我們常常用于使用了float css樣式后產(chǎn)生浮動(dòng),最常用是使用clear:both清除浮動(dòng)。比如一個(gè)大對(duì)象內(nèi)有2個(gè)小對(duì)象使用了css float樣式為了避免產(chǎn)生浮動(dòng),大對(duì)象背景或邊框不能正確顯示,這個(gè)時(shí)候我們就需要clear:both清除浮動(dòng)。
8.讓文字和圖片居中?
![Upload 48CC4ED0-AE68-45BD-9A63-00E14C59A400.png failed. Please try again.]
img { vertical-align: middle;}
9.讓自己的內(nèi)容居中排列:
.div5 { text-align: center;}