学习jQuery之旅--jQuery的经典实例应用

2016-02-19 13:57 26 1 收藏

今天图老师小编要向大家分享个学习jQuery之旅--jQuery的经典实例应用教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Web开发 】

jQuery是一个强大的Javascript类库,里面封装好了很多现有的方法和属性。可以使开发人员用很少的代码更好更快的开发出自己想实现的效果。
在平时的开发中,我们可能经常会用到jQuery。这里总结了一些经典的实例应用。分享给大家。

jQuery=轻松实现表单验证:

在我们的开发中,常会有注册或是添加信息的时候,难免的我们就会需要对表单进行验证。jQuery对此作出了很好的支持。
jQuery代码

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)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中声明:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)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 下一页

来源:https://www.tulaoshi.com/n/20160219/1605776.html

延伸阅读
标签: Web开发
代码如下: !-- navigator -- div class="navi"/div !-- prev link -- a class="prev"/a !-- root element for scrollable -- div class="scrollable" div id="thumbs" div img src="http://static.flowplayer.org/img/demos/thumbs/thumb5.jpg" src="http://static.flowplayer.org/img/demos/thumbs/thumb5.jpg" / h3em1. /emAn ex...
标签: Web开发
1、按钮倒数10秒之后才能点击。这个效果一般在一些论坛注册时候用到比较多,废话少说,直接上代码: 代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head title/title script type="text/javascript...
标签: Web开发
1.jqury如何用ajax的形式调用后台asp.net页面生成的json数据 2.jquery简单的dom操作 3.送本jquery的开发手册给大家(大家慢慢去研究) 准备工作: 首先,我们新建个网站(.net2.0就行). 1.在我们的项目中jquery的js文件。 2.新建一个htm文件,命名为dome.htm吧。 代码如下:(head区的js代码就是实现的全部代码,有详细注释) 代...
标签: Web开发
如overlay的学习,首先给出操作的html目标代码: 代码如下: div id="test" expose test! /div div style="margin:0 auto;width:300px" img src="http://flowplayer.org/tools/img/expose/ball_large.png" id="ball" style="width:130px" / /div div style="position:relative;z-index:10000" button type="button" id="btn_open"ope...
标签: Web开发
随着时代发展,javascript阵营里面出现了越来越多的优秀的框架,大大简化了我们的开发工作,在我们使用这些框架的时候是不是也应该饮水思源想想它们都是怎样构建起来的呢?如果你不满足于仅仅是使用一些现成的API,而是深入了解它们内部的实现机制(照某人的说法, API是贬值最快的东西),最好的办法就是阅读它们的源代码了,前提是你读得懂。...