1、onload事件
onload事件所有的瀏覽器都支援,所以我們不需要什麼相容,只要通過呼叫
window.onload = function2、domcontentloaded 事件()
domcontentloaded不同的瀏覽器對其支援不同,所以在實現的時候我們需要做不同瀏覽器的相容。
1)支援
domcontentloaded
事件的,就使用
domcontentloaded
事件; 2)
ie6、
ie7不支援
domcontentloaded
,但它支援onreadystatechange事件,該事件的目的是提供與文件或元素的載入狀態有關的資訊。
3) 更低的
ie還有個特有的方法doscroll,
通過間隔呼叫:document.documentelement.doscroll("left");
可以檢測dom是否載入完成。 當頁面未載入完成時,該方法會報錯,直到
doscroll
不再報錯時,就代表
dom載入完成了。該方法更接近
domcontentloaded
的實現。
function ready(fn), false);
} // 如果ie
else if(document.attachevent)
});// 如果是ie且頁面不在iframe中時,輪詢呼叫doscroll 方法檢測dom是否載入完畢
if(document.documentelement.doscroll && typeof window.frameelement === "undefined")
catch(error);
fn();}}
};
Hibernate的get與load的區別
hibernate中session 的load和get方法的區別 延遲載入 load是true 而get是false 意 思就是load採用延遲載入的方式,而get不是,hibernate思想是 既然這個方法支援延遲載入,他就認為這個物件一定存在於資料庫中。在你執行語句 user user user...
Hibernate 中get與load的區別
hibernate中用於獲取資料的方法被有意識的分成2種分類 1.立刻載入方法 get list 2.延遲載入方法 load iterate select id from 表 where 條件 n a 所謂的 立刻載入 就是首先在session快取中查詢,然後在二級快取中查詢,還沒有就查詢資料庫,數...
Hibernate中load 與get 的區別
首先,當給定id 主鍵 不能查詢到對應資料時,load 方法將返回org.hibernate.objectnotfoundexception異常,而get 方法則返回null.其次,load 預設是返回乙個 他並不查詢資料庫,直到真正需要的時候才會去查詢資料庫.比如 book book book s...