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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • window.history.go(number); 1 pre 0 now -1 next other index
    查看全部
  • forward()方法,加载 history 列表中的下一个 URL。 window.history.forward();
    查看全部
  • back()方法,加载 history 列表中的前一个 URL。 语法: window.history.back(); 比如,返回前一个浏览的页面,代码如下: window.history.back(); 注意:等同于点击浏览器的倒退按钮。 back()相当于go(-1),代码如下: window.history.go(-1);
    查看全部
  • history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 window.history.[属性|方法]
    查看全部
    0 采集 收起 来源:History 对象

    2015-06-10

  • 取消计时器clearTimeout() setTimeout()和clearTimeout()一起使用,停止计时器。 语法: clearTimeout(id_of_setTimeout) 参数说明: id_of_setTimeout:由 setTimeout() 返回的 ID 值。该值标识要取消的延迟执行代码块。 下面的例子和上节的无穷循环的例子相似。唯一不同是,现在我们添加了一个 "Stop" 按钮来停止这个计数器: <!DOCTYPE HTML> <html> <head> <script type="text/javascript"> var num=0,i; function timedCount(){ document.getElementById('txt').value=num; num=num+1; i=setTimeout(timedCount,1000); } setTimeout(timedCount,1000); function stopCount(){ clearTimeout(i); } </script> </head> <body> <form> <input type="text" id="txt"> <input type="button" value="Stop" onClick="stopCount()"> </form> </body> </html>
    查看全部
  • reverse() 方法用于颠倒数组中元素的顺序。 语法: arrayObject.reverse() 注意:该方法会改变原来的数组,而不会创建新的数组。
    查看全部
  • 如果数组的定义为var myarry=new Array[[2,4,5],[6,4,8]]. 那么我们应该【】中有几个【】来确定数组的横列数在这个中就是2,再最低的【】中的数值多少来确定纵列数在这题中就是3。
    查看全部
    0 采集 收起 来源:二维数组

    2015-06-10

  • 巧妙利用了get/set方法的转换
    查看全部
  • 通过数组的配合来输出。也可以参照switch方法,但代码量较大
    查看全部
    0 采集 收起 来源:返回星期方法

    2015-06-10

  • 首先看function sortNum(a,b) 其中的a,b 不是参数 而是unicode码里面的a,b 若是参数 应该写成 function sortNum(var a,var b) return b-a; 返回的是负数~ sort 函数是根据正负来定义升序和降序的
    查看全部
    0 采集 收起 来源: 数组排序sort()

    2015-06-10

  • 此处用了window.onunload = function的方式,并且写在了<head><Script>里
    查看全部
  • onload事件写在<body>标签中
    查看全部
  • 注:应根据业务场景和代码元素合理使用各种事件,并非只有按钮调用
    查看全部
  • 做判断(if语句) 注意:if小写,大写字母(IF)会出错!
    查看全部
  • var mydate=new Date(); var myyear= mydate.getFullYear() ; var mymonth = mydate.getMonth()+1; var myday = mydate.getDate(); var n = mydate.getDay(); var weekday = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write(myyear+"年"+mymonth+"月"+myday+"日"+weekday[n]); var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var arr = scoreStr.slipt(";");//分割成二维数组 // document.write(arr); var sum = 0; var tmp; for(var i = 0; i<arr.length; i++){ tmp[i] = parseInt(arr[i].substr(3)); sum = sum+tmp[i]; } document.write(Math.round(sum/arr.length)) ;
    查看全部
    0 采集 收起 来源:编程练习

    2018-03-22

举报

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

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