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

    2017年6月14号 星期三 晴 空气质量:中度污染~良

    内容:JavaScript:style

    jQuery:hover,toggle,text和html,focus和blur,节点的操作

    代课老师:李老师

    备注:今天的课程讲的有点儿缺乏逻辑性,所以尽量记录下来吧~

    一、JavaScript的style

    老师代码:

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>style样式</title>
     <style type="text/css">
         .title{
             border:1px solid red;
              200px;
             height:200px;
             background-color: yellowgreen
         }
    
     </style>
    
        <script type="text/javascript">
        window.onload=function(){
             var  dom= document.getElementById("text");
          /*
          alert(1);
            //改变
            dom.style.backgroundColor="pink";
            dom.style.marginLeft="200px";
            dom.style.display="none";*/
    
            dom.className="title";
        }
    
        </script>
    </head>
    <body>
    </body>
    <div id="text"   style="border: 1px solid red"></div>
    </html>

    二、hover

    老师代码:

    <!DOCTYPE HTML>
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
        $(function() { 
        //鼠标的移入移出  hover
           $("input").hover(function(){
              alert("mouseover");
           },function(){
             alert("mouseout");
           })
          
        
        });
    </script>
    </head>
    <body>
      <input  type="button"  value="hover">
    </body>
    </html>

    三、toggle

    老师代码:

    <!DOCTYPE HTML>
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
        $(function() { 
          //事件循环执行     1.9之后 废除的属性
          $("input").toggle(function(){
            $("body").css("background","green");},
           function(){
            $("body").css("background","red");},
            function(){
            $("body").css("background","pink");
          })
        
        });
    </script>
    </head>
    <body>
      <input  type="button"  value="toggle">
    </body>
    </html>

    四、text和html

    老师代码:

    <!DOCTYPE HTML>
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
        $(function() { 
         $("[type='button']").click(function(){
           // $("div").html("<h1>小猫咪消失了...</h1>");  innerHtml
          $("div").text("<h1>小猫咪消失了...</h1>");   //innerText
         })
        
        });
    </script>
    </head>
    <body>
       <button type="button">点击更换</button>
      <div><img src="images/cat.jpg"></img></div>
    </body>
    </html>

    五、focus和blur

    老师代码:

    <!DOCTYPE HTML>
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
        $(function() { 
           //获取焦点
           $("input").focus(function(){
             if($(this).val()=="请输入用户名"){
                $(this).val("已经输入");
             }
           })
           //失去焦点
             $("input").blur(function(){
             if($(this).val()=="已经输入"){
                $(this).val("请输入用户名");
             }
           })
           
        
        });
    </script>
    </head>
    <body>
         用户名:<input type="text"  value="请输入用户名">
    </body>
    </html>

    六、节点的操作

    老师代码:

    <!DOCTYPE HTML>
    <html>
    <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
        $(function() { 
          
        
        //创建子节点
        var $newNode=$("<li>节点6</li>");
        //把节点后置到ul中
        //$("ul").append($newNode);    $newNode.appendTo($("ul"));
        //把节点前置到ul中
        //$("ul").prepend($newNode);   $newNode.prependTo($("ul"));
         
         //创建同辈元素节点
         var $newUl=$("<ul style='list-style:none'><li>同辈的元素</li></ul>");
         //后置同辈节点
         //$("ul").after($newUl);    $newUl.insertAfter($("ul"));
         //前置同辈节点
         // $("ul").before($newUl);    $newUl.insertBefore($("ul"));
         
         
         //替换指定的节点   节点4   替换了  节点2  $("li:eq(1)").replaceWith($("li:eq(3)"));
         
         //替换所有的   节点2  替换了  节点4    $("li:eq(1)").replaceAll($("li:eq(3)"));
         $("li:eq(3)").click(function(){  //复制  节点的同时   也绑定了 对应的事件
           alert("haha");
         })
         $("li:eq(3)").clone(true).appendTo("ul");
         
        });
    </script>
    </head>
    <body>
         
          <ul style="list-style:none">
          <li>节点1</li>
          <li>节点2</li>
          <li>节点3</li>
          <li>节点4</li>
          <li>节点5</li>
          </ul>     
         
    </body>
    </html>

    七、老师辛苦了!

  • 相关阅读:
    flash动态加载多张图片
    使用ASPJPEG添加水印的方法
    利用数据库复制技术 实现数据同步更新
    ASP.NET 2.0中发送电子邮件
    .net2.0 自定义CheckBoxList验证控件
    c#动态创建存储过程中,提示'go' 附近有语法错误解决方案
    MSDB数据库置疑状态的解决方法
    ASP.NET发送邮件_相关参数
    SQL数据库msdb置疑(急)
    SQL2000数据库脱机/只读/紧急模式 修复
  • 原文地址:https://www.cnblogs.com/wsnedved2017/p/7009076.html
Copyright © 2011-2022 走看看