JavaWeb筆記-23-知識點總結(ajax請求及案例相關)
阿新 • • 發佈:2018-11-03
知識點:
1)load事件通常用於檢測文件內容或者圖片是否載入完畢 2)window.onload 是註冊在window物件上的load事件 作用:window.onload是一個事件,當文件內容完全載入完成會觸發該事件 背景:網頁中的某些JavaScript指令碼程式碼往往需要在文件載入完成後才能夠去執行。否則可能導致無法獲取物件的情況, 為了避免類似情況的發生,可以使用以下兩種方式: (1).將指令碼程式碼放在網頁的底端,執行指令碼程式碼的時候,可以確保要操作的物件已經載入完成。 (2).通過window.onload來執行指令碼程式碼。 3).innerHTML 屬性設定或返回表格行的開始和結束標籤之間的 HTML。 innerHTML在JS是雙向功能:獲取物件的內容 或 向物件插入內容; 1)獲取物件的內容: <div id="aa">這是內容</div> 通過 document.getElementById('aa').innerHTML 來獲取id為aa的物件的內嵌內容。 2)向物件插入內容; document.getElementById('abc').innerHTML='這是被插入的內容'; 向id為abc的物件插入內容 4)JavaScript:onblur 事件會在物件失去焦點時發生。 5)HTML:<span> 標籤被用來組合文件中的行內元素。 <span>應用:通常用於提示語句的新增及觸發 解釋: 1)如果不對 span 應用樣式,那麼 span 元素中的文字與其他文字不會任何視覺上的差異 2)可以為 span 應用 id 或 class 屬性 6)判斷是否為IE瀏覽器的兩種方法: 1)window.addEventListener true: 非IE false: 是IE 2)window.attachEvent true: IE false:非IE 7)解析xml文件,使用dom4j 8)Java 使用getClass().getResourceAsStream(filename)方法獲取資源 1)getClass():取得當前物件所屬的Class物件 2)getClassLoader():取得該Class物件的類裝載器 3)getResourceAsStream(path): path 不以’/'開頭時表示是從此類所在的包下取資源, 以’/'開頭則是從類根路徑下獲取。 9)response向客戶端輸出內容 1)response.getWriter()返回的是PrintWriter,這是一個列印輸出流。 2)response.getWriter().print(): a> 可以列印輸出文字格式的(包括html標籤), b> 還可以將一個物件以預設的編碼方式轉換為二進位制位元組輸出 3)response.getWriter().writer() 只能列印輸出文字格式的(包括html標籤),不可以列印物件。 10) onchange:事件會在域的內容改變時發生。 Element.onchange = function(){ //當Element };