为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
JavaScript进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • onclick是鼠标单击事件,当在网页上单击鼠标时,就会发生该事件。同时onclick事件调用的程序块就会被执行,通常与按钮一起使用。

    注意:在网页中,使用事件,就在该元素中设置时间属性。

    查看全部
  • 查看全部
    0 采集 收起 来源:什么是事件

    2018-04-13

  • 1.創建p
    2.創建textNode
    3.將textNode加在p
    4.將p加在body

    查看全部
  • innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签(如例子中的<strong></strong>)时表现就不同了,在createTextNode中会当作文本处理,不会被浏览器解析,但用innerHTML就会被当作HTML代码处理(如你的例子中Hello会被加粗显示)。
    总的来说,如果你确定要插入的内容中没有html标签,可以用innerHTML,这样更简洁,但如果不能确定(比如要插入用户输入的内容)建议用createTextNode的方式。

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

    查看全部
  • 只有父结点才能调用  replaceChild(newnode,oldnode).这个方法,所以,要想替换当前结点的内容或者属性,那么首先得获得父节点,才可以操作,这就是为什么 oldnode.parentNode.replaceChild(newnode,oldnode); 这句代码的写法。。

    查看全部
  • Switch必须赋初始值,值与每个case值匹配。


    查看全部
  •  <script type="text/javascript">
            function checkall(){
                var hobby = document.getElementsByTagName("input");
               
              // 任务1 
               for(var i=0; i<hobby.length; i++){
                   if(hobby[i].type=="checkbox"){
                       hobby[i].checked=true;
                   }
               }
            }
            function clearall(){
                var hobby = document.getElementsByName("hobby");
                
             // 任务2    
                for(var i=0; i<hobby.length; i++){
                    hobby[i].checked=false;
                }
            }
            
            function checkone(){
                var j=document.getElementById("wb").value;
            
             // 任务3
             if(1<=j&&j<=6){
                document.getElementById("hobby"+j).checked=true;
             }else{
                 alert("请输入1~6之间的数字");
             }
            }
            
            </script>


    查看全部
  • 向上取整 ceil()  向下取整 floor()

    查看全部
    0 采集 收起 来源:向下取整floor()

    2018-04-13

  • <script type="text/javascript">

    //定义函数

    function max(a,b)

     {  var a,b 

       //函数体,判断两个整数比较的三种情况  

         if(a>b){

          return a;

        }

        else if(a=b){

            alert("相等了")

        }

        else if(a<b){

            return b;

        }

    }

     

    //调用函数,实现下面两组数中,返回较大值。

      document.write(" 5 和 4 的较大值是:"+max(5,4)+"<br>");

      document.write(" 6 和 3 的较大值是:"+max(6,3)); 


    </script>


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

    2018-04-13

  • 第一种方法:

    var myarray = new Array(66,80,90,77,59);//创建数组同时赋值

    第二种方法:

     var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”)


    查看全部
  • <!DOCTYPE html>
    <html>
     <head>
      <title>浏览器对象</title>  
      <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>   
     </head>
     <body>
      <!--先编写好网页布局-->
      <h1>操作成功</h1>
      <div>
          <span id="count">5</span>秒后返回主页 
          <a href="#" onClick="back()">返回</a>
      </div>
     
      <script type="text/javascript">  
     
       //获取显示秒数的元素,通过定时器来更改秒数。
        var start=5;
        var i;
        function count(){
            start=start - 1;
            document.getElementById("count").innerHTML=start;
            if(start == 0){
                clearInterval(i);
                location.href="https://www.baidu.com/";
            }
        }
        i=setInterval("count()",1000); 
        
       //通过window的location和history对象来控制网页的跳转。
       function back(){
           history.back();
       }
     </script> 
    </body>
    </html>


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

    2018-04-13

  • 为啥编译不出来啊,麻烦帮忙看看哪里出问题了??


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

    2018-04-13

  • 二维数组定义

    查看全部
    0 采集 收起 来源:二维数组

    2018-04-13

  • 变量名:

    必须以字母、下划线或者美元符号开头,后面可以跟字母,下划线,美元符号和数字。

    变量名区分大小写

    不能用JavaScript关键字和保留字做变量名

    查看全部

举报

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

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