DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 學習jQuery之旅--jQuery的經典實例應用
學習jQuery之旅--jQuery的經典實例應用
編輯:關於JavaScript     
jQuery是一個強大的Javascript類庫,裡面封裝好了很多現有的方法和屬性。可以使開發人員用很少的代碼更好更快的開發出自己想實現的效果。
在平時的開發中,我們可能經常會用到jQuery。這裡總結了一些經典的實例應用。分享給大家。

>>>>>jQuery=輕松實現表單驗證:

在我們的開發中,常會有注冊或是添加信息的時候,難免的我們就會需要對表單進行驗證。jQuery對此作出了很好的支持。
jQuery代碼

Code
<script src="js/jquery.js" type="text/javascript"></script>

    <script src="js/jquery.validate.js" type="text/javascript"></script>
    
    <script type="text/javascript">
$.validator.setDefaults({
    submitHandler: function() { alert("submitted!"); }
});

$().ready(function() {
    $("#signupForm").validate({
        rules: {
            username: {
                required: true,
                minlength: 2
            },
            password: {
                required: true,
                minlength: 5
            },
            confirm_password: {
                required: true,
                minlength: 5,
                equalTo: "#password"
            },
            email: {
                required: true,
                email: true
            }
        },
        messages: {
            username: {
                required: "請輸入用戶名",
                minLength: "用戶名至少2個字符"
            },
            password: {
                required: "請輸入密碼",
                minLength: "密碼長度至少為5位"
            },
            confirm_password: {
                required: "請確認密碼",
                minLength: "密碼長度至少為5位",
                equalTo: "請輸入一致的密碼"
            },
            email: "請輸入正確格式的郵件地址"
        }
    });
});
    </script>
HTML代碼

Code
<form class="cmxform" id="signupForm" method="get" action="">
        <p>
            用戶名:<input id="username" name="username" />
        </p>
        <p>
            密碼:<input id="password" name="password" type="password" />
        </p>
        <p>
            重復密碼:<input id="confirm_password" name="confirm_password" type="password" />
        </p>
        <p>
            Email:<input id="email" name="email" />
        </p>
        <p>
            <input class="submit" type="submit" value="Submit"/>
        </p>
</form> 代碼很如意理解,簡單說下:
這裡需要將Form的id="signupForm",然後就可以對需要盡心驗證的控件進行規則的設定:
username: {required: true, minlength: 2}。username是空間的id,required意思是不能為空,最小值不能小於2。從下面的message的設定中,大家也應該知道是什麼意思了。
恩,就是這麼簡單。這樣就可以實現對表單進行驗證。jquery.validate.js
運行效果

>>>>>jQuery + HttpHandler =圖片裁剪

大家可能在園子中看過這個不錯的Demo。這裡也強烈的推薦一下,很實用的功能。
jQuery為我們提過了一個很好的圖片區域選取的插件:jquery.bitmapcutter.js。但是美中不足的是我沒有找到區域圖片截取的功能。剛好有大牛幫我們完善了這一點。
這裡我們需要引入用於剪切圖片的dll,並在config中聲明:

Code
<httpHandlers>
<add path="scissors.axd"
               verb="*"
               type="BitmapCutter.Core.HttpHandler.BitmapScissors,BitmapCutter.Core"
               validate="false"/>
      </httpHandlers>

jQuery代碼

Code
<script src="js/jquery-1.3.1.min.js" type="text/javascript"></script>

<script src="js/jquery.bitmapcutter.js" type="text/javascript"></script>

<script type="text/javascript">
    $().ready(function() {
        $.fn.bitmapCutter({
            src: 'Photo/P1010005.JPG',
            renderTo: '#container',
            cutterSize: { width: 220, height: 220 },
            onGenerated: function(src) {
                alert(src);
            },
            rotateAngle: 90,
            lang: { clockwise: '順時針旋轉{0}度.' }
        });
    })
</script>

運行效果:

詳細的開發說明參看:http://www.cnblogs.com/fromearth/archive/2009/05/27/1490833.html
上一頁12 下一頁

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved