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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 语法

    end

    注意:

    1. 可使用负值从数组的尾部选取元素。

    2.如果 end 未被规定,那么 slice() 方法会选取从 start 到数组结尾的所有元素。

    3. String.slice() 与 Array.slice() 相似。



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

    2018-12-13

  • 100对7取余。。。。 %叫做取余运算。。。 100除以7等于14余2.。所以b=2

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

    2018-12-13

  • checked = true; 选中

    checked = false; 不选中

     0


    查看全部
  • 颠倒/反转数组元素

    语法:

    arrayObject.reverse()

    数组对象.reverse()

    注意:该方法会改变原来的数组,而不会创建新的数组。

    查看全部
  • 语法:

    arrayObject.join("分隔符")

    参数说明:

    可选。指定要使用的分隔符须加双引号默认使用逗号分隔符

    myarr3.join("-");

    查看全部
  • 语法:

    arrayObject.concat(array1,array2,...,arrayN)

    1:已被定义的数组对象.concat(连接数组1, 连接数组2, ... 连接数组N);

    2:参数可以是具体的值,也可以是数组对象

    3:使用逗号分隔符连接


    查看全部
  • 数组定义的方法:

    1. 定义了一个空数组:

    var  数组名= new Array();

    2. 定义时指定有n个空元素的数组:

    var 数组名 =new Array(n);

    3.定义数组的时候,直接初始化数据:

    var  数组名 = [<元素1>, <元素2>, <元素3>...];

    我们定义myArray数组,并赋值,代码如下:

    var myArray = [2, 8, 6];

    说明:定义了一个数组 myArray,里边的元素是:myArray[0] = 2; myArray[1] = 8; myArray[2] = 6。

    数组元素使用:

    数组名[下标] = 值;

    注意: 数组的下标用方括号括起来,从0开始。


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

    2018-12-13

  • document.getElementById("second".innerHTML=num

    就是吧id名为second的值赋值到num上。

    查看全部
    0 采集 收起 来源:认识DOM

    2018-12-13

  • //随机数 random()

    语法:

    Math.random();

    注意:返回一个大于或等于 0 但小于 1 的符号为正的数字值


    document.write( Math.round( Math.random() * 10 ) );


    查看全部
    0 采集 收起 来源:随机数 random()

    2018-12-12

  • //四舍五入

    语法:

    Math.round(x)

    注意:

    1. 返回与 x 最接近的整数

    2. 对于 0.5,该方法将进行上舍入。(5.5 将舍入为 6)

    3. 如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。(如 -5.5 将舍入为 -5; -5.52 将舍入为 -6)

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

    2018-12-12

  • <!DOCTYPE html>
    <html>
     <head>
      <title> 事件</title>  
      <script type="text/javascript">
       function count(){
           var Cal1=parseInt(document.getElementById("txt1").value);
           var Cal2=parseInt(document.getElementById("txt2").value);
           var func=document.getElementById("select").value;
           switch(func){
                case "+":document.getElementById("fruit").value=Cal1+Cal2; break;
                case "-":document.getElementById("fruit").value=Cal1-Cal2; break;  
                case "*":document.getElementById("fruit").value=Cal1*Cal2; break;
                case "/":document.getElementById("fruit").value=Cal1/Cal2; break;
           }
       }
      </script>
     </head>
     <body>
       <input type='text' id='txt1' />
       <select id='select'>
            <option value='+'>+</option>
            <option value="-">-</option>
            <option value="*">*</option>
            <option value="/">/</option>
       </select>
       <input type='text' id='txt2' />
       <input type='button' value=' = ' onClick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果-->
       <input type='text' id='fruit' />   
     </body>
    </html>

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

    2018-12-12

  • 语法:

    Math.floor(x)

    注意:返回的是小于或等于x,并且与 x 最接近的整数。

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

    2018-12-12

  • setTimeout()是延迟一段时间后执行一次

    setInterval()是每间隔一段时间执行

    查看全部
  • <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title> 鼠标经过事件 </title>
    <script type="text/javascript">
        function message(){
          var pwd=document.getElementById("password").value;
          if(!pwd){
          confirm("请输入密码后,再单击确定!");
          }
          else{
              alert("succeed login in");
          }
            
        }
    </script>
    </head>
    <body>
    <form>
    密码:<input name="password" type="password" id="password">
    <input name="确定" type="button" value="确定" onclick="message()"/>
    </form>
    </body>
    </html>


    取密码框的值,可以先给控件设置ID,通过读取ID的值来查看密码框是否为空

    查看全部
  • 向上取整

    语法:

    Math.ceil(x)

    注意:它返回的是大于或等于x,并且与x最接近的整数

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

    2018-12-12

举报

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

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