1. 程式人生 > >JavaWeb筆記-23-知識點總結(ajax請求及案例相關)

JavaWeb筆記-23-知識點總結(ajax請求及案例相關)

知識點:

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 
    };

這裡寫圖片描述