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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • 取消计时器clearInterval() clearInterval() 方法可取消由 setInterval() 设置的交互时间。 语法: clearInterval(id_of_setInterval) 参数说明: id_of_setInterval:由 setInterval() 返回的 ID 值。 每隔 100 毫秒调用 clock() 函数,并显示时间。当点击按钮时,停止时间,代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/javascript"> function clock(){ var time=new Date(); document.getElementById("clock").value = time; } // 每隔100毫秒调用clock函数,并将返回值赋值给i var i=setInterval("clock()",100); </script> </head> <body> <form> <input type="text" id="clock" size="50" /> <input type="button" value="Stop" onclick="clearInterval(i)" /> </form> </body> </html>
    查看全部
  • continue跳出本次循环,继续执行下个循环
    查看全部
  • 计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000) 我们设置一个计时器,每隔100毫秒调用clock()函数,并将时间显示出来,代码如下: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>计时器</title> <script type="text/javascript"> var int=setInterval(clock, 100) function clock(){ var time=new Date(); document.getElementById("clock").value = time; } </script> </head> <body> <form> <input type="text" id="clock" size="50" /> </form> </body> </html>
    查看全部
  • offsetHeight
    查看全部
  • document.body.scrollHeight;
    查看全部
  • <script type="text/javascript"> function sortNum(a,b) { return a - b; //升序,如降序,把“a - b”该成“b - a” } var myarr = new Array("80","16","50","6","100","1"); document.write(myarr + "<br>"); document.write(myarr.sort(sortNum)); </script> 运行结果: 80,16,50,6,100,1 1,6,16,50,80,100
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2018-03-22

  • 数组排序sort() sort()方法使数组中的元素按照一定的顺序排列。 语法: arrayObject.sort(方法函数)
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2015-08-07

  • 区别getElementByID,getElementsByName,getElementsByTagName 以人来举例说明,人有能标识身份的身份证,有姓名,有类别(大人、小孩、老人)等。 1. ID 是一个人的身份证号码,是唯一的。所以通过getElementById获取的是指定的一个人。 2. Name 是他的名字,可以重复。所以通过getElementsByName获取名字相同的人集合。 3. TagName可看似某类,getElementsByTagName获取相同类的人集合。如获取小孩这类人,getElementsByTagName("小孩")。
    查看全部
  • String 对象的 toUpperCase() 方法来将字符串小写字母转换为大写
    查看全部
  • ....
    查看全部
  • 【JavaScript进阶篇】【Chap4 流程控制语句】 1.做判断(if语句) if(条件) { 条件成立时执行代码; } 2.二选一(if...else语句) if(条件){ 条件成立时执行的代码; } else { 条件不成立时执行的代码; } 3.多重判断(if..else嵌套语句: 在多组语句中选择一组来执行 if(条件1) { 条件1成立时执行的代码; } else if(条件2){ 条件2成立时执行的代码; } ... else if(条件n){ 条件n成立时执行的代码; } else { 条件1、2至n不成立时执行的代码; } 4.多种选择(Switch语句):【break;break;break;】重要的语法说三遍!!!一定不要忘!!! switch(表达式) 【switch一定要赋初始值!!!】 { case值1: 执行代码块 1; break; case值2: 执行代码块 2; break; ... case值n: 执行代码块 n; break; default: 与 case值1,值2 ...值n 不同时执行的代码;} 5.重复重复(for循环) for(初始化变量;循环条件;循环迭代) { 循环语句; } 6.反反复复(while循环): while循环重复执行一段代码,直到某个条件不再满足。 while(判断条件){ 满足条件则执行循环语句; } 7.来来回回(Do...while循环) 【先执行代码,后判断条件,条件为真,继续循环】 【do while结构的基本原理和while结构是基本相同的,但是它保证循环体至少被执行一次】 do{ 满足条件则执行循环语句; } while(判断条件) 8.退出循环break 【退出当前循环,不执行循环代码,直接执行后面的代码】 for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) {break;} 循环代码;} 后面代码; 9.继续循环continue【仅仅跳过本次小循环,而整个循环体继续执行】 for(初始条件;判断条件;循环后条件值更新) { if(特殊情况) { continue; } 循环代码; }
    查看全部
    0 采集 收起 来源:编程练习

    2015-08-07

  • ...
    查看全部
  • slice() 方法可从已有的数组中返回选定的元素。arrayObject.slice(start,end)
    查看全部
    0 采集 收起 来源:选定元素slice()

    2015-08-07

  • ...
    查看全部
  • getElementsByTagName()方法 返回带有指定标签名的节点对象的集合。返回元素的顺序是它们在文档中的顺序。 语法: getElementsByTagName(Tagname) 说明: 1. Tagname是标签的名称,如p、a、img等标签名。 2. 和数组类似也有length属性,可以和访问数组一样的方法来访问,所以从0开始。
    查看全部

举报

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

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