1.jquery([selector,[context]])
//在文件的第乙個表單中,查詢所有的單選按鈕(即: type 值為 radio 的 input 元素)。
$("input:radio", document.forms[0]);
//在乙個由 ajax 返回的 xml 文件中,查詢所有的 div 元素。
$("div", xml.respon***ml);
2.jquery(html,[ownerdocument])
1.8*
$("",
3.jquery.readyexception( error )
3.1+
jquery.readyexception = function( error ) ;
4.selector
$("ul")
結果:ulul li
div#foo ul:not([class])
5.context$("ul")
[object htmldocument] //如果是ie瀏覽器,則返回[object]
body
6.index([selector|element])
$('li').index($('#bar')); //1,傳遞乙個jquery物件
$('#bar').index('li'); //1,傳遞乙個選擇器,返回#bar在所有li中的索引位置
$('#bar').index(); //1,不傳遞引數,返回這個元素在同輩中的索引位置。
7.data([key],[value])
引數 key 不得大寫
即當使用.data()獲取值時,jquery會首先嘗試將獲取的字串值轉化成js型別,包括布林值,null,數字,物件,陣列:
若值是」true|false」,則返回相應的布林值;
若值是」null」,則返回null;
若值是純數字構成的字串(+data + 」」 === data),則返回相應的數字(+data);
若值是由(?:\|\[[\s\s]*\])$,比如」「或[1,2,3],則嘗試使用jquery.parsejson解析之;
$("div").data("role") // "page";
$("div").data("lastvalue") // 43;
$("div").data("hidden") // true;
$("div").data("options").name // "john";
$("div").removedata("role"); //移除blah
8.removedata([name|list])
1.7*
與 data([key], [value])函式作用相反
[name] 儲存的資料名
[list] 移除陣列或以空格分開的字串
9.queue(element,[queuename])
顯示或操作在匹配元素上執行的函式佇列
引數
a.element,[queuename]
element:檢查附加列隊的dom元素
queuename:字串值,包含序列的名稱。預設是 fx, 標準的效果序列。
b.element,queuename,newqueueelement:檢查附加列隊的dom元素
queuename:字串值,包含序列的名稱。預設是 fx, 標準的效果序列。
newqueue:替換當前函式列隊內容的陣列
c.element,queuename,callback()element:檢查附加列隊的dom元素
queuename:字串值,包含序列的名稱。預設是 fx, 標準的效果序列。
callback():要新增進佇列的函式
\\顯示佇列長度show length of queue
$("#show").click(function () );
function runit() ,2000);
$("div").slidetoggle(1000);
$("div").slidetoggle("fast");
$("div").animate(,1500);
$("div").hide("slow");
$("div").show(1200);
$("div").slideup("normal", runit);
}runit();
\\通過設定佇列陣列來刪除動畫佇列start
stop
$("#start").click(function () ,5000);
$("div").queue(function () );
$("div").animate(,1500);
$("div").queue(function () );
$("div").slideup();
});$("#stop").click(function () );
\\插入乙個自定義函式 如果函式執行後要繼續佇列,則執行 jquery(this).dequeue();click here...
$(document.body).click(function () ,2000);
$("div").queue(function () );
$("div").animate(,500);
$("div").queue(function () );
$("div").slideup();
});
10.dequeue([queuename])
從佇列最前端移除乙個佇列函式,並執行他。
引數[queuename] 佇列名,預設為fx
\\使用 dequeue() 終止乙個自定義的佇列函式
$("div").queue(function () );
\\用dequeue來結束自定義佇列函式,並讓佇列繼續進行下去。\start
$("button").click(function () , 2000);
$("div").animate(, 600);
$("div").queue(function () );
$("div").animate(, 700);
});
11.clearqueue([queuename])
清空物件上尚未執行的所有佇列
如果不帶引數,則預設清空的是動畫佇列。
這跟 stop(true)類似,但stop(true)只能清空動畫佇列,而這個可以清空所有通過 .queue() 建立的佇列。
引數queuename 含有佇列名的字串。預設是"fx",動畫佇列。
\\停止當前正在執行的動畫:
$("#stop").click(function());
溫故知新,PHP函式篇
php 函式 在使用之前,先用函式檢測一下,是否已經載入了相應的模組 if extension loaded calendar 或者 if function exists 陣列函式array 陣列可以用 號來追加。array1 array array2 array 1 data result arr...
溫故知新 ROWTYPE
rowtype 相當於資料庫表裡的一行資料記錄的變數型別。declare 定義乙個emp表裡的一行記錄的資料型別的變數 v emp emp rowtype begin 查詢的emp表裡的資料列必須與v emp的列順序以及個數保持一致 select empno,ename,job,mgr,hireda...
vue 溫故知新
v cloak指令 解決變數閃爍問題 v if isshow 是插入或刪除節點 v show isshow 是隱藏或顯示節點 v bind data m msg 或 data m msg 繫結屬性 v bind key v.id 繫結乙個資料唯一值,用於虛擬dom演算法,優化渲染效率 v on cl...