html頁面怎麼獲取到用戶在資料庫存儲的信息

簡單來說,用戶輸入用戶名、密碼登錄,後台去資料庫匹配有相同用戶名密碼的信息,有則登錄成功然後可以返回用戶id等具有唯一標識性質的數據
登陸成功跳轉到首頁的時候,用戶id等信息一起傳到首頁,方法有很多,然後首頁的載入方法根據業務邏輯代碼去資料庫取該用戶id的信息
獲取用戶信息,可以用ajax,也還有其他的方法,java有java 的方法,。net有。net 的方法,ajax只不過是局部刷新增強用戶體驗的時候回經常用到。

② HTML5有哪些存儲方式

1.本地存儲localstorage、2.本地存儲sessionstorage、3.離線緩存(application cache)、4.Web SQL、5.IndexedDB

③ 關於html5數據離線存儲

你好復 存儲圖片最好是存儲一制個路徑,例如http://file.youboy.com/a/63/26/69/6/7890786.jpg

indexDB存儲的時候 存上面的路徑 然後讀取出來放到<img src="xxx" />裡面 就可以顯示圖片了

而indexDB具體的存儲操作,我在網上找了個收費的教學視頻 幫你弄過來了 你可以參考一下
http://v1.mukewang.com/f6bb4218-4735-4023-8d54-20089786850f/L.mp4

純手打 望點贊 有問題歡迎咨詢

④ 如何向資料庫中存儲html數據

1.
資料庫中保存的html內容都是文本格式,
資料庫欄位如oracle選用varchar2(2000)或clob(大對象)
2.
一般的html編輯器,是對上傳的對象(如圖片、文檔等)保存到伺服器臨時目錄,並在html代碼中保存html連接的方式
因此,向資料庫中寫html頁面實際上就相當於把html的文本保存到資料庫中,如果文本較大,
可以用中間變數做緩存(buffer)

⑤ 介紹HTML5幾種存儲方式

HTML5 提供了兩種在客戶端存儲數據的新方法:..兩者都是僅在客戶端(即瀏覽器)中保存,不參與和伺服器的通信;
localStorage - 沒有時間限制的數據存儲,第二天、第二周或下一年之後,數據依然可用。
如何創建和訪問 localStorage:

<scripttype="text/javascript">
localStorage.lastname="Smith";
document.write(localStorage.lastname);
</script>

下面的例子對用戶訪問頁面的次數進行計數:

<scripttype="text/javascript">
if(localStorage.pagecount){
localStorage.pagecount=Number(localStorage.pagecount)+1;
}
else{
localStorage.pagecount=1;
}
document.write("Visits"+localStorage.pagecount+"time(s).");
</script>

sessionStorage - 針對一個 session 的數據存儲,當用戶關閉瀏覽器窗口後,數據會被刪除。
創建並訪問一個 sessionStorage:

<scripttype="text/javascript">
sessionStorage.lastname="Smith";
document.write(sessionStorage.lastname);
</script>

下面的例子對用戶在當前 session 中訪問頁面的次數進行計數:

<scripttype="text/javascript">
if(sessionStorage.pagecount){
sessionStorage.pagecount=Number(sessionStorage.pagecount)+1;
}
else{
sessionStorage.pagecount=1;
}
document.write("Visits"+sessionStorage.pagecount+"time(s)thissession.");
</script>

sessionStorage 、localStorage的區別
共同點:都是保存在瀏覽器端,且同源的。
區別:數據有效期不同,sessionStorage:僅在當前瀏覽器窗口關閉前有效,自然也就不可能持久保持;localStorage:始終有效,窗口或瀏覽器關閉也一直保存,因此用作持久數據;cookie只在設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉。
作用域不同,sessionStorage不在不同的瀏覽器窗口中共享,即使是同一個頁面;localStorage 在所有同源窗口中都是共享的;cookie也是在所有同源窗口中都是共享的。Web Storage 支持事件通知機制,可以將數據更新的通知發送給監聽者。Web Storage 的 api 介面使用更方便。

⑥ HTML 保存資料庫 那種方式比較好

分開來保存
如果自用js調<a href=" +xxxxx+" target="_blank">+bbb+</a>
如果用asp:先調出表
然後,<a href="<%rs( xxxxx)>" target="_blank">=<%rs( bbb)></a>
能看懂再問我,看不懂就別問了.

⑦ html5的localStorage進行數據儲存

把相應的數據對用json對象的形式保存
比如 var jsonData = {'name':'lisi','age':'20','address':'fuzhou'};
再把json對象轉成字元串 var str=JSON.stringify(jsonData);
然後就可以保存了 localStorage.setItem('addData', str);
到時候再把var getData = localStorage.getItem('addData')取出來後得到的也是字元串
所以還需把結果解析成json對象 var data = JSON.parse(getData);
這樣就得到json對象數據了, 就有data.name='lisi',data.age='20' 一次類推
ps:數據也是可以和json對象一樣進行處理保存的

⑧ html5幾種在客戶端存儲數據的實例詳解

LocalStorage
LocalStorage用於持久化的本抄地存儲,存儲資襲料在客戶端(client)的瀏覽器上,除非主動刪除數據,否則數 據是永遠不會過期的。LocalStorage使用鍵值對的方式進行存儲,存儲的方式只能是字元串。存儲內容可以有圖片、json、樣式、腳本等只要可以序列化為字元串的。
2 . SessionStorage
SessionStorage用於本地存儲一個會話中 的數據,這些數據只有在同一個會話中的頁面才能訪問並且會話結束,例如關閉窗口後,,數據也會隨之被銷毀。它是一種會話級別的存儲。
SessionStorage的使用方法與localstorage的使用方法相似。
3. 離線緩存(application cache)
HTML5引入了應用程序緩存器,可對web進行緩存,在沒有網路形況下使用,通過創建cache manifest文件,創建應用緩存。

⑨ 一個HTML網頁可以存儲的數據量是多大

網頁抄的內容沒有限制,但是不要太大了,一般幾十k,差不多,因為網頁太大的話,在網路傳輸的時候會影響打開速度,一般網頁換算 1M=1024KB ,1KB=1024位元組,其中一個位元組就是一個字母,一個漢字=2位元組,你可以大致看下,我不知道你想做什麼用,詳細的可以再和我聯系

⑩ html5 本地存儲有多少種方案

html5 本地存儲有五種方案。
1、LocalStorage
LocalStorage就是Key-Value的簡單鍵值對存儲結構,Web Storage除了localStorage的持久性存儲外,還有針對本次回話的sessionStorage方式,一般情況下localStorage較為常用,示例代碼如下:
function save(dataModel){
var value = dataModel.serialize();
window.localStorage['DataModel'] = value;
window.localStorage['DataCount'] = dataModel.size();
console.log(dataModel.size() + ' datas are saved');
return value;
}
function restore(dataModel){
var value = window.localStorage['DataModel'];
if(value){
dataModel.deserialize(value);
console.log(window.localStorage['DataCount'] + ' datas are restored');
return value;
}
return '';
}
function clear(){
if(window.localStorage['DataModel']){
console.log(window.localStorage['DataCount'] + ' datas are cleared');
delete window.localStorage['DataModel'];
delete window.localStorage['DataCount'];
}
}
2、Cookie
這種存儲方式存儲內容很有限,只適合做簡單信息存儲,存取介面設計得極其反人類,舉例如下:
function getCookieValue(name) {
if (document.cookie.length > 0) {
var start = document.cookie.indexOf(name + "=");
if (start !== -1) {
start = start + name.length + 1;
var end = document.cookie.indexOf(";", start);
if (end === -1){
end = document.cookie.length;
}
return unescape(document.cookie.substring(start, end));
}
}
return '';
}
function save(dataModel) {
var value = dataModel.serialize();
document.cookie = 'DataModel=' + escape(value);
document.cookie = 'DataCount=' + dataModel.size();
console.log(dataModel.size() + ' datas are saved');
return value;
}
3、Indexed Database API
IndexedDB可以存儲結構對象,可構建key和index的索引方式查找,目前各瀏覽器的已經逐漸支持IndexedDB的存儲方式,其使用代碼如下,需注意IndexedDB的很多操作介面類似NodeJS的非同步回調方式,特別是查詢時連cursor的continue都是非同步再次回調onsuccess函數的操作方式,因此和NodeJS一樣使用上不如同步的代碼容易。
function save(dataModel){
var tx = db.transaction("meters", "readwrite");
var store = tx.objectStore("meters");
dataModel.each(function(data){
store.put({
id: data.getId(),
tag: data.getTag(),
name: data.getName(),
meterValue: data.a('meter.value'),
meterAngle: data.a('meter.angle'),
p3: data.p3(),
r3: data.r3(),
s3: data.s3()
});
});
tx.oncomplete = function() {
console.log(dataModel.size() + ' datas are saved');
};
return dataModel.serialize();
}
4、FileSystem API
FileSystem API相當於操作本地文件的存儲方式,目前支持瀏覽器不多,其介面標准也在發展制定變化中,因此也可以動態生成圖片到本地文件,然後通過 filesystem:http:*** 的URL方式直接賦值給img的html元素的src訪問。
function save(dataModel) {
var value = dataModel.serialize();
fs.root.getFile('meters.txt', {create: true}, function (fileEntry) {
console.log(fileEntry.toURL());
fileEntry.createWriter(function (fileWriter) {
fileWriter.onwriteend = function () {
console.log(dataModel.size() + ' datas are saved');
};
var blob = new Blob([value], {type: 'text/plain'});
fileWriter.write(blob);
});
});
return value;
}
5、Application Cache
window.applicationCache 對象是對瀏覽器的應用緩存的編程訪問方式。其 status 屬性可用於查看緩存的當前狀態:
var appCache = window.applicationCache;
switch (appCache.status) {
case appCache.UNCACHED: // UNCACHED == 0
return 'UNCACHED';
break;
case appCache.IDLE: // IDLE == 1
return 'IDLE';
break;
case appCache.CHECKING: // CHECKING == 2
return 'CHECKING';
break;
case appCache.DOWNLOADING: // DOWNLOADING == 3
return 'DOWNLOADING';
break;
case appCache.UPDATEREADY: // UPDATEREADY == 4
return 'UPDATEREADY';
break;
case appCache.OBSOLETE: // OBSOLETE == 5
return 'OBSOLETE';
break;
default:
return 'UKNOWN CACHE STATUS';
break;
};