为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • prompt()方法用于显示可提示用户进行输入的对话框。

    这个方法返回用户输入的字符串。


    查看全部
  • 1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。

    查看全部
  • <!DOCTYPE html><html> <head>  <title> new document </title>    <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>     <script type="text/javascript">     var list;            window.onload = function(){              // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。	    	    list=document.getElementsByTagName("tr");	    for(var i=0;i<list.length;i++){	        setBgColor(list[i]);	    }	    	}	 	function setBgColor(a){	        	     a.onmouseover=function(){	         a.style.backgroundColor="red";	     }	        	     a.onmouseout=function(){	         a.style.backgroundColor="white";	     }	  }	  	             // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;        function add(){            var tb=document.getElementById("table");            var a=document.createElement("tr");            //tb.appendChild(a);            var b1=document.createElement("tb");            b1.innerHTML=list.length<10 ? "xh00"+list.length :                    "xh0"+list.length;            a.appendChild(b1);            var b2=document.createElement("tb");            b2.innerHTML="HHH";            a.appendChild(b2);            var b3=document.createElement("tb");            b3.innerHTML="<a href='javascript:;' onclick='del2(this)' >删除</a>";            a.appendChild(b3);            tb.appendChild(a);            list=document.getElementsByTagName("tr");	        for(var i=0;i<list.length;i++){	            setBgColor(list[i]);	        }        }             // 创建删除函数        /*function del(a){            if(parseInt(a)<list.length&&parseInt(a)>0){                tb.removeChild(list[a]);            }        }*/           	    function del2(obj)        {          var tr=obj.parentNode.parentNode;          tr.parentNode.removeChild(tr);        }  </script>  </head>  <body> 	<table border="1" width="50%" id="table">	   <tr>	      <th>学号</th>		  <th>姓名</th>		  <th>操作</th>	   </tr>  	   <tr>		  <td>xh001</td>		  <td>王小明</td>		  <td><a href="javascript:;" onclick="del2(this)" >删除</a></td>   <!--在删除按钮上添加点击事件  -->	   </tr>	   <tr>		  <td>xh002</td>		  <td>刘小芳</td>		  <td><a href="javascript:;" onclick="del2(this)" >删除</a></td>   <!--在删除按钮上添加点击事件  -->	   </tr>  	</table>	<input type="button" value="添加一行" onclick="add()" />   <!--在添加按钮上添加点击事件  -->  </body></html>


    查看全部
    0 采集 收起 来源:编程练习

    2020-02-21

  • blur() 失去焦点

    查看全部
  •  若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
      若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
      若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。

    查看全部
    0 采集 收起 来源: 数组排序sort()

    2020-02-20

  • screen对象用于获取用户的屏幕信息。

    查看全部
    0 采集 收起 来源:screen对象

    2020-02-20

  • 注意:如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

    查看全部
  • 对象属性:

    查看全部
    0 采集 收起 来源:Navigator对象

    2020-02-20

  • location对象属性图示:l


    ocation 对象属性:

    location 对象方法:


    查看全部
    0 采集 收起 来源:Location对象

    2020-02-20

  • 注意:1. 一小时 60 分,一分 60 秒,一秒 1000 毫秒

          2. 时间推迟 1 小时,就是: “x.setTime(x.getTime() + 60 * 60 * 1000);”


    查看全部
  • history属性

    对象方法

    查看全部
    0 采集 收起 来源:History 对象

    2020-02-20

  • windows对象方法


    查看全部
    0 采集 收起 来源:window对象

    2020-02-20

  • 1.返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

    查看全部
    0 采集 收起 来源:选定元素slice()

    2020-02-19

  • <!DOCTYPE html> <html>  <head>   <title>浏览器对象</title>     <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>     </head>  <body>   <!--先编写好网页布局-->   <h1>操作成功</h1>   <span id="one">5</span>   <span>秒后</span>  <a href="javascript:sea()">返回</a>   <script type="text/javascript">    function daojishi() { var sn=document.getElementById("one").innerHTML if(sn==0){ window.open("http://www.baidu.com") }   setTimeout("daojishi()",1000);   sn--; document.getElementById("one").innerText=sn; }  function sea() {  window.history.back();  } 

    查看全部
    0 采集 收起 来源:编程练习

    2020-02-19

  • <!DOCTYPE html>

    <html>

    <head>

        <meta charset="UTF-8">

        <title>实践题 - 选项卡</title>

        <style type="text/css">

         /* CSS样式制作 */  

         *{margin:0;padding:0;font:normal 12px "微软雅黑";color:#000000;}

         ul{list-style-type: none;}

         a{text-decoration: none;}


         #tab-list{width: 275px;height:190px;margin: 20px auto;}


         #ul1{border-bottom: 2px solid #8B4513;height: 32px;}

         #ul1 li{display: inline-block;width: 60px;line-height: 30px;text-align: center;border: 1px solid #999;border-bottom: none;margin-left: 5px;}

         #ul1 li:hover{cursor: pointer;}

         #ul1 li.active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}


         #tab-list div{border: 1px solid #7396B8;border-top: none;}

         #tab-list div li{height: 30px;line-height: 30px;text-indent: 8px;}

         

         .show{display: block;}.hide{display: none;}

        </style>

        <script type="text/javascript">

             

        window.onload = function() {

            var oUl1 = document.getElementById("ul1");

            var aLi = oUl1.getElementsByTagName("li");

            var oDiv = document.getElementById("tab-list");

            var aDiv = oDiv.getElementsByTagName("div");

            for(var i = 0; i < aLi.length; i++) {

                aLi[i].index = i;

                aLi[i].onmouseover = function() {

                    for(var i = 0; i < aLi.length; i++) {

                        aLi[i].className = "";

                    }

                    this.className = "active";

                    for(var j = 0; j < aDiv.length; j++) {

                        aDiv[j].className = "hide";

                    }

                    aDiv[this.index].className = "show";

                }        

            }

        }

        

        

        </script>

     

    </head>

    <body>

    <!-- HTML页面布局 -->

    <div id="tab-list">

        <ul id="ul1">

            <li class="active">房产</li><li>家居</li><li>二手房</li>

        </ul>

        <div>

            <ul>

                <li><a href="javascript:;">275万购昌平邻铁三居 总价20万买一居</a></li>

                <li><a href="javascript:;">200万内购五环三居 140万安家东三环</a></li>

                <li><a href="javascript:;">北京首现零首付楼盘 53万购东5环50平</a></li>

                <li><a href="javascript:;">京楼盘直降5000 中信府 公园楼王现房</a></li>

            </ul>

        </div>    

        <div class="hide">

            <ul>

                <li><a href="javascript:;">40平出租屋大改造 美少女的混搭小窝</a></li>

                <li><a href="javascript:;">经典清新简欧爱家 90平老房焕发新生</a></li>

                <li><a href="javascript:;">新中式的酷色温情 66平撞色活泼家居</a></li>

                <li><a href="javascript:;">瓷砖就像选好老婆 卫生间烟道的设计</a></li>

            </ul>

        </div>    

        <div class="hide">

            <ul>

                <li><a href="javascript:;">通州豪华3居260万 二环稀缺2居250w甩</a></li>

                <li><a href="javascript:;">西3环通透2居290万 130万2居限量抢购</a></li>

                <li><a href="javascript:;">黄城根小学学区仅260万 121平70万抛!</a></li>

                <li><a href="javascript:;">独家别墅280万 苏州桥2居优惠价248万</a></li>

            </ul>

        </div>

    </div>


     

    </body>

    </html>


    查看全部
    0 采集 收起 来源:编程挑战

    2020-02-19

举报

0/150
提交
取消
课程须知
你需要具备HTML、css基础知识,建议同学们也可以想学习下js入门篇,快速认识js,熟悉js基本语法,更加快速入手进阶篇!
老师告诉你能学到什么?
通过JavaScript学习,掌握基本语法,制作简单交互式页面

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!