zoukankan      html  css  js  c++  java
  • 2017年6月23号课堂笔记

    2017年6月23号 星期五 暴雨转阵雨 空气质量:良

    内容:

    01jQuery-Validate验证插件的使用;02bootstrap小例子;

    03引用charisma代码小例子

    一、jQuery-Validate验证插件的使用

    自己代码:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title>jQuery-Validate验证插件的使用</title>
    </head>
    <body>
    <form action="#" method="post" id="myForm">
    <tr>
    <td>用户名</td>
    <td><input type="text" name="userName"/></td>
    <br/>
    <td>密码</td>
    <td><input type="password" name="pwd" id="opwd"/></td>
    <br/>
    <td>确认密码</td>
    <td><input type="password" name="repwd"/></td>
    <br/>
    <td>邮箱</td>
    <td><input type="email" name="email"/></td>
    <br/>
    <td>日期</td>
    <td><input type="text" name="dates"/></td>
    <br/>
    <td><input type="submit" value="登录"/></td>
    </tr>

    </form>
    <script type="text/javascript" src="js/jquery-1.8.3.js"></script>
    <script type="text/javascript" src="js/jquery.validate.js"></script>

    <script type="text/javascript">
    $(function(){
    $("#myForm").validate({
    //定义验证规则
    rules:{
    userName:"required",
    pwd:{
    required:true,
    minlength:6,
    maxlength:10
    },
    repwd:{
    required:true,
    equalTo:"#opwd"
    },
    email:{
    required:true,
    email:true
    },
    dates:{
    required:true,
    dateISO:true
    }
    },
    //验证提示信息
    messages:{
    userName:"请填写用户名",
    pwd:{
    required:"请填写密码",
    minlength:"密码最小长度为6位",
    maxlength:"密码最大长度为10位"
    },
    repwd:{
    required:"请再次确认密码",
    equalTo:"密码不相符,请再次确认"
    },
    email:{
    required:"请输入邮箱地址",
    email:"邮箱格式不正确"
    },
    dates:{
    required:"请输入日期",
    dateISO:"日期格式不正确"
    }
    }
    })
    })

    </script>
    </body>
    </html>
    效果如下:

    
    

    二、bootstrap小例子

    1、bootstrap01登录小例子

    老师代码:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>登录界面</title>
        <!--01.引入需要的css样式文件-->
        <link rel="stylesheet" href="css/bootstrap.css">
        <!--02.引入我们的jQuery库-->
        <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
        <!--03.引入bootstrap的js库-->
        <script type="text/javascript" src="js/bootstrap.js"></script>
    </head>
    <body>
    <!--container:我们的代码写在这个容器中   就会具有一些样式-->
    <div class="container">
        <!--设置字体图标 class="glyphicon glyphicon-user"-->
         <h1 class="page-header"><span class="glyphicon glyphicon-user"></span> 用户登录</h1>
        <form class="form-horizontal">
             <div  class="form-group">
                 <div class="col-md-5">
                 <input type="text" class="form-control" placeholder="请输入用户名/email">
                 </div>
             </div>
            <div  class="form-group">
                <div class="col-md-5">
                    <input type="text" class="form-control" placeholder="请输入密码">
                </div>
            </div>
            <div  class="form-group">
                <div class="col-md-5">
                    <input type="button" class="btn btn-primary btn-block" value="登录">
                </div>
            </div>
        </form>
    
    </div>
    </body>
    </html>
    效果如下:

    2、bootstrap02导航菜单

    老师代码:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>登录界面</title>
        <!--01.引入需要的css样式文件-->
        <link rel="stylesheet" href="css/bootstrap.css">
        <!--02.引入我们的jQuery库-->
        <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
        <!--03.引入bootstrap的js库-->
        <script type="text/javascript" src="js/bootstrap.js"></script>
    </head>
    <body>
    <!--导航菜单 默认的高度是50px navbar-fixed-top 始终位于网页的头部-->
    <nav class="navbar navbar-default navbar-fixed-top" role="navigation">
        <!--设置文字不显示时候的标签-->
        <div class="navbar-header">
            <!--这里网页中也可以设置成一个图片  但是 需要设置图片的大小-->
            <a class="navbar-brand">请选择姓名</a>
            <button class="navbar-toggle" type="button" data-toggle="collapse"
                    data-target=".navbar-collapse">
                <!--书写 横线-->
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
        </div>
    
        <div class="collapse navbar-collapse">
            <!-- navbar-nav  这是我们的li左浮动-->
            <ul class="nav navbar-nav">
                <li><a href="#">小强</a></li>
                <li><a href="#">小红</a></li>
                <li><a href="#">小白</a></li>
            </ul>
            <!--书写登录  注册  搜索框-->
            <div class="navbar-form navbar-right">
                <a href="#">登录</a>
                <a href="#">注册</a>
                <input type="text" class="form-control" placeholder="请输入关键字">
                <button class="btn btn-primary">搜索</button>
            </div>
        </div>
    </nav>
    <!--为了不遮盖后面的内容  设置一个div高度为50px-->
    <div  style="height: 50px"></div>
    
    <!--container:我们的代码写在这个容器中   就会具有一些样式-->
    <div class="container">
        <!--设置字体图标 class="glyphicon glyphicon-user"-->
         <h1 class="page-header"><span class="glyphicon glyphicon-user"></span> 用户登录</h1>
        <form class="form-horizontal">
             <div  class="form-group">
                 <div class="col-md-5">
                 <input type="text" class="form-control" placeholder="请输入用户名/email">
                 </div>
             </div>
            <div  class="form-group">
                <div class="col-md-5">
                    <input type="text" class="form-control" placeholder="请输入密码">
                </div>
            </div>
            <div  class="form-group">
                <div class="col-md-5">
                    <input type="button" class="btn btn-primary" value="登录">
                </div>
            </div>
        </form>
    
        <!--验证能固定在网页的顶部-->
        <div  style="height: 1000px"></div>
    
    </div>
    </body>
    </html>
    效果如下:

    三、引用charisma代码小例子

    1、引入代码中index.html中的左侧导航主菜单

    自己引入代码:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <!-- The styles -->
    <link id="bs-css" href="css/bootstrap-cerulean.css" rel="stylesheet">
    <style type="text/css">
    body {
    padding-bottom: 40px;
    }
    .sidebar-nav {
    padding: 9px 0;
    }
    </style>
    <link href="css/bootstrap-responsive.css" rel="stylesheet">
    <link href="css/charisma-app.css" rel="stylesheet">
    <link href="css/jquery-ui-1.8.21.custom.css" rel="stylesheet">
    <link href='css/fullcalendar.css' rel='stylesheet'>
    <link href='css/fullcalendar.print.css' rel='stylesheet' media='print'>
    <link href='css/chosen.css' rel='stylesheet'>
    <link href='css/uniform.default.css' rel='stylesheet'>
    <link href='css/colorbox.css' rel='stylesheet'>
    <link href='css/jquery.cleditor.css' rel='stylesheet'>
    <link href='css/jquery.noty.css' rel='stylesheet'>
    <link href='css/noty_theme_default.css' rel='stylesheet'>
    <link href='css/elfinder.min.css' rel='stylesheet'>
    <link href='css/elfinder.theme.css' rel='stylesheet'>
    <link href='css/jquery.iphone.toggle.css' rel='stylesheet'>
    <link href='css/opa-icons.css' rel='stylesheet'>
    <link href='css/uploadify.css' rel='stylesheet'>

    <!-- The HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

    <!-- The fav icon -->
    <link rel="shortcut icon" href="img/favicon.ico">
    </head>
    <body>




    <!-- left menu starts -->
    <div class="span2 main-menu-span">
    <div class="well nav-collapse sidebar-nav">
    <ul class="nav nav-tabs nav-stacked main-menu">
    <li class="nav-header hidden-tablet">Main</li>
    <li><a class="ajax-link" href="01index.html"><i class="icon-home"></i><span class="hidden-tablet"> Dashboard</span></a></li>
    <li><a class="ajax-link" href="ui.html"><i class="icon-eye-open"></i><span class="hidden-tablet"> UI Features</span></a></li>
    <li><a class="ajax-link" href="form.html"><i class="icon-edit"></i><span class="hidden-tablet"> Forms</span></a></li>
    <li><a class="ajax-link" href="chart.html"><i class="icon-list-alt"></i><span class="hidden-tablet"> Charts</span></a></li>
    <li><a class="ajax-link" href="typography.html"><i class="icon-font"></i><span class="hidden-tablet"> Typography</span></a></li>
    <li><a class="ajax-link" href="gallery.html"><i class="icon-picture"></i><span class="hidden-tablet"> Gallery</span></a></li>
    <li class="nav-header hidden-tablet">Sample Section</li>
    <li><a class="ajax-link" href="table.html"><i class="icon-align-justify"></i><span class="hidden-tablet"> Tables</span></a></li>
    <li><a class="ajax-link" href="calendar.html"><i class="icon-calendar"></i><span class="hidden-tablet"> Calendar</span></a></li>
    <li><a class="ajax-link" href="grid.html"><i class="icon-th"></i><span class="hidden-tablet"> Grid</span></a></li>
    <li><a class="ajax-link" href="file-manager.html"><i class="icon-folder-open"></i><span class="hidden-tablet"> File Manager</span></a></li>
    <li><a href="tour.html"><i class="icon-globe"></i><span class="hidden-tablet"> Tour</span></a></li>
    <li><a class="ajax-link" href="icon.html"><i class="icon-star"></i><span class="hidden-tablet"> Icons</span></a></li>
    <li><a href="error.html"><i class="icon-ban-circle"></i><span class="hidden-tablet"> Error Page</span></a></li>
    <li><a href="login.html"><i class="icon-lock"></i><span class="hidden-tablet"> Login Page</span></a></li>
    </ul>
    <label id="for-is-ajax" class="hidden-tablet" for="is-ajax"><input id="is-ajax" type="checkbox"> Ajax on menu</label>
    </div><!--/.well -->
    </div><!--/span-->
    <!-- left menu ends -->


    </body>
    </html>
    效果如下:

    2、引入代码中login.html的登录界面

    自己引入代码后略做修改:

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <!-- The styles -->
    <link id="bs-css" href="css/bootstrap-cerulean.css" rel="stylesheet">
    <style type="text/css">
    body {
    padding-bottom: 40px;
    }
    .sidebar-nav {
    padding: 9px 0;
    }
    </style>
    <link href="css/bootstrap-responsive.css" rel="stylesheet">
    <link href="css/charisma-app.css" rel="stylesheet">
    <link href="css/jquery-ui-1.8.21.custom.css" rel="stylesheet">
    <link href='css/fullcalendar.css' rel='stylesheet'>
    <link href='css/fullcalendar.print.css' rel='stylesheet' media='print'>
    <link href='css/chosen.css' rel='stylesheet'>
    <link href='css/uniform.default.css' rel='stylesheet'>
    <link href='css/colorbox.css' rel='stylesheet'>
    <link href='css/jquery.cleditor.css' rel='stylesheet'>
    <link href='css/jquery.noty.css' rel='stylesheet'>
    <link href='css/noty_theme_default.css' rel='stylesheet'>
    <link href='css/elfinder.min.css' rel='stylesheet'>
    <link href='css/elfinder.theme.css' rel='stylesheet'>
    <link href='css/jquery.iphone.toggle.css' rel='stylesheet'>
    <link href='css/opa-icons.css' rel='stylesheet'>
    <link href='css/uploadify.css' rel='stylesheet'>

    <!-- The HTML5 shim, for IE6-8 support of HTML5 elements -->
    <!--[if lt IE 9]>
    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->

    <!-- The fav icon -->
    <link rel="shortcut icon" href="img/favicon.ico">
    </head>
    <body>

    <div class="container-fluid">
    <div class="row-fluid">

    <div class="row-fluid">
    <div class="span12 center login-header">
    <h2>欢迎来到足球的世界!</h2>
    </div><!--/span-->
    </div><!--/row-->

    <div class="row-fluid">
    <div class="well span5 center login-box">
    <div class="alert alert-info">
    请输入用户名和密码.
    </div>
    <form class="form-horizontal" action="index.html" method="post">
    <fieldset>
    <div class="input-prepend" title="Username" data-rel="tooltip">
    <span class="add-on"><i class="icon-user"></i></span><input autofocus class="input-large span10" name="username" id="username" type="text" value="用户名" />
    </div>
    <div class="clearfix"></div>

    <div class="input-prepend" title="Password" data-rel="tooltip">
    <span class="add-on"><i class="icon-lock"></i></span><input class="input-large span10" name="password" id="password" type="password" value="admin123456" />
    </div>
    <div class="clearfix"></div>

    <div class="input-prepend">
    <label class="remember" for="remember"><input type="checkbox" id="remember" />记住密码</label>
    </div>
    <div class="clearfix"></div>

    <p class="center span5">
    <button type="submit" formaction="01index.html" class="btn btn-primary">登录</button>
    </p>
    </fieldset>
    </form>
    </div><!--/span-->
    </div><!--/row-->
    </div><!--/fluid-row-->

    </div><!--/.fluid-container-->

    <!-- external javascript
    ================================================== -->
    <!-- Placed at the end of the document so the pages load faster -->




    <!-- jQuery -->
    <script src="js/jquery-1.7.2.min.js"></script>
    <!-- jQuery UI -->
    <script src="js/jquery-ui-1.8.21.custom.min.js"></script>
    <!-- transition / effect library -->
    <script src="js/bootstrap-transition.js"></script>
    <!-- alert enhancer library -->
    <script src="js/bootstrap-alert.js"></script>
    <!-- modal / dialog library -->
    <script src="js/bootstrap-modal.js"></script>
    <!-- custom dropdown library -->
    <script src="js/bootstrap-dropdown.js"></script>
    <!-- scrolspy library -->
    <script src="js/bootstrap-scrollspy.js"></script>
    <!-- library for creating tabs -->
    <script src="js/bootstrap-tab.js"></script>
    <!-- library for advanced tooltip -->
    <script src="js/bootstrap-tooltip.js"></script>
    <!-- popover effect library -->
    <script src="js/bootstrap-popover.js"></script>
    <!-- button enhancer library -->
    <script src="js/bootstrap-button.js"></script>
    <!-- accordion library (optional, not used in demo) -->
    <script src="js/bootstrap-collapse.js"></script>
    <!-- carousel slideshow library (optional, not used in demo) -->
    <script src="js/bootstrap-carousel.js"></script>
    <!-- autocomplete library -->
    <script src="js/bootstrap-typeahead.js"></script>
    <!-- tour library -->
    <script src="js/bootstrap-tour.js"></script>
    <!-- library for cookie management -->
    <script src="js/jquery.cookie.js"></script>
    <!-- calander plugin -->
    <script src='js/fullcalendar.min.js'></script>
    <!-- data table plugin -->
    <script src='js/jquery.dataTables.min.js'></script>

    <!-- chart libraries start -->
    <script src="js/excanvas.js"></script>
    <script src="js/jquery.flot.min.js"></script>
    <script src="js/jquery.flot.pie.min.js"></script>
    <script src="js/jquery.flot.stack.js"></script>
    <script src="js/jquery.flot.resize.min.js"></script>
    <!-- chart libraries end -->

    <!-- select or dropdown enhancer -->
    <script src="js/jquery.chosen.min.js"></script>
    <!-- checkbox, radio, and file input styler -->
    <script src="js/jquery.uniform.min.js"></script>
    <!-- plugin for gallery image view -->
    <script src="js/jquery.colorbox.min.js"></script>
    <!-- rich text editor library -->
    <script src="js/jquery.cleditor.min.js"></script>
    <!-- notification plugin -->
    <script src="js/jquery.noty.js"></script>
    <!-- file manager library -->
    <script src="js/jquery.elfinder.min.js"></script>
    <!-- star rating plugin -->
    <script src="js/jquery.raty.min.js"></script>
    <!-- for iOS style toggle switch -->
    <script src="js/jquery.iphone.toggle.js"></script>
    <!-- autogrowing textarea plugin -->
    <script src="js/jquery.autogrow-textarea.js"></script>
    <!-- multiple file upload plugin -->
    <script src="js/jquery.uploadify-3.1.min.js"></script>
    <!-- history.js for cross-browser state change on ajax -->
    <script src="js/jquery.history.js"></script>
    <!-- application script for Charisma demo -->
    <script src="js/charisma.js"></script>

    </body>
    </html>

    效果如下:

    四、作业

    看完MySQL

    五、老师辛苦了!

  • 相关阅读:
    axios的使用/
    jQuery好玩的双向控制轮播
    vue的路由跳转方式/两种
    vfor的某些注意事项
    vue使用插件时不能撑满页面?
    swiper中的双向控制器不生效问题
    sass的安装及使用
    .net必懂题
    软件架构初读01
    EJB
  • 原文地址:https://www.cnblogs.com/wsnedved2017/p/7069994.html
Copyright © 2011-2022 走看看