jquery data 資料快取學習

2021-07-23 05:46:48 字數 1264 閱讀 3925

文章參考

api 說明

1、在元素上存放資料,返回jquery物件。

2、如果jquery集合指向多個元素,那將在所有元素上設定對應資料。 

使用例子

$("div").data("blah");  // undefined

$("div").data("blah", "hello"); // blah設定為hello

$("div").data("blah"); // hello

$("div").data("blah", 86); // 設定為86

$("div").data("blah"); // 86

$("div").removedata("blah"); //移除blah

$("div").data("blah"); // undefined

$("div").data("test", );

$("div").data("test").first //16;

$("div").data("test").last //pizza!;

jquery.data(document.body, 'foo', 52);

jquery.data(document.body, 'bar', 'test');

模擬jquery的data()快取資料方法

$ = function()   

function setdata(cache, name, value)

function getcache(obj) ;

return obj[expando];

} return else

} }

}();

為物件附加資料

obj = {};  

$.data(obj, );

document.write("$.data(obj, 'name1') = " + $.data(obj, 'name1') + '

' );

document.write("$.data(obj, 'name2') = " + $.data(obj, 'name2') + '

');

for (var key in obj)

為 dom element 附加資料

window.onload = function()
在控制項中定義data屬性,獲取屬性資料的方法

頁面快取與資料快取

2018 1 25 ubuntu裡pwd檢視當前目錄什麼是redis?redis的全稱為remote dictionary server,即遠端資料服務,快取資料庫是由義大利人開發的一款記憶體高速,是用c語言編寫的,資料模型為key value,它支援豐富的資料型別,比如string,list,ha...

Spring Boot Redis 資料快取

之前都是在spring mvc中使用redis,這裡記錄在spring boot中使用redis作為資料快取的過程。參考spring boot整合spring data jpa,搭建專案。本次是在docker中部署redis,從中直接pull官方的redis映象,啟動redis。使用redisdes...

redis快取資料

快取資料的步驟 查詢快取,如果沒有資料,則查詢資料庫 查詢資料庫,如果資料不為空,將結果寫入快取 快取資料容易造成如下問題 快取穿透 快取擊穿 快取失效 快取穿透 什麼叫快取穿透?一般的快取系統,都是按照key去快取查詢,如果不存在對應的value,就應該去後端系統查詢 比如db 如果key對應的v...