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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。 语法: window.history.go(number); window.history.go(0);当前页面 浏览器中,返回当前页面之前浏览过的第二个历史页面,代码如下: window.history.go(-2); 注意:和在浏览器中单击两次后退按钮操作一样。 同理,返回当前页面之后浏览过的第三个历史页面,代码如下: window.history.go(3);
    查看全部
  • forward()方法,加载 history 列表中的下一个 URL。 如果倒退之后,再想回到倒退之前浏览的页面,则可以使用forward()方法,代码如下: window.history.forward(); 注意:等价点击前进按钮。 forward()相当于go(1),代码如下: window.history.go(1);
    查看全部
  • 计时器setTimeout() setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次。 语法: setTimeout(代码,延迟时间); 参数说明: 1. 要调用的函数或要执行的代码串。 2. 延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。 编写一个函数来调用其自身,当按钮被点击后,输入域便从0开始计数: <script type="text/javascript"> var num=0; function numCount(){ document.getElementById('txt').value=num; num=num+1; setTimeout("numCount()",1000); } </script> <form> <input type="text" id="txt" /> <input type="button" value="Start" onClick="numCount()" /> </form>
    查看全部
  • History 对象 history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。 语法: window.history.[属性|方法] 注意:window可以省略。 对象属性:length:返回浏览器历史列表中的url数量 方法: back() 加载history列表中的前一个url forward() 加载history列表中的下一个url go() 加载history列表中的某个具体的页面
    查看全部
    0 采集 收起 来源:History 对象

    2015-02-04

  • setTimeout()和clearTimeout()一起使用,停止计时器。 <script type="text/javascript"> var num=0; var i; function startCount(){ document.getElementById('count').value=num; num=num+1; i=setTimeout("startCount()",1000); } function stopCount(){ clearTimeout(i); } </script> <input type="text" id="count" /> <input type="button" value="Start" onclick="startCount()" /> <input type="button" value="Stop" onclick="stopCount()" />
    查看全部
  • setTimeout()计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次 setTimeout(代码,延迟时间); 要创建一个运行于无穷循环中的计数器,我们需要编写一个函数来调用其自身 var num=0; function numCount(){ document.getElementById('txt').value=num; num=num+1; setTimeout("numCount()",1000); } <input type="text" id="txt" /> <input type="button" value="Start" onClick="numCount()" />
    查看全部
  • 取消计时器clearInterval() clearInterval() 方法可取消由 setInterval() 设置的交互时间。 语法: clearInterval(id_of_setInterval) 参数说明: id_of_setInterval:由 setInterval() 返回的 ID 值。
    查看全部
  • 计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码。 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串。 2. 交互时间:周期性执行或调用表达式之间的时间间隔,以毫秒计(1s=1000ms)。 返回值: 一个可以传递给 clearInterval() 从而取消对"代码"的周期性执行的值。 调用函数格式(假设有一个clock()函数): setInterval("clock()",1000) 或 setInterval(clock,1000) 案例: <script type="text/javascript"> var int=setInterval(clock, 100) function clock(){ var time=new Date(); document.getElementById("clock").value = time; } </script> <form> <input type="text" id="clock" size="50" /> </form>
    查看全部
  • JavaScript 计时器 计时器类型: 一次性计时器:仅在指定的延迟时间之后触发一次。 间隔性触发计时器:每隔一定的时间间隔就触发一次。 计时器方法: etTimeout() 指定延迟时间之后来执行代码 clearTimeout() 取消setTimeout()设置 setInterval() 每隔指定的时间执行代码 clearInterval()取消setInterval()设置
    查看全部
  • window.history.go(-1);
    查看全部
  • window对象 window对象是BOM(浏览器对象模型)的核心,window对象指当前的浏览器窗口。 Window对象方法: alert()----------显示带有一段信息和一个确认按钮的警示框 prompt()---------显示可提示用户输入的对话框 confirm()--------显示带有一段消息及确认按钮和取消按钮的对话框 open()-----------打开一个新的浏览器窗口或查找一个已命名的窗口 close()----------关闭浏览器窗口 print()----------打印当前窗口的内容 focus()----------把键盘焦点给予一个窗口 blur()-----------把键盘焦点从顶层窗口离开 moveBy()---------相对窗口的当前坐标把它移动指定的像素 moveTo()---------把窗口的左上角移动到指定的坐标 resizeBy()-------按照指定的像素调整窗口的大小 resizeTo()-------把窗口的大小调整到指定的宽度和高度 scrollBy()-------按照指定的像素值来滚动内容 scrollTo()-------把内容滚动到指定的坐标 setInterval()----每隔指定的时间执行一次代码 setTimeout()-----在指定延迟时间之后执行代码 clearInterval()--取消setInterval()的设置 clearTimeout()---取消setTimeout()的设置
    查看全部
    0 采集 收起 来源:window对象

    2015-02-04

  • i=setTimeout("startCount()",1000); clearTimeout(i);
    查看全部
  • 下面的数字好像可以控制刷新时间,上面的控制时间变化的间隔?
    查看全部
  • getElementById 最后Id的大小写,一定要写对
    查看全部
  • 获取当前日期: var date=new Date(); var year = date.getFullYear(); //获得年份 var month = date.getMonth(); //获得月份(0--11,0表示1月) var date2 = date.getDate(); //获得日 var day = date.getDay(); //获得星期几(0-6,0表示星期日) var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write( year +'年'+ month +'月'+ date2 +'日'+ weekday[day]); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76"; var one = scoreStr.split(";"); // document.write("</br>"+'一共有'+one.length+'名同学'+'</br>'); // document.write(one); var sum = 0; for(var i=0;i<one.length;i++){ sum += parseInt(one[i].slice(3,5)); // document.write(parseInt(one[i].substring(3,5)) +"</br>"); } //document.write("总成绩"+sum+"</br>"); //从数组中将成绩撮出来,然后求和取整,并输出。 document.write("班级的平均分为:"+Math.round(sum/one.length));
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

举报

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

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