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

JavaScript进阶篇

难度入门
时长 8小时55分
学习人数
综合评分9.47
2557人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.3 逻辑清晰
  • 用简单的方法创建上面的数组和赋值:

    第一种方法:

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

    第二种方法:

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


    查看全部
  • 创建数组语法:

    var myarray=new Array();
    注意:
    1.创建的新数组是空数组,没有值,如输出,则显示undefined。
    2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外
    查看全部
  • 操作符之间的优先级(高到低):

    算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号

    如果同级的运算是按从左到右次序进行,多层括号由里向外。


    查看全部
  • //创建数组

     var arr=['*','##',"***","&&","****","##*"];

       arr[7] = "**";

     //显示数组长度

     alert(arr.length);

     

     //将数组内容输出,完成达到的效果。

    for (i=0;i<arr.length-1;i++){

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

       

    }

    //没定义的数组会显示undefined

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

    2020-02-01

  • JavaScript关键字和保留字


    查看全部
  • 查找二维数组中的某个数值时可以使用索引定位来判断

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

    2020-02-01

  • !DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>无标题文档</title>
    <script type="text/javascript">
    var mystr="Hello World!";
    // 用substr()的方法提取
    document.write( mystr.substr(mystr.indexOf("W"),6)         + "<br />");
    document.write(mystr.substr(0,5)    + "<br />"                 );
    // 用substring()的方法提取
    document.write(mystr.substring(mystr.indexOf("W"),mystr.length)          + "<br />");
    document.write(mystr.substring(0,mystr.indexOf(" "))                    );
    </script>
    </head>
    <body>
    </body>
    </html>

    查看全部
  • 返回的内容是从 start开始(包含start位置的字符)到 stop-1 处的所有字符,其长度为 stop 减start。

    意为start处包括,stop处不包括

    查看全部
  • sum+num //开头中间不能使用除(_ $)外特殊符号,如(%  + /等)


    查看全部
  • 问题出在这一句:var text=con.getAttribute("title");因为con你获取的是一个数组,改成con[i],指定一个元素就行了

    ---应该为con[i]

    查看全部
  • <!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 tr=document.getElementsByTagName("tr");
              for(var i= 0;i<tr.length;i++)
              {
                  bgcChange(tr[i]);
              }            
         // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。
        function bgcChange(obj)
         {
            obj.onmouseover=function(){
                obj.style.backgroundColor="#f2f2f2";
            }
            obj.onmouseout=function(){
                obj.style.backgroundColor="#fff";
            }
         }
         }
         
          // 编写一个函数,供添加按钮调用,动态在表格的最后一行添加子节点;
          function addtr(){
            var sNum=prompt('请输入学号','');
            var sName=prompt('请输入姓名','');
            if(sNum!=null&&sNum!=''&&sName!=null&&sName!=''){
                
                var newtr=document.createElement('tr');
                var newtrS=newtr.innerHTML='<td>'+sNum+'</td>'+'<td>'+sName+'</td>'+'<td><a href="javascript:;" onclick="remove_Line(this)">删除</a></td>';
                var oTC=document.getElementById("table").lastChild;
                oTC.appendChild(newtr);
                
            }else{alert('请重新输入');}
         }        
           
         // 创建删除函数
         function remove_Line(n){
             var oG=n.parentNode.parentNode.parentNode;
             var oP=n.parentNode.parentNode;
             oG.removeChild(oP);
         }


      </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="remove_Line(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->
           </tr>

           <tr>
            <td>xh002</td>
            <td>刘小芳</td>
            <td><a href="javascript:;" onclick="remove_Line(this)">删除</a></td>   <!--在删除按钮上添加点击事件  -->
           </tr>  

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

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

    2020-01-23

  • 数组的方法(function)

    533295ab0001dead05190599.jpg

    查看全部
    0 采集 收起 来源: Array 数组对象

    2020-01-22

  • Math对象

    532fe7cf0001e7b505170269.jpg532fe841000174db05160622.jpg

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

    2020-01-22

  • string的方法:

    string.length//返回字符串的长度(从0开始计算)

    string.toUpperCase()//把字符串变为大写

    string.toLowerCase()//把字符串变为小写

    charAt()//输出所在位置的字符串(从0开始计算)

    indexOf('str','从哪里开始算起(从1开始计算)')//输出字符串的所在位置(从0开始计算)

    string.split('str(标识符)','分割次数');//分割字符串

    string.substring('开始位置(从1开始)','结束位置(从0开始)') //提取字符串

    string.substr('字符串的开始位置(从1开始)',提取的个数(从1开始))//提取字符


    查看全部
  • substring("开始提取的位置+1","结束提取的位置-1");

    查看全部

举报

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

微信扫码,参与3人拼团

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

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