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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • window.screen 对象包含有关用户屏幕的信息。 1. screen.height 返回屏幕分辨率的高 2. screen.width 返回屏幕分辨率的宽 1.单位以像素计。 2. window.screen 对象在编写时可以不使用 window 这个前缀。
    查看全部
  • navigator对象用于检测浏览器与操作系统的版本 var browser=navigator.appName; var b_version=navigator.appVersion; appCodeName 浏览器代码名的字符串表示 appName 返回浏览器的名称 appVersiion 返回浏览器的平台和版本信息 platform 返回运行浏览器的操作系统平台 userAgent 返回由客户机发送服务器的user-agent头部的值
    查看全部
    0 采集 收起 来源:Navigator对象

    2018-01-28

  • location用于获取或设置窗体的URL,并且可以用于解析URL window.location.[属性|方法]
    查看全部
    0 采集 收起 来源:Location对象

    2018-01-28

  • go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。 window.history.go(number); 注意都是相当于当前页面 浏览器中,返回当前页面之前浏览过的第二个历史页面,代码如下: window.history.go(-2); 注意:和在浏览器中单击两次后退按钮操作一样。
    查看全部
  • 如果倒退之后,再想回到倒退之前浏览的页面,则可以使用forward()方法,代码如下: window.history.forward(); 注意:等价点击前进按钮。 forward()相当于go(1),代码如下: window.history.go(1);
    查看全部
  • window.history.back(); 等同于浏览器的倒退按钮 back()等价于go(-1)
    查看全部
  • 从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联 history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 window.history.[属性|方法] 注意:window可以省略。 history对象属性 length window.history.length() history对象方法 back window.history.back() //调用这个方法即可返回上一页,forward、go同理 forward window.history.forward() go window.history.go(-2) / 后退2页
    查看全部
    0 采集 收起 来源:History 对象

    2018-01-28

  • setTimeout()和clearTimeout()一起使用,停止计时器。 clearTimeout(id_of_setTimeout) 里面是返回值 与前面一节类似 当然无穷仍然依靠函数自己调用自己 只不过最后一行将返回值赋给i function timedCount(){ document.getElementById('txt').value=num; num=num+1; i=setTimeout(timedCount,1000); } setTimeout(timedCount,1000); //可写可不写 写了则一进去就开始计数 不写的话可以用于点击事件再写 function stopCount(){ clearTimeout(i); } 可以进行暂停与继续
    查看全部
  • setTimeout()计时器,在载入后延迟指定时间后(即要等待的时间),去执行一次表达式,仅执行一次。如果要进行多次 则要编写一个函数来调用其自身 而这个函数里面含有这样的计时器 每次都进行一次 当然也可以用上一节的setInterval()则不用调用自己 setTimeout(代码,延迟时间); function numCount(){ document.getElementById('txt').value=num; num=num+1; setTimeout("numCount()",1000); }
    查看全部
  • 只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。 myarray[5]=88; //使用一个新索引,为数组增加一个新元素
    查看全部
  • 注意:数组每个值有一个索引号,从0开始 我们还可以用简单的方法创建上面的数组和赋值: 第一种方法: var myarray = new Array(66,80,90,77,59);//创建数组同时赋值 第二种方法: var myarray = [66,80,90,77,59];//直接输入一个数组(称 “字面量数组”) 注意:数组存储的数据可以是任何类型(数字、字符、布尔值等)
    查看全部
  • 创建数组语法: var myarray=new Array(); 我们创建数组的同时,还可以为数组指定长度,长度可任意指定。 var myarray= new Array(8); //创建数组,存储8个数据。 注意: 1.创建的新数组是空数组,没有值,如输出,则显示undefined。 2.虽然创建数组时,指定了长度,但实际上数组都是变长的,也就是说即使指定了长度为8,仍然可以将元素存储在规定长度以外。
    查看全部
  • 数组是一个值的集合,每个值都有一个索引号,从0开始,每个索引都有一个相应的值,根据需要添加更多数值。 var myarr=new Array(); //定义数组
    查看全部
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>逻辑与</title> <script type="text/javascript"> //numa(表示笔试)numb(表示实践) var numa,numb; numa=60; numb=70; if(numa>=60&&numb>=60) { document.write("JavaScript考核通过!"+"<br>"); } </script> </head> <body> </body> </html>
    查看全部
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>比较操作符</title> <script type="text/javascript"> var numa,numb,jq1,jq2; numa=1; numb=7; jq1=numa>numb ; jq2=numa!=numb ; document.write("numa大于numb的分数吗?"+jq1+"<br>") document.write("numa不等于numb的分数吗?"+ jq2); </script> </head> <body> </body> </html>
    查看全部

举报

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

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