PIXNET Logo登入

阿水資訊站

跳到主文

生活資訊,Wii,電玩,電腦,網路

部落格全站分類:電玩動漫

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 10 週四 201516:00
  • asp日期函數 (2)

轉自eion.com.tw,感謝
ASP Date() 日期與時間
Active Server Page 動態伺服器網頁,由 Microsoft 微軟所開發互動式網頁格式,與 PHP、CGI(Common Gateway Interface) 屬於同一性質的網頁開發語言 ASP 程式是以 .asp 為副檔名的格式檔案,可以包含一般的 HTML 標記與各類型用戶端 Script 及在伺服器上執行的ASP 程式碼,安裝 IIS (Internet Information Services) 即可與伺服器運作,缺點是除了Windows 其他的作業系統似乎沒有完整支援 ASP 的伺服器作業系統。
(繼續閱讀...)
文章標籤

waterisme 發表在 痞客邦 留言(0) 人氣(1,613)

  • 個人分類:程設
▲top
  • 9月 09 週三 201511:11
  • asp deletefile 沒有使用權限

DeleteFile方法(刪除檔案)
DeleteFile方法的呼叫格式為:
FileSystemObject名.DeleteFile 被刪除之檔案 , [ 是否強制刪除 ]
(繼續閱讀...)
文章標籤

waterisme 發表在 痞客邦 留言(1) 人氣(1,217)

  • 個人分類:程設
▲top
  • 1月 06 週二 201510:04
  • [asp]讓你知道codepage的重要

1
轉自  http://www.blueidea.com/tech/program/2004/2351.asp ,感謝。
這幾天研究UTF-8編碼,太暈了,把我的看法和各位討論討論。
歡迎來批啊。以下都是我的想法,哪里有不對的請不吝賜教,幫忙指出來。
(繼續閱讀...)
文章標籤

waterisme 發表在 痞客邦 留言(1) 人氣(11,896)

  • 個人分類:程設
▲top
  • 9月 20 週六 201410:07
  • [轉貼]使用javascript ShowModalDialog


轉貼自  松露筆管麵 感謝。
 
ShowModalDialog與window.open,最大的不同是ShowModalDialog的父視窗是凍結,屬於原來網頁的一部分,而且父子視窗可以互相傳值。
語法:
vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])
參數說明:
sURL 
必要參數,類型:字串。用來指定對話方塊要載入網頁的URL。
vArguments 
非必要參數,類型:變動。用來向對話方塊傳遞參數。傳遞的參數類型不限,包括陣列等。對話方塊通過window.dialogArguments來取得傳遞進來的參數。
sFeatures 
非必要參數,類型:字串。用來描述對話方塊的外觀等資訊,可以使用以下的一個或多個,用分號“;”隔開。



參數
限定值
說明


dialogHeight
--
對話方塊高度,不小於100px,IE4中dialogHeight 和 dialogWidth 預設的單位是em,而IE5中是px,為方便起見,在定義modal的對話方塊時,用px做單位


dialogWidth
--
對話方塊寬度


dialogLeft
--
距離桌面左的距離


dialogTop
--
離桌面上的距離


center
{yes | no | 1 | 0 } 
視窗是否居中,預設yes,但仍可以指定高度和寬度


help
{yes | no | 1 | 0 }
是否顯示説明按鈕,預設yes 


resizable
{yes | no | 1 | 0 } [IE5+]
是否可被改變大小。預設no


status
{yes | no | 1 | 0 } [IE5+]
是否顯示狀態列。預設為yes[ Modeless]或no [Modal]


scroll
{ yes | no | 1 | 0 | on | off }
指明對話方塊是否顯示捲軸。默認為yes



參數傳遞方式:
父視窗 
向子視窗傳遞參數採用ShowModalDialog的第2個參數(vArguments)即可,父視窗要獲取子視窗傳回的參數則可通過ShowModalDialog函數的返回值(vReturnValue )獲取。

子視窗 
取得父視窗參數的方法,只要在子視窗裡下Javascript,用window物件的dialogArguments屬性來取取,例如: 
var a=window.dialogArguments; 
子視窗向父視窗返回參數,可用window.returnValue屬性,如: 
window.returnValue=1; 
window.close();

範例
父視窗



?









1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57



<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <script type="text/javascript">

        //亂數

        function fnRandom(iModifier) {

            return parseInt(Math.random() * iModifier);

        }

        //設定打開視窗的參數

        function fnSetValues() {

            var iHeight = oForm.oHeight.options[

                oForm.oHeight.selectedIndex].text;

            if (iHeight.indexOf("Random") > -1) {

                iHeight = fnRandom(document.body.clientHeight);

            }

            var sFeatures = "dialogHeight: " + iHeight + "px;";

            return sFeatures;

        }

        function fnOpen() {

            //呼叫設定參數涵式

            var sFeatures = fnSetValues();

             

            //傳遞參數

            var sDialogArguments = document.getElementById("txtParent").value;

            //打開視窗

             

            var retValue = window.showModalDialog("child.html", sDialogArguments,

                sFeatures);

            //顯示返回值

            //alert(retValue);

            var divElement = document.getElementById("divChild");

            divElement.innerHTML = retValue;

        }

 

    </script>

    <title></title>

</head>

    <body>

 <form name="oForm">

  Dialog Height

  <select name="oHeight">

    <option>-- Random --</option>

    <option>150</option>

    <option>200</option>

    <option>250</option>

    <option>300</option>

  </select>

     Create Modal Dialog Box

 

     本視窗(父):<input id="txtParent" type="text" />

 <input type="button" value="打開視窗" onclick="fnOpen()">

 

     來自子視窗:<div id="divChild"> 1</div>         

</form>

    </body>

</html>







子視窗




?









1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30



<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

    <script type="text/javascript">

        //接收父視窗傳值

        function setValue() {

            document.getElementById("divFromParent").innerHTML = window.dialogArguments;

 

        }

        //返回父視窗,並回傳值

        function retParantWin() {

            //alert(document.getElementById("txtChild").value);

            window.returnValue = document.getElementById("txtChild").value;

            window.close();

        }

    </script>

    <title></title>

</head>

    <body onload="setValue()">

        <form>

            Child

 

            父視窗傳值:<div id="divFromParent"> 1</div>

            本視窗(子)輸入:<input id="txtChild" type="text" />

        <input id="Button1" type="button" value="返回父視窗" onclick="retParantWin();"/>

        </form>

    </body>

</html>

 







(繼續閱讀...)
文章標籤

waterisme 發表在 痞客邦 留言(0) 人氣(4,510)

  • 個人分類:程設
▲top
  • 8月 13 週三 201411:55
  • (轉) 計算兩個日期差距幾天-sql server版本

本文引用自Pescados - 計算兩個日期差距幾天-sql server版本
之前用的oracle資料庫 去計算日期相減  
改到 sql server上就有差異 紀錄一下免的忘記 

如果欄位並非日期格式的話 要先轉換成日期格式 
CONVERT(datetime,日期欄位1),CONVERT(datetime,日期欄位2)
然後再將轉換好的丟進去做運算
DATEDIFF(datepart ,startdate,enddate)

所以結合一下 就可以寫成下面的方式 
DATEDIFF (day,CONVERT(datetime,日期欄位1),CONVERT(datetime,日期欄位2)) 

備註 參數的部份 可以替換

(繼續閱讀...)
文章標籤

waterisme 發表在 痞客邦 留言(0) 人氣(3,854)

  • 個人分類:程設
▲top
  • 6月 11 週三 201408:40
  • JavaScript 事件


轉自 http://blog.xuite.net/kenstars2005/Internet/19381015
 
事件(Events) 是一些動作,且能夠被 JavaScript 偵測到。


事件Events
藉由 JavaScript,我們可以建立動態的網頁。事件是可以被 JavaScript偵測到的動作。.
有那些事件呢:

  • 按了一下滑鼠

  • 網頁下載或圖片下載

  • 滑鼠的游標在滑過網頁上的特定區域

  • 在 HTML 的格式裏選擇了一個輸入視窗

  • 接受了 HTML 的格式

  • 在鍵盤敲了一個鍵


  • 以下列表出能夠被 JavaScript使用的事件:


    事件當偵測到...

    onAbort
    下載時被截斷


    onBlur
    文字區域空白時


    onChange
    區域內容改變時


    onClick
    滑鼠點選物件時


    onDblClick
    滑鼠連點二下物件時


    onDragDrop
    物件被拉入瀏灠器視窗時


    onError
    當下載圖片時產生錯誤


    onFocus
    文字區域被點擊時Form field gets focus


    onKeyDown
    某個鍵被敲擊時


    onKeyPress
    某個鍵被敲擊時


    onKeyUp
    某個鍵被放開時


    onload
    網頁或圖片完成下載時


    onMouseDown
    按下滑鼠按鍵時


    onMouseOut
    使用者將滑鼠移開某個物件時


    onMouseOver
    使用者將滑鼠移至某個物件時


    onMouseUp
    放開滑鼠按鍵時


    onMove
    當視窗或框架改變時


    onReset
    Reset 按紐按下時


    onResize
    當視窗或框架大小改變時


    對onSelect
    文字被選取時


    onSubmit
    按下確認按紐時


    onUnload
    使用者離開網頁時



    註: 事件通常與function結合使用,所以直至事件觸發 function的功能才會產生作用


    onload and onUnload
    當使用者進入或離開網頁時 onload and onUnload 事件會受到觸發。
    onload 事件通常是檢查使用者的瀏灠器型式及版本,並根據資料給序適當的網頁版本。
    當使用者進入或離開網頁時 onload and onUnload 二種事件通常都是用來處理cookies . 例如:當使用者第一次進入你的網頁時,你可以設一個跳出的視窗要求使用者輸入他的名字. 這個資訊會被存成一個 cookie. 下一次當他再進入你的網頁時,你可以再以一個跳出視窗顯示 "你好!張三!"


    onFocus, onBlur and onChange
    onFocus, onBlur and onChange 事件通常與文字區域的確認結合使用。
    下列的例子顯示如何使用 onChange 事件。無論使用者改變文字的內容為何 checkEmail() function 會被呼叫執行。




    <input type="text" size="30"
    id="email" onchange="checkEmail()">;





     


    onSubmit
    在確認前 onSubmit 事件是用來確認所有的文字區域。
    以下的例子說明如何使用 onSubmit 事件。當使用者在文字區域內按下確認時 checkForm() function 會被呼叫執行。如果區域內的值未被接受,確認就會被取消, function checkForm() 會傳回成立或不成立。如果傳回的值成立文字會被確認,反之則否。




    <form method="post" action="xxx.htm"
    onsubmit="return checkForm()">





     


    onMouseOver and onMouseOut
    onMouseOver and onMouseOut 通常用來建立"動態"的按紐。
    下列的例子說明:當 onMouseOver 事件被觸發,一個警告視窗會出現
    <a href="http://www.w3schools.com"
    onmouseover="alert('An onMouseOver event');return false"
    <img src="w3schools.gif" width="100" height="30">
    </a>

    (繼續閱讀...)
    文章標籤

    waterisme 發表在 痞客邦 留言(0) 人氣(1,235)

    • 個人分類:程設
    ▲top
    • 6月 11 週三 201408:34
    • jQuery 方法大全

    Attribute:
    $("p").addClass(css中定義的樣式類型); 給某個元素添加樣式
    $("img").attr({src:"test.jpg",alt:"test Image"}); 給某個元素添加屬性/值,參數是map 
    $("img").attr("src","test.jpg"); 給某個元素添加屬性/值 
    $("img").attr("title", function() { return this.src }); 給某個元素添加屬性/值 
    $("元素名稱").html(); 獲得該元素內的內容(元素,文本等) 
    $("元素名稱").html("<b>new stuff</b>"); 給某元素設置內容 
    $("元素名稱").removeAttr("屬性名稱") 給某元素刪除指定的屬性以及該屬性的值 
    $("元素名稱").removeClass("class") 給某元素刪除指定的樣式 
    $("元素名稱").text(); 獲得該元素的文本 
    $("元素名稱").text(value); 設置該元素的文本值為value 
    $("元素名稱").toggleClass(class) 當元素存在參數中的樣式的時候取消,如果不存在就設置此樣式 
    $("input元素名稱").val(); 獲取input元素的值 
    $("input元素名稱").val(value); 設置input元素的值為value 
    Manipulation: 
    $("元素名稱").after(content); 在匹配元素後面添加內容 
    $("元素名稱").append(content); 將content作為元素的內容插入到該元素的後面 
    $("元素名稱").appendTo(content); 在content後接元素 
    $("元素名稱").before(content); 與after方法相反 
    $("元素名稱").clone(布爾表達式) 當布爾表達式為真時,克隆元素(無參時,當作true處理) 
    $("元素名稱").empty() 將該元素的內容設置為空 
    $("元素名稱").insertAfter(content); 將該元素插入到content之後 
    $("元素名稱").insertBefore(content); 將該元素插入到content之前 
    $("元素").prepend(content); 將content作為該元素的一部分,放到該元素的最前面 
    $("元素").prependTo(content); 將該元素作為content的一部分,放content的最前面 
    $("元素").remove(); 刪除所有的指定元素 
    $("元素").remove("exp"); 刪除所有含有exp的元素 
    $("元素").wrap("html"); 用html來包圍該元素 
    $("元素").wrap(element); 用element來包圍該元素 
    Traversing: 
    add(expr) 
    add(html) 
    add(elements) 
    children(expr) 
    contains(str) 
    end() 
    filter(expression) 
    filter(filter) 
    find(expr) 
    is(expr) 
    next(expr) 
    not(el) 
    not(expr) 
    not(elems) 
    parent(expr) 
    parents(expr) 
    prev(expr) 
    siblings(expr) 

    Core: 
    $(html).appendTo("body") 相當於在body中寫了一段html代碼 
    $(elems) 獲得DOM上的某個元素 
    $(function(){……..}); 執行一個函數 
    $("div > p").css("border", "1px solid gray"); 查找所有div的子節點p,添加樣式 
    $("input:radio", document.forms[0]) 在當前頁面的第一個表單中查找所有的單選按鈕 
    $.extend(prop) prop是一個jQuery對象, 
    舉例: 
    jQuery.extend({ 
    min: function(a, b) { return a < b ? a : b; }, 
    max: function(a, b) { return a > b ? a : b; } 
    }); 
    jQuery( expression, [context] ) ---$( expression, [context]); 在默認情況下,$()查詢的是當前HTML文檔中的DOM元素。 

    each( callback ) 以每一個匹配的元素作為上下文來執行一個函數 
    舉例:1 
    $("span").click(function){ 
    $("li").each(function(){ 
    $(this).toggleClass("example"); 
    }); 
    }); 
    舉例:2 
    $("button").click(function () { 
    $("div").each(function (index, domEle) { 
    // domEle == this 
    $(domEle).css("backgroundColor", "yellow"); 
    if ($(this).is("#stop")) { 
    $("span").text("Stopped at div index #" + index); 
    return false; 
    } 
    }); 
    }); 


    jQuery Event: 

    ready(fn); $(document).ready()注意在body中沒有onload事件,否則該函數不能執行。 在每個頁面中可以 
    有很多個函數被加載執行,按照fn的順序來執行。 
    bind( type, [data], fn ) 為每一個匹配元素的特定事件(像click)綁定一個或多個事件處理器函數。 可能的事件屬性有:blur, focus, load, resize, scroll, unload, click, dblclick, mousedown, mouseup, mousemove, 
    mouseover, mouseout, mouseenter, mouseleave, change, select, submit, keydown, keypress, 
    keyup, error 
    one( type, [data], fn ) 為每一個匹配元素的特定事件(像click)綁定一個或多個事件處理器函數。 在每個對 
    像上,這個事件處理函數只會被執行一次。 其他規則與bind()函數相同。 

    trigger( type, [data] ) 在每一個匹配的元素上觸發某類事件。 
    triggerHandler( type, [data] ) 這一特定方法會觸發一個元素上特定的事件(指定一個事件類型),同時取消瀏覽器對此事件的默認行動 
    unbind( [type], [data] ) 反綁定,從每一個匹配的元素中刪除綁定的事件。 
    $("p").unbind() 移除所有段落上的所有綁定的事件 
    $("p").unbind( "click" ) 移除所有段落上的click事件 
    hover( over, out ) over,out都是方法, 當鼠標移動到一個匹配的元素上面時,會觸髮指定的第一個函數。 當鼠標移出這個元素時,會觸髮指定的第二個函數。 
    $("p").hover(function(){ 
    $(this).addClass("over"); 
    }, 
    function(){ 
    $(this).addClass("out"); 
    } 
    ); 

    toggle( fn, fn ) 如果點擊了一個匹配的元素,則觸髮指定的第一個函數,當再次點擊同一元素時,則觸髮指定的第二個函數。 
    $("p").toggle(function(){ 
    $(this).addClass("selected"); 
    }, 
    function(){ 
    $(this).removeClass("selected"); 
    } 
    ); 




    元素事件列表說明 
    注:不帶參數的函數,其參數為可選的fn。 jQuery不支持form元素的reset事件。 
    事件描述支持元素或對象 
    blur( ) 元素失去焦點a, input, textarea, button, select, label, map, area 
    change( ) 用戶改變域的內容input, textarea, select 
    click( ) 鼠標點擊某個對象幾乎所有元素 
    dblclick( ) 鼠標雙擊某個對象幾乎所有元素 
    error( ) 當加載文檔或圖像時發生某個錯誤window, img 
    focus( ) 元素獲得焦點a, input, textarea, button, select, label, map, area 
    keydown( ) 某個鍵盤的鍵被按下幾乎所有元素 
    keypress( ) 某個鍵盤的鍵被按下或按住幾乎所有元素 
    keyup( ) 某個鍵盤的鍵被鬆開幾乎所有元素 
    load( fn ) 某個頁面或圖像被完成加載window, img 
    mousedown( fn ) 某個鼠標按鍵被按下幾乎所有元素 
    mousemove( fn ) 鼠標被移動幾乎所有元素 
    mouseout( fn ) 鼠標從某元素移開幾乎所有元素 
    mouseover( fn ) 鼠標被移到某元素之上幾乎所有元素 
    mouseup( fn ) 某個鼠標按鍵被鬆開幾乎所有元素 
    resize( fn ) 窗口或框架被調整尺寸window, iframe, frame 
    scroll( fn ) 滾動文檔的可視部分時window 
    select( ) 文本被選定document, input, textarea 
    submit( ) 提交按鈕被點擊form 
    unload( fn ) 用戶退出頁面window 



    JQuery Ajax 方法說明: 

    load( url, [data], [callback] ) 裝入一個遠程HTML內容到一個DOM結點。 
    $("#feeds").load("feeds.html"); 將feeds.html文件載入到id為feeds的div中 
    $("#feeds").load("feeds.php", {limit: 25}, function(){ 
    alert("The last 25 entries in the feed have been loaded"); 
    }); 

    jQuery.get( url, [data], [callback] ) 使用GET請求一個頁面。 
    $.get("test.cgi", { name: "John", time: "2pm" }, function(data){ 
    alert("Data Loaded: " + data); 
    }); 

    jQuery.getJSON( url, [data], [callback] ) 使用GET請求JSON數據。 
    $.getJSON("test.js", { name: "John", time: "2pm" }, function(json){ 
    alert("JSON Data: " + json.users[3].name); 
    }); 

    jQuery.getScript( url, [callback] ) 使用GET請求JavaScript文件並執行。 
    $.getScript("test.js", function(){ 
    alert("Script loaded and executed."); 
    }); 
    jQuery.post( url, [data], [callback], [type] ) 使用POST請求一個頁面。 

    ajaxComplete( callback ) 當一個AJAX請求結束後,執行一個函數。 這是一個Ajax事件 
    $("#msg").ajaxComplete(function(request, settings){ 
    $(this).append("<li>Request Complete.</li>"); 
    }); 
    ajaxError( callback ) 當一個AJAX請求失敗後,執行一個函數。 這是一個Ajax事件 
    $("#msg").ajaxError(function(request, settings){ 
    $(this).append("<li>Error requesting page " + settings.url + "</li>"); 
    }); 

    ajaxSend( callback ) 在一個AJAX請求發送時,執行一個函數。 這是一個Ajax事件 
    $("#msg").ajaxSend(function(evt, request, settings){ 
    $(this).append("<li<Starting request at " + settings.url 
    + "</li<"); 
    }); 

    ajaxStart( callback ) 在一個AJAX請求開始但還沒有激活時,執行一個函數。 這是一個Ajax事件 
    當AJAX請求開始(並還沒有激活時)顯示loading信息 
    $("#loading").ajaxStart(function(){ 
    $(this).show(); 
    }); 

    ajaxStop( callback ) 當所有的AJAX都停止時,執行一個函數。 這是一個Ajax事件 
    當所有AJAX請求都停止時,隱藏loading信息。 
    $("#loading").ajaxStop(function(){ 
    $(this).hide(); 
    }); 

    ajaxSuccess( callback ) 當一個AJAX請求成功完成後,執行一個函數。 這是一個Ajax事件 
    當AJAX請求成功完成時,顯示信息。 
    $("#msg").ajaxSuccess(function(evt, request, settings){ 
    $(this).append("<li>Successful Request!</li>"); 
    }); 

    jQuery.ajaxSetup( options ) 為所有的AJAX請求進行全局設置。 查看$.ajax函數取得所有選項信息。 
    設置默認的全局AJAX請求選項。 
    $.ajaxSetup({ 
    url: "/xmlhttp/", 
    global: false, 
    type: "POST" 
    }); 
    $.ajax({ data: myData }); 

    serialize( ) 以名稱和值的方式連接一組input元素。 實現了正確表單元素序列 
    function showValues() { 
    var str = $("form").serialize(); 
    $("#results").text(str); 
    } 
    $(":checkbox, :radio").click(showValues); 
    $("select").change(showValues); 
    showValues(); 

    serializeArray( ) 連接所有的表單和表單元素(類似於.serialize()方法),但是返回一個JSON數據格式。 
    從form中取得一組值,顯示出來 
    function showValues() { 
    var fields = $(":input").serializeArray(); 
    alert(fields); 
    $("#results").empty(); 
    jQuery.each(fields, function(i, field){ 
    $("#results").append(field.value + " "); 
    }); 
    } 
    $(":checkbox, :radio").click(showValues); 
    $("select").change(showValues); 
    showValues(); 

    JQuery Effects 方法說明 

    show( ) 顯示隱藏的匹配元素。 
    show( speed, [callback] ) 以優雅的動畫顯示所有匹配的元素,並在顯示完成後可選地觸發一個回調函數。 
    hide( ) 隱藏所有的匹配元素。 
    hide( speed, [callback] ) 以優雅的動畫隱藏所有匹配的元素,並在顯示完成後可選地觸發一個回調函數 
    toggle( ) 切換元素的可見狀態。 如果元素是可見的,切換為隱藏的;如果元素是隱藏的, 
    切換為可見的。 
    slideDown( speed, [callback] ) 通過高度變化(向下增大)來動態地顯示所有匹配的元素,在顯示完成後可選 
    地觸發一個回調函數。 這個動畫效果只調整元素的高度,可以使匹配的元素以 
    "滑動"的方式顯示出來。 
    slideUp( speed, [callback] ) 通過高度變化(向上減小)來動態地隱藏所有匹配的元素,在隱藏完成後可選地 
    觸發一個回調函數。 這個動畫效果只調整元素的高度,可以使匹配的元素以"滑動" 
    的方式隱藏起來。 
    slideToggle( speed, [callback] ) 通過高度變化來切換所有匹配元素的可見性,並在切換完成後可選地觸發一個回 
    調函數。 這個動畫效果只調整元素的高度,可以使匹配的元素以"滑動"的方式隱 
    藏或顯示。 
    fadeIn( speed, [callback] ) 通過不透明度的變化來實現所有匹配元素的淡入效果,並在動畫完成後可選地觸 
    發一個回調函數。 這個動畫只調整元素的不透明度,也就是說所有匹配的元素的 
    高度和寬度不會發生變化。 
    fadeOut( speed, [callback] ) 通過不透明度的變化來實現所有匹配元素的淡出效果,並在動畫完成後可選地觸 
    發一個回調函數。 這個動畫只調整元素的不透明度,也就是說所有匹配的元素的 
    高度和寬度不會發生變化。 
    fadeTo( speed, opacity, [callback] ) 把所有匹配元素的不透明度以漸進方式調整到指定的不透明度,並在動畫完成 
    後可選地觸發一個回調函數。 這個動畫只調整元素的不透明度,也就是說所 
    有匹配的元素的高度和寬度不會發生變化。 
    stop( ) 停止所有匹配元素當前正在運行的動畫。 如果有動畫處於隊列當中,他們就會立即開始。 
    queue( ) 取得第一個匹配元素的動畫序列的引用(返回一個內容為函數的數組) 
    queue( callback ) 在每一個匹配元素的事件序列的末尾添加一個可執行函數,作為此元素的事件函數 
    queue( queue ) 以一個新的動畫序列代替所有匹配元素的原動畫序列 
    dequeue( ) 執行並移除動畫序列前端的動畫 
    animate( params, [duration], [easing], [callback] ) 用於創建自定義動畫的函數。 
    animate( params, options ) 創建自定義動畫的另一個方法。 作用同上。 


    JQuery Traversing 方法說明 

    eq( index ) 從匹配的元素集合中取得一個指定位置的元素,index從0開始 
    filter( expr ) 返回與指定表達式匹配的元素集合,可以使用","號分割多個expr,用於實現多個條件篩選 
    filter( fn ) 利用一個特殊的函數來作為篩選條件移除集合中不匹配的元素。 
    is( expr ) 用一個表達式來檢查當前選擇的元素集合,如果其中至少有一個元素符合這個給定的 
    表達式就返回true。 
    map( callback ) 將jQuery對像中的一組元素利用callback方法轉換其值,然後添加到一個jQuery數組中。 
    not( expr ) 從匹配的元素集合中刪除與指定的表達式匹配的元素。 
    slice( start, [end] ) 從匹配元素集合中取得一個子集,和內建的數組的slice方法相同。 
    add( expr ) 把與表達式匹配的元素添加到jQuery對像中。 
    children( [expr] ) 取得一個包含匹配的元素集合中每一個元素的所有子元素的元素集合。 可選的過濾器 
    將使這個方法只匹配符合的元素(只包括元素節點,不包括文本節點)。 
    contents( ) 取得一個包含匹配的元素集合中每一個元素的所有子孫節點的集合(只包括元素節點,不 
    包括文本節點),如果元素為iframe,則取得其中的文檔元素 
    find( expr ) 搜索所有與指定表達式匹配的元素。 
    next( [expr] ) 取得一個包含匹配的元素集合中每一個元素緊鄰的後面同輩元素的元素集合。 
    nextAll( [expr] ) 取得一個包含匹配的元素集合中每一個元素所有的後面同輩元素的元素集合 
    parent( [expr] ) 取得一個包含著所有匹配元素的唯一父元素的元素集合。 
    parents( [expr] ) 取得一個包含著所有匹配元素的唯一祖先元素的元素集合(不包含根元素)。 
    prev( [expr] ) 取得一個包含匹配的元素集合中每一個元素緊鄰的前一個同輩元素的元素集合。 
    prevAll( [expr] ) 取得一個包含匹配的元素集合中每一個元素的之前所有同輩元素的元素集合。 
    siblings( [expr] ) 取得一個包含匹配的元素集合中每一個元素的所有同輩元素的元素集合。 
    andSelf( ) 將前一個匹配的元素集合添加到當前的集合中 
    取得所有div元素和其中的p元素,添加border類屬性。 取得所有div元素中的p元素, 
    添加background類屬性 
    $("div").find("p").andSelf().addClass("border"); 
    $("div").find("p").addClass("background"); 
    end( ) 結束當前的操作,回到當前操作的前一個操作 
    找到所有p元素其中的span元素集合,然後返回p元素集合,添加css屬性 
    $("p").find("span").end().css("border", "2px red solid"); 

    JQuery Selectors 方法說明 

    基本選擇器 
    $("#myDiv") 匹配唯一的具有此id值的元素 
    $("div") 匹配指定名稱的所有元素 
    $(".myClass") 匹配具有此class樣式值的所有元素 
    $("*") 匹配所有元素 
    $("div,span,p.myClass") 聯合所有匹配的選擇器 
    層疊選擇器 
    $("form input") 後代選擇器,選擇ancestor的所有子孫節點 
    $("#main > *") 子選擇器,選擇parent的所有子節點 
    $("label + input") 臨選擇器,選擇prev的下一個臨節點 
    $("#prev ~ div") 同胞選擇器,選擇prev的所有同胞節點 
    基本過濾選擇器 
    $("tr:first") 匹配第一個選擇的元素 
    $("tr:last") 匹配最後一個選擇的元素 
    $("input:not(:checked) + span")從原元素集合中過濾掉匹配selector的所有元素(這裡有是一個臨選擇器) 
    $("tr:even") 匹配集合中偶數位置的所有元素(從0開始) 
    $("tr:odd") 匹配集合中奇數位置的所有元素(從0開始) 
    $("td:eq(2)") 匹配集合中指定位置的元素(從0開始) 
    $("td:gt(4)") 匹配集合中指定位置之後的所有元素(從0開始) 
    $("td:gl(4)") 匹配集合中指定位置之前的所有元素(從0開始) 
    $(":header") 匹配所有標題 
    $("div:animated") 匹配所有正在運行動畫的所有元素 
    內容過濾選擇器 
    $("div:contains('John')") 匹配含有指定文本的所有元素 
    $("td:empty") 匹配所有空元素(只含有文本的元素不算空元素) 
    $("div:has(p)") 從原元素集合中再次匹配所有至少含有一個selector的所有元素 
    $("td:parent") 匹配所有不為空的元素(含有文本的元素也算) 
    $("div:hidden") 匹配所有隱藏的元素,也包括表單的隱藏域 
    $("div:visible") 匹配所有可見的元素 
    屬性過濾選擇器 
    $("div[id]") 匹配所有具有指定屬性的元素 
    $("input[name='newsletter']") 匹配所有具有指定屬性值的元素 
    $("input[name!='newsletter']") 匹配所有不具有指定屬性值的元素 
    $("input[name^='news']") 匹配所有指定屬性值以value開頭的元素 
    $("input[name$='letter']") 匹配所有指定屬性值以value結尾的元素 
    $("input[name*='man']") 匹配所有指定屬性值含有value字符的元素 
    $("input[id][name$='man']") 匹配同時符合多個選擇器的所有元素 
    子元素過濾選擇器 
    $("ul li:nth-child(2)"), 
    $("ul li:nth-child(odd)"), 匹配父元素的第n個子元素 
    $("ul li:nth-child(3n + 1)") 

    $("div span:first-child") 匹配父元素的第1個子元素 
    $("div span:last-child") 匹配父元素的最後1個子元素 
    $("div button:only-child") 匹配父元素的唯一1個子元素 
    表單元素選擇器 
    $(":input") 匹配所有的表單輸入元素,包括所有類型的input, textarea, select 和button 
    $(":text") 匹配所有類型為text的input元素 
    $(":password") 匹配所有類型為password的input元素 
    $(":radio") 匹配所有類型為radio的input元素 
    $(":checkbox") 匹配所有類型為checkbox的input元素 
    $(":submit") 匹配所有類型為submit的input元素 
    $(":image") 匹配所有類型為image的input元素 
    $(":reset") 匹配所有類型為reset的input元素 
    $(":button") 匹配所有類型為button的input元素 
    $(":file") 匹配所有類型為file的input元素 
    $(":hidden") 匹配所有類型為hidden的input元素或表單的隱藏域 
    表單元素過濾選擇器 
    $(":enabled") 匹配所有可操作的表單元素 
    $(":disabled") 匹配所有不可操作的表單元素 
    $(":checked") 匹配所有已點選的元素 
    $("select option:selected") 匹配所有已選擇的元素 


    JQuery CSS 方法說明 

    css( name ) 訪問第一個匹配元素的樣式屬性。 
    css( properties ) 把一個"名/值對"對象設置為所有匹配元素的樣式屬性。 
    $("p").hover(function () { 
    $(this).css({ backgroundColor:"yellow", fontWeight:"bolder" }); 
    }, function () { 
    var cssObj = { 
    backgroundColor: "#ddd", 
    fontWeight: "", 
    color: "#0028f4" 
    } 
    $(this).css(cssObj); 
    }); 
    css( name, value ) 在所有匹配的元素中,設置一個樣式屬性的值。 
    offset( ) 取得匹配的第一個元素相對於當前可視窗口的位置。 返回的對像有2個屬性, 
    top和left,屬性值為整數。 這個函數只能用於可見元素。 
    var p = $("p:last"); 
    var offset = p.offset(); 
    p.html( "left: " + offset.left + ", top: " + offset.top ); 
    width( ) 取得當前第一匹配的元素的寬度值, 
    width( val ) 為每個匹配的元素設置指定的寬度值。 
    height( ) 取得當前第一匹配的元素的高度值, 
    height( val ) 為每個匹配的元素設置指定的高度值。 

    JQuery Utilities 方法說明 
    jQuery.browser 
    .msie 表示ie 
    jQuery.browser.version 讀取用戶瀏覽器的版本信息 
    jQuery.boxModel 檢測用戶瀏覽器針對當前頁的顯示是否基於W3C CSS的盒模型 
    jQuery.isFunction( obj ) 檢測傳遞的參數是否為function 
    function stub() { } 
    var objs = [ 
    function () {}, 
    { x:15, y:20 }, 
    null, 
    stub, 
    "function" 
    ]; 
    jQuery.each(objs, function (i) { 
    var isFunc = jQuery.isFunction(objs[i]); 
    $("span:eq( " + i + ")").text(isFunc); 
    }); 
    jQuery.trim( str ) 清除字符串兩端的空格,使用正則表達式來清除給定字符兩端的空格 
    jQuery.each( object, callback ) 一個通用的迭代器,可以用來無縫迭代對象和數組 
    jQuery.extend( target, object1, [objectN] ) 擴展一個對象,修改原來的對象並返回,這是一個強大的實現繼承的 
    工具,這種繼承是採用傳值的方法來實現的,而不是JavaScript中的 
    原型鏈方式。 
    合併settings和options對象,返回修改後的settings對象 
    var settings = { validate: false, limit: 5, name: "foo" }; 
    var options = { validate: true, name: "bar" }; 
    jQuery.extend(settings, options); 

    合併defaults和options對象,defaults對象並沒有被修改。 options對像中的值 
    代替了defaults對象的值傳遞給了empty。 

    var empty = {} 
    var defaults = { validate: false, limit: 5, name: "foo" }; 
    var options = { validate: true, name: "bar" }; 
    var settings = $.extend(empty, defaults, options); 
    jQuery.grep( array, callback, [invert] ) 通過一個篩選函數來去除數組中的項 
    $.grep( [0,1,2], function(n,i){ 
    return n > 0; 
    }); 
    jQuery.makeArray( obj ) 將一個類似數組的對象轉化為一個真正的數組 
    將選取的div元素集合轉化為一個數組 
    var arr = jQuery.makeArray(document.getElementsByTagName("div")); 
    arr.reverse(); // use an Array method on list of dom elements 
    $(arr).appendTo(document.body); 
    jQuery.map( array, callback ) 使用某個方法修改一個數組中的項,然後返回一個新的數組 
    jQuery.inArray( value, array ) 返回value在數組中的位置,如果沒有找到,則返回-1 
    jQuery.unique( array ) 刪除數組中的所有重複元素,返回整理後的數組
    (繼續閱讀...)
    文章標籤

    waterisme 發表在 痞客邦 留言(0) 人氣(19,192)

    • 個人分類:程設
    ▲top
    • 6月 11 週三 201408:30
    • 【程式】jQuery : 取得和設定 radio, checkbox, select 的值 (轉)

    //獲取一組radio被選中項的值
    var item = $('input[@name=items][@checked]').val();
    //獲取select被選中項的文本
    var item = $("select[@name=items] option[@selected]").text();
    //select下拉框的第二個元素為當前選中值
    $('#select_id')[0].selectedIndex = 1;
    //radio單選組的第二個元素為當前選中值
    $('input[@name=items]').get(1).checked = true;
    (繼續閱讀...)
    文章標籤

    waterisme 發表在 痞客邦 留言(0) 人氣(2,105)

    • 個人分類:程設
    ▲top
    • 9月 21 週六 201312:14
    • [javascript] function declaration vs function expression (函式宣告 vs 函式表達式)

    下面兩種有什麼差別??
    function expression 函式表達式
    var funOne =function() {
        // Some code
    };
    (繼續閱讀...)
    文章標籤

    waterisme 發表在 痞客邦 留言(0) 人氣(295)

    • 個人分類:程設
    ▲top
    • 7月 05 週一 201021:05
    • 十六進位值色碼 - HTML 顏色代碼查詢



    HTML 顏色代碼 (十六進位值色碼)











































































































































































































    black
    #000000
    aliceblue
    #f0f8ff
    cadetblue
    #5f9ea0
    lightyellow
    #ffffe0
    coral
    #ff7f50
    dimgray
    #696969
    lavender
    #e6e6fa
    darkcyan
    #008b8b
    lightgoldenrodyellow
    #fafad2
    tomato
    #ff6347
    gray
    #808080
    lightslategray
    #778899
    teal
    #008080
    lemonchiffon
    #fffacd
    orangered
    #ff4500
    darkgray
    #a9a9a9
    slategray
    #708090
    seagreen
    #2e8b57
    wheat
    #f5deb3
    red
    #ff0000
    silver
    #c0c0c0
    darkslategray
    #2f4f4f
    darkolivegreen
    #556b2f
    burlywood
    #deb887
    crimson
    #dc143c
    lightgrey
    #d3d3d3
    lightsteelblue
    #b0c4de
    darkgreen
    #006400
    tan
    #d2b48c
    mediumvioletred
    #c71585
    gainsboro
    #dcdcdc
    steelblue
    #4682b4
    green
    #008000
    khaki
    #f0e68c
    deeppink
    #ff1493
    white
    #ffffff
    royalblue
    #4169e1
    forestgreen
    #228b22
    yellow
    #ffff00
    hotpink
    #ff69b4
    snow
    #fffafa
    midnightblue
    #191970
    mediumseagreen
    #3cb371
    gold
    #ffd700
    palevioletred
    #db7093
    ghostwhite
    #f8f8ff
    navy
    #000080
    darkseagreen
    #8fbc8f
    orange
    #ffa500
    pink
    #ffc0cb
    whitesmoke
    #f5f5f5
    darkblue
    #00008b
    mediumaquamarine
    #66cdaa
    sandybrown
    #f4a460
    lightpink
    #ffb6c1
    floralwhite
    #fffaf0
    mediumblue
    #0000cd
    aquamarine
    #7fffd4
    darkorange
    #ff8c00
    thistle
    #d8bfd8
    linen
    #faf0e6
    blue
    #0000ff
    palegreen
    #98fb98
    goldenrod
    #daa520
    magenta
    #ff00ff
    antiquewhite
    #faebd7
    dodgerblue
    #1e90ff
    lightgreen
    #90ee90
    peru
    #cd853f
    fuchsia
    #ff00ff
    papayawhip
    #ffefd5
    cornflowerblue
    #6495ed
    springgreen
    #00ff7f
    darkgoldenrod
    #b8860b
    violet
    #ee82ee
    blanchedalmond
    #ffebcd
    deepskyblue
    #00bfff
    mediumspringgreen
    #00fa9a
    chocolate
    #d2691e
    plum
    #dda0dd
    bisque
    #ffe4c4
    lightskyblue
    #87cefa
    lawngreen
    #7cfc00
    sienna
    #a0522d
    orchid
    #da70d6
    moccasin
    #ffe4b5
    skyblue
    #87ceeb
    chartreuse
    #7fff00
    saddlebrown
    #8b4513
    mediumorchid
    #ba55d3
    navajowhite
    #ffdead
    lightblue
    #add8e6
    greenyellow
    #adff2f
    maroon
    #800000
    darkorchid
    #9932cc
    peachpuff
    #ffdab9
    powderblue
    #b0e0e6
    lime
    #00ff00
    darkred
    #8b0000
    darkviolet
    #9400d3
    mistyrose
    #ffe4e1
    paleturquoise
    #afeeee
    limegreen
    #32cd32
    brown
    #a52a2a
    darkmagenta
    #8b008b
    lavenderblush
    #fff0f5
    lightcyan
    #e0ffff
    yellowgreen
    #9acd32
    firebrick
    #b22222
    purple
    #800080
    seashell
    #fff5ee
    cyan
    #00ffff
    olivedrab
    #6b8e23
    indianred
    #cd5c5c
    indigo
    #4b0082
    oldlace
    #fdf5e6
    aqua
    #00ffff
    olive
    #808000
    rosybrown
    #bc8f8f
    darkslateblue
    #483d8b
    ivory
    #fffff0
    turquoise
    #40e0d0
    darkkhaki
    #bdb76b
    darksalmon
    #e9967a
    blueviolet
    #8a2be2
    honeydew
    #f0fff0
    mediumturquoise
    #48d1cc
    palegoldenrod
    #eee8aa
    lightcoral
    #f08080
    mediumpurple
    #9370db
    mintcream
    #f5fffa
    darkturquoise
    #00ced1
    cornsilk
    #fff8dc
    salmon
    #fa8072
    slateblue
    #6a5acd
    azure
    #f0ffff
    lightseagreen
    #20b2aa
    beige
    #f5f5dc
    lightsalmon
    #ffa07a
    mediumslateblue
    #7b68ee



    (繼續閱讀...)
    文章標籤

    waterisme 發表在 痞客邦 留言(0) 人氣(5,860)

    • 個人分類:程設
    ▲top
    12»

    個人頭像

    waterisme
    暱稱:
    waterisme
    分類:
    電玩動漫
    好友:
    累積中
    地區:

    近期文章

    • 新增checkbox 到 GridView 裡面
    • 如何解決EXCEL數字過長自動加0的問題?
    • 生酮低醣飲食抗癌中文字幕
    • 工作職稱中英文對照
    • asp日期函數 (2)
    • asp deletefile 沒有使用權限
    • 十二經絡拳-動態說明
    • [asp]讓你知道codepage的重要
    • [轉貼]使用javascript ShowModalDialog
    • (轉) 計算兩個日期差距幾天-sql server版本

    熱門文章

    • (3,806,991)常用紙張尺寸及示意圖(A0,A1...A3,A4,A5...A8)
    • (59,104)[轉貼]http錯誤碼一覽
    • (49,396)SA,SD與SE
    • (31,783)NTSC.PAL.SECAM三大電視系統之比較
    • (31,312)DVI 規格(數位、類比) 及轉接VGA
    • (6,533)[經典]周星馳電影RAP組曲
    • (5,868)[轉載]西班牙人的人生觀看看別人, 想想自己
    • (4,502)[轉貼]各家手機門號原始開頭+免費客服專線+手機直播[實用資訊]
    • (4,105)如何設定一個網路磁碟 PART 2
    • (2,680)如何使*.docx、*.pptx、*.xlsx(Office2007),也可以在Office2000/2003讀取

    文章分類

    • C# (1)
    • 一些文章 (35)
    • 電腦資訊 (29)
    • 程設 (15)
    • 健康、養生 (13)
    • 音樂分享 (8)
    • 星座 (3)
    • 趣味 (9)
    • 視聽娛樂 (2)
    • 生活資訊 (15)
    • 3C、科技 (5)
    • Wii (1)
    • 未分類文章 (1)

    Bloggerads

    最新迴響

    • [24/12/04] 訪客 於文章「工作職稱中英文對照...」留言:
      RD、HR、PD、PR又分別指的是哪些部門英文呢? http...
    • [22/04/16] 訪客 於文章「如何清除網路芳鄰的記憶密碼?...」留言:
      原本在搜尋引擎找出一堆 Blog 文章,不知哪幾篇值得花時間...
    • [21/09/05] jwang0189 於文章「醫師的階級[轉錄]...」留言:
      非常實用的文章,謝謝提供,已點廣告表示支持 https://...
    • [19/09/24] onionmumu 於文章「常用紙張尺寸及示意圖(A0,A1...A...」留言:
      感謝分享。...
    • [19/05/15] 訪客 於文章「原住民的幽默唉...」留言:
      很可愛的故事...
    • [18/09/27] darksun 於文章「了解"本票"...」留言:
      請問. 本票是否可以註記 依據 某 合約 執行? ...
    • [18/09/09] 訪客 於文章「小故事大啟示...」留言:
      雖然一樣是釣魚,但人生的歷練不同,無法從單一事件去比較兩者之...
    • [18/07/04] 外匯車 於文章「常用紙張尺寸及示意圖(A0,A1...A...」留言:
      great!...
    • [18/06/24] 美國海運公司 於文章「常用紙張尺寸及示意圖(A0,A1...A...」留言:
      good....
    • [18/06/04] 靈魂之窗 於文章「常用紙張尺寸及示意圖(A0,A1...A...」留言:
      感謝!...

    google

    誰來我家

    搜尋標籤雲

    內容標籤雲v2

    阿水搜搜

    文章彙整

    參觀人氣

    • 本日人氣:
    • 累積人氣:

    google