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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 花了点时间,应该还行

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

    2020-05-08

  • 跟String.substring(); 一样start~stop-1

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

    2020-05-08

  • 完美,不懂的可以提问。

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

    2020-05-08

  • Math.round(-x.5)=-x;

    而其他的都是靠近哪一点就是哪个数值

    查看全部
    0 采集 收起 来源:四舍五入round()

    2020-05-08

  • 一个case结束记得加上break;

    如果所有case值都不匹配,执行default后的语句。

    查看全部
  • var myarr = new Array();

    Array 必须大写

    查看全部
  • toLowerCase()//将大写字母转换为小写

    查看全部
  • ++a表示先自增再执行表达式,a++表示先执行表达式后自增

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

    2020-05-07

  • toUpperCase()//方法将文本转换成大写

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

    2020-05-07

  • 利用

    parseInt(string, radix)

    函数可以解决1+1=11的问题

    parseInt() 函数可解析一个字符串,并返回一个整数。

    string必需。要被解析的字符串。
    radix

    可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。

    如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。

    如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。


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

    2020-05-06

  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>流程控制语句</title>

    <script type="text/javascript">

    var infos=[

    ['小A','女',21,'大一'],

    ['小B','男',23,'大三'],

    ['小C','男',24,'大四'],

    ['小D','女',21,'大一'],

    ['小E','女',22,'大四'],

    ['小F','男',21,'大一'],

    ['小G','女',22,'大二'],

    ['小H','女',20,'大三'],

    ['小I','女',20,'大一'],

    ['小J','男',20,'大三']

    ];

    var arr=new Array();

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

        if(infos[i][1]=="女" && infos[i][3]=="大一") {

            arr[i]=infos[i];

            document.write(arr[i]+'<br/>');

        }

    }


    </script>

    </head>

    <body>

    </body>

    </html>


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

    2020-05-06

  • <!DOCTYPE  HTML>

    <html >

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>流程控制语句</title>

    <script type="text/javascript">


     //第一步把之前的数据写成一个数组的形式,定义变量为 infos

     var infos =[

        ['小A','女',21,'大一'],  ['小B','男',23,'大三'],


        ['小C','男',24,'大四'],  ['小D','女',21,'大一'],


        ['小E','女',22,'大四'],  ['小F','男',21,'大一'],


        ['小G','女',22,'大二'],  ['小H','女',20,'大三'],


        ['小I','女',20,'大一'],  ['小J','男',20,'大三']

         ];

     

     //第一次筛选,找出都是大一的信息

     for(var i=0;i<10;i++)

     {

        if(infos[i][3] == '大一')

        {

            if(infos[i][1] == '女')

            {

                document.write("大一的女生有:" + infos[i][0]+ "<br>");

            }

        }

     }

      

     //第二次筛选,找出都是女生的信息

     

     

      

    </script>

    </head>

    <body>

    </body>

    </html>


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

    2020-05-06

  • <!DOCTYPE html>

    <html>

     <head>

      <title> new document </title>  

      <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

      <script type="text/javascript"> 

        

          window.onload = function(){

                      

         // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。

           var hang = document.getElementsByTagName("tr");

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

               changeback(tr[i]);

           }

    function changeback(obj){

        obj.onmouseover=function(){

            obj.style.backgroundColor="red";

        }

        obj.onmouseout=function(){

            obj.style.backgroundColor="yellow";

        }

    }

         

     

    }

         

          // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;

          var num=2;

        function add(){

            num++:

            var tr = document.createElement("tr");

            var td1 = document.createElement("td");

            var td2 = document.createElement("td");

            var td3 = document.createElement("td");

            td1.innerHTML="xh00"+num;

            td3.innerHTML="<a href="javascript:del(this);" >删除</a>";

            tr.appendChild(td1);

            tr.appendChild(td2);

            tr.appendChild(td3);

            var tab=document.getElementById("table");

            tab.appendChild(tab);

            

        } 

       

         

         // 创建删除函数

         function dele(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:del(this);" >删除</a></td>   <!--在删除按钮上添加点击事件  -->

       </tr>


       <tr>

    <td>xh002</td>

    <td>刘小芳</td>

    <td><a href="javascript:del(this);" >删除</a></td>   <!--在删除按钮上添加点击事件  -->

       </tr>  


       </table>

       <input type="button" value="添加一行"  onclick="add()"/>   <!--在添加按钮上添加点击事件  -->

     </body>

    </html>



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

    2020-05-05

  • otest.appendChild(newnode);

    括号里面不需要双引号

    查看全部

举报

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

微信扫码,参与3人拼团

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

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