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

JavaScript进阶篇

慕课官方号 页面重构设计
难度入门
时长 8小时55分
  • @JS进阶——(八)浏览器对象——screen获取屏幕可用高和宽度 1、screen.availWidth 属性返回【访问者屏幕的宽度】,以像素计,【减去界面特性,比如任务栏】。 2、screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如任务栏。 3、不同系统的任务栏默认高度不一样,及任务栏的位置可在屏幕上下左右任何位置,所以有可能可用宽度和高度不一样。
    查看全部
  • @JS进阶——(八)浏览器对象——screen获取屏幕分辨率的宽和高 1、screen.height 返回屏幕分辨率的高 2、screen.width 返回屏幕分辨率的宽 3、单位以像素计。
    查看全部
  • .......
    查看全部
    0 采集 收起 来源:编程练习

    2014-12-30

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

    2014-12-30

  • @JS进阶——(八)浏览器对象——screen对象 1、screen对象用于获取用户的【屏幕信息】。 2、window.screen.属性 3、属性: · availHeight:窗口可以使用的屏幕高度,单位像素 · availWidth: 窗口可以使用的屏幕宽度,单位像素 · colorDepth 用户浏览器表示的颜色位数,通常为32位(每像素的位数) · height 屏幕的高度,单位像素 · width 屏幕的宽度,单位像素
    查看全部
    0 采集 收起 来源:screen对象

    2014-12-30

  • @JS进阶——(八)浏览器对象——Navigator.useAgent 1、Navigator.useAgent返回用户代理头的字符串表示(就是包括浏览器版本信息等的字符串),用于判断浏览器 2、使用userAgent判断使用的是什么浏览器(假设使用的是IE8浏览器),代码如下: function validB(){ var u_agent = navigator.userAgent; var B_name="Failed to identify the browser"; if(u_agent.indexOf("Firefox")>-1){ B_name="Firefox"; }else if(u_agent.indexOf("Chrome")>-1){ B_name="Chrome"; }else if(u_agent.indexOf("MSIE")>-1&&u_agent.indexOf("Trident")>-1){ B_name="IE(8-10)"; } document.write("B_name:"+B_name+"<br>"); document.write("u_agent:"+u_agent+"<br>"); }
    查看全部
    0 采集 收起 来源:userAgent

    2018-03-22

  • @JS进阶——(八)浏览器对象——Navigator对象 1、Navigator 对象包含有关【浏览器的信息】,通常用于检测浏览器与操作系统的版本。 2、属性: · appCodeName 浏览器代码名的字符串表示 · appName 返回浏览器的名称 · AppVersion 返回浏览器的平台和版本信息 · platform 返回运行浏览器的操作系统平台 · userAgent 返回由客户机发送服务器的user-agent头部的值
    查看全部
    0 采集 收起 来源:Navigator对象

    2014-12-30

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

    2014-12-30

  • var infos = [['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'], ['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'], ['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三']]; //第一步把之前的数据写成一个数组的形式,定义变量为 infos var newarr = new Array(); var j = 0; for(var i=0;i<infos.length;i++){ if(infos[i][3] == '大一' && infos[i][1] == '女'){ //document.write(infos[i][0]); newarr.push(infos[i]); document.write(newarr[j]); j++; } }
    查看全部
    1 采集 收起 来源:编程练习

    2018-03-22

  • @JS进阶——(八)浏览器对象——Location对象 1、location用于获取或设置窗体的URL,并且可以用于解析URL,本身会返回一个url 2、语法:location.[属性|方法] 3、属性:portcol;//hostname:port/pathname?search#hash · hash 设置或返回从井号(#)开始的URL(锚) · host 设置或返回主机名和当前URL的端口号 · hostname 设置或返回当前URL的主机名 · href 设置或返回完整URL · pathname 设置或返回当前URL的路径部分 · port 设置或返回当前URL的端口号 · protocol 设置或返回当前URL 的协议 · search 设置或返回从问好(?)开始的URL(查询部分) 4、方法 · assign() 加载新的文档 · reload() 重新加载当前文档 · replace() 用新的文档替换当前文档
    查看全部
    0 采集 收起 来源:Location对象

    2014-12-30

  • @JS进阶——(八)浏览器对象——History.go() 1、go()方法,根据当前所处的页面,加载 history 列表中的某个具体的页面。 2、语法:window.history.go(number); 3、number:1、0、-1、其他数值(在History的URL列表中相对位置)
    查看全部
  • @JS进阶——(八)浏览器对象——History.forward() 1、forward()方法,加载 history 列表中的下一个 URL。 2、语法:window.history.forward(); 3、等价点击【前进按钮】。也与window.history.go(1)功能相同
    查看全部
  • @JS进阶——(八)浏览器对象——History.back() 1、back()方法,加载 history 列表中的前一个 URL。 2、语法:window.history.back(); 3、等同于点击浏览器的【倒退按钮】。也与window.history.go(-1)功能相同
    查看全部
  • @JS进阶——(八)浏览器对象——History对象 1、history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。 2、从窗口被打开的那一刻开始记录,【每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。】 3、语法:window.history.[属性|方法] 4、属性:length,返回浏览器历史列表中URL的数量 5、方法: · back() 加载history列表中的前一个URL · forward() 加载history列表中的下一个URL · go() 加载history列表中某个具体的页面
    查看全部
    0 采集 收起 来源:History 对象

    2014-12-30

  • @JS进阶——(八)浏览器对象——计时器setTimeout() 一、设置计时器 1、setTimeout(代码,延迟时间):在载入后延迟指定时间后,去执行一次表达式,【仅执行一次】。 2、参数说明: · 要调用的函数或要执行的代码串。 · 延时时间:在执行代码前需等待的时间,以毫秒为单位(1s=1000ms)。 3、例如: · var t=setTimeout("alert('Hello!')",5000);在页面加载后5妙提示Hello · 也可以写在函数里,让按钮点击触发 · 可以使自己调用自己达到循环计时的功能 function numCount(){ document.getElementById('txt').value=num; num=num+1; setTimeout("numCount()",1000); } 二、取消计时器clearTimeout(id) 1、同样是通过传入setTimeout()的返回值id进行清除
    查看全部

举报

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

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