资讯专栏INFORMATION COLUMN

javaScript的 window对象

Rainie / 363人阅读

摘要:定时器多次调用单次调用可以用来注册在指定的时间之后单词或重复调用的函数,因为它们都是客户端的全局函数,所以它们都是对象浏览器信息运行在什么平台用户代理浏览器定位和导航一个完整的协议主机名端口文档路径查询字符串哈希部分解析中的查询字符串,它

BOM Brower Object Module(BOM)

定时器
setInterval() //多次调用
setTimeout() //单次调用

可以用来注册在指定的时间之后单词或重复调用的函数,因为它们都是客户端javaScript的全局函数,所以它们都是window对象

navigation 浏览器信息

platform 运行在什么平台

userAgent 用户代理
chrome AppleWebkit
firefox Gecko
IE Trient

lacation 浏览器定位和导航

一个完整的url
http://www.163.com:8080/index...

http: //protocol协议
www.163.com //host主机名
8080 //port端口
index.html //path.name文档路径
?r=admin&lang=zh-CN //search查询字符串
#news //哈希部分

/**
* 解析url中的查询字符串,它将name=value对存储在对象中,并返回该对象
* 直接调用
* var args = urlArgs();
*/

function urlArgs(){
    var args = {};
    var query = location.search.substring(1); //找到查询字符串,去掉?
    //根据&将查询字符串分割开来
    var pairs = query.split("&");
    // 处理每个片段
    for(var i = 0; i < pairs.length; i++){
        var pos = pairs[i].indexOf("="); //查看是否是查询字符串
        if(pos == -1) continue;
        var name = pairs[i].substring(0, pos); //提取name值
        var value = pairs[i].substring(pos + 1); //提取value值
        value = decodeURLComponent(value); //对url进行解码
        args[name] = value; //存储为属性
    }
    // 返回解析后的参数
    return args;
}
assign(url) //载入新的url,记录浏览历史
replace(url) //载入新的url,不记录浏览历史
reload() //重新当前页
history 窗口浏览器历史
length表示浏览历史列表中的元素数量
back() 
forward()
go()
screen 屏幕信息
width和height指定的是以像素为单位的窗口大小
availWidth和availHeight指定的实际可用的大小

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/81240.html

相关文章

  • JavaScript进阶学习(二)—— 基于原型链继承js工具库实现方法

    摘要:一些额外的全局函数命名空间对象接口和构造函数与没有典型的关联,但却是有效的。最后有几点需要说明的是每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。 文章来源:小青年原创发布时间:2016-07-03关键词:JavaScript,原型链,jQuery类库转载需标注本文原始地址: http://zhaomenghuan.githu...

    陈伟 评论0 收藏0
  • 谈谈浏览器里JavaScript

    摘要:而与最大的区别在于与浏览器沟通的窗口,不涉及网页内容。完全依赖于浏览器厂商实作本身无标准规范,而有着所制定的标准来规范。而透过选取出来的节点,我们可以通过操作属性来变更它的文字。在许多的网页前端教学或是文章书籍当中,你可能常常听到这样的说法:「HTML、CSS 与JavaScript 是网页前端三大要素」,其中: HTML 负责资料与结构 CSS 负责样式与呈现 JavaScript 负责...

    CastlePeaK 评论0 收藏0
  • javascript技术难点(三)之this、new、apply和call详解

    摘要:第四点也要着重讲下,记住构造函数被操作,要让正常作用最好不能在构造函数里 4) this、new、call和apply的相关问题 讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解this指针更加有现实意义。 下面我们看看在ja...

    ghnor 评论0 收藏0
  • Javascript学习总结 - JS基础系列三

    摘要:案例每隔毫秒调用函数并显示时间。当点击按钮时,停止时间代码如下计时器每隔毫秒调用函数,并将返回值赋值给计时器计时器,在载入后延迟指定时间后去执行一次表达式仅执行一次。该值标识要取消的延迟执行代码块。 简述 本系列将持续更新Javascript基础部分的知识,谁都想掌握高端大气的技术,但是我觉得没有一个扎实的基础,我认为一切高阶技术对我来讲都是过眼云烟,要成为一名及格的前端工程师,必须把...

    zlyBear 评论0 收藏0
  • JavaScript 基础知识 - BOM篇

    摘要:在中我们需要掌握定时器。定时器不是我们调用,我们只需要把函数的地址传过去,时间到了,会自己调用。参数延时的时间单位毫秒返回定时器的,用于清除示例代码延时定时器秒后将执行的代码。 showImg(https://segmentfault.com/img/remote/1460000012575821?w=1920&h=1080); 前言 本篇文章是JavaScript基础知识的BOM篇,...

    garfileo 评论0 收藏0
  • JavaScript 基础知识 - BOM篇

    摘要:在中我们需要掌握定时器。定时器不是我们调用,我们只需要把函数的地址传过去,时间到了,会自己调用。参数延时的时间单位毫秒返回定时器的,用于清除示例代码延时定时器秒后将执行的代码。 showImg(https://segmentfault.com/img/remote/1460000012575821?w=1920&h=1080); 前言 本篇文章是JavaScript基础知识的BOM篇,...

    Object 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<