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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 变量赋值:数值型和布尔型不用加双引号

    查看全部
  • 变量不能与下面的相同

    http://img1.sycdn.imooc.com//60a726ec00010bde03740545.jpg

    查看全部
  • 1)childNodes属性
          childNodes数属性可以获取某一个元素节点的所有字节点,这些字节点包括元素字节点和文本子节点。它返回的
    也是一个字节点对象数组,我们使用childNodes[n]返回子节点对象。同时我们可以使用节点属性中的nodeValue属性
    对其文本节点进行赋值。
          在这里我们要注意:
          1)获取的文本子节点无法使用innerHTML这个属性输出文本内容,因为这个是非W3C标准的属性必须在获取元素
    节点的时候,才能输出里面包含的文本,然而元素节点可以使用innerHTML属性和nodeValue属性。
          2)当我们操作元素节点赋值时,nodeValue属性会把包含在文本里的HTML转义成特殊字符,从而达到单纯文本的
    效果,而innerHTML属性去可以解析HTML,输出解析后的HTML文档。

    查看全部
  •     document.write("<br>"); //实现换行效果

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

    2021-05-20

  • js区分大小写
    查看全部
    0 采集 收起 来源:让你认识JS

    2021-05-20

  • . 补充右边编辑器第12、13行代码,计算5、6/2、3两组两个数的积。分别保存在req1和req2变量中。

    var req1=app2(5,6);

    var req2=app2(2,3);

    前面要加上var

    查看全部
    0 采集 收起 来源:返回值的函数

    2021-05-12

  • js实现增强页面动态效果、实现页面与用户之间的实时动态交互

    js区分大小写

    查看全部
    0 采集 收起 来源:让你认识JS

    2021-05-09

  • var myarr=new Array();  //先声明一维
    for(var i=0;i<2;i++){   //一维长度为2
      myarr[i]=new Array();  //再声明二维
      for(var j=0;j<3;j++){   //二维长度为3
      myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j
      }
    }

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

    2021-05-08

  • 语法:

    stringObject.substring(startPos,stopPos) 

    <script type="text/javascript">
      var mystr="I love JavaScript";
      document.write(mystr.substring(7));
      document.write(mystr.substring(2,6));
    </script>

    运行结果:

    JavaScript
    love

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

    2021-05-05

  • var otest = document.getElementById("test");  
    var newnode = document.createElement("li");
    var newtext= document.createTextNode("PHP");    //这里是先创建了文本节点
    newnode.appendChild(newtext);    //然后把创建好的文本节点放到新建的newnode(li)里面
    otest.appendChild(newnode);

    其实都是对的,方法不同而已。


    innerHTML和createTextNode都可以把一段内容添加到一个节点中,区别是如果这段内容中有html标签;

    在createTextNode中会当作文本处理;

    比如 var a = document.createElement("div");

            create = document.createTextNode("<p>PHP</p>");

            a.appendChild(create); 

            document.write(a); //这里输出的a(div)的内容是"<p>PHP</p>" 双引号内为纯字符串

            var b = document.createElement("div");

            b.innerHTML = "<p>PHP</p>";

            document.write(b); //这里输出的b(div)的内容是<p>"PHP"</p> 双引号内为纯字符串,但<p></p>被           解析为HTML标签了

    查看全部
  • getDate()

    getFullYear()

    getMonth()

    查看全部
    0 采集 收起 来源: Date 日期对象

    2021-05-03

  • function count(){

        //获取第一个输入框的值

        var a =parseInt(document.getElementById("txt1").value);

    //获取第二个输入框的值

    var b =parseInt(document.getElementById("txt2").value);

    //获取选择框的值

    var c =document.getElementById("select").value;

    //获取通过下拉框来选择的值来改变加减乘除的运算法则

      switch(c){

                case "+":

                    d=a+b;

                    break;

                case "-":

                    d=a-b;

                    break;

                case "*":

                    d=a*b;

                    break;

                case "/":

                    d=a/b;

                    break;

            }

        //设置结果输入框的值 

        var d;

         document.getElementById("fruit").value = d;

       }

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

    2021-04-29

  • //定义函数

        function num(a,b){

            if(a>b){

                return(a);

            }

            else if(a<b){

                return(b);

            }

            else{

                return("他俩相等");

            }

        }




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

        num(5,4);

        num(6,3);



     

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

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

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

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

    2021-04-26

举报

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

微信扫码,参与3人拼团

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

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