1.引用專案檔案
2.例項化
var box = new blackbox();
alert 功能
.add( dialog正文 [,關閉dialog時執行的函式] [,引數設定] ),除dialog正文外其他兩個任意可以省略,可選引數為 title 和 value。
box.alert("這裡是乙個 alert 的 demo ", function () , )
confirm 功能
.confirm( dialog正文 [,關閉或者確定dialog時執行的函式] [,引數設定] ),除dialog正文外其他兩個任意可以省略, 使用者確定時callback的引數為true,關閉或者取消時為false,可選引數為 title 和 value。
box.confirm("這裡是乙個 confirm 的 demo", function (data) else
}, )
prompt 功能
.prompt( dialog正文 [,關閉或者確定dialog時執行的函式] [,引數設定] ),除dialog正文外其他兩個任意可以省略, 使用者輸入完成後確認時callback的引數為使用者輸入的內容,關閉或者取消時為null,可選引數為 title 、 value 和 verify,其中 verify 為使用者輸入簡單驗證函式(暫時不支援非同步),引數為 data ,返回true 或者 false。
box.prompt("請輸入乙個大於 10 的數字", function (data) else
}, })
load 和 ready 功能
.load( 此時載入內容的標籤 [,ready時執行的函式] ),不同時間可以使用相同的載入內容的標籤,此時 ready 時 執行的函式不會疊加,而是會按照先後順序執行。 ready 必須在 load 之後!
.load( 此時載入完成內容的標籤 ),只有所有的內容都載入完了,螢幕上的遮罩才會消失。
box.load("index", function () );
box.load("index", function () );
box.load("main", function () );
settimeout(function () , 1000);
settimeout(function () , 2000);
popup , boxclose 和 boxshake 功能
還在完善中的功能,.popup( html內容 ),.boxclose 關閉當前dialog ,boxshake 為使當前dialog抖動。
box.popup('
' +'抖一抖
關閉',
function (content) );
content.find("#close_demo").click(function () );
});
內建方法執行順序
內建方法通過佇列的方式實現了嚴格按照執行先後順序來出現。後執行的**將在之前視窗關閉後實現
box.alert("hello word");
box.load("index", function () );
settimeout(function () , 2000);
box.confirm("bye word", );
tip:這裡如果第乙個 alert 沒有很快關掉是不會出現後面的 load 效果,因為當 load 還在佇列中的時候就以及 載入完成了,load 的完成函式會在載入時被完成, load 事件從佇列中被消失。var box = new blackbox()
對於物件查詢
結論 對於物件查詢 1 使用list的時候會將物件全部取出,而使用iterate則只先將物件主鍵取出,然後在使用的時候再乙個個取出。2 list第二使用的時候會繼續重新資料庫中取出,而iterate則會先成快取中查詢,如果沒找到再去資料庫中取出。對於屬性查詢 條件 查詢快取關閉 兩者沒什麼差別,根據...
對於物件查詢
對於物件查詢 1 使用list的時候會將物件全部取出,而使用iterate則只先將物件主鍵取出,然後在使用的時候再乙個個取出。2 list第二使用的時候會繼續重新資料庫中取出,而iterate則會先成快取中查詢,如果沒找到再去資料庫中取出。對於屬性查詢 條件 查詢快取關閉 兩者沒什麼差別,根據查詢物...
對於order by子句
order by子句指定排序順序 select username from user order by username 依據username的字母順序對於查詢出來的username進行排序,預設是公升序 a z 也可以進行降序排序,必須指定desc關鍵字 在上面的sql語句變為 select us...