文档章节

JavaScript学习笔记----Window对象

小婧大神
 小婧大神
发布于 2017/05/04 16:15
字数 529
阅读 1
收藏 0

计数器

setTimeout( 和setIntervak():用来注册在指定的时间之后单次或重复调用的函数

setTimeout():指定一个毫秒数之后运行,第一个参数可以要调用的函数后要执行的 JavaScript 代码串。

clearTimeout():取消这个函数的执行

实例参考转至w3School.

setInterval():指定毫秒数的间隔里重复调用,第一个参数是要调用的函数或要执行的代码串。

clearInterval():取消后续函数的调用

实例参考转至wc3School



载入新的文档

assign()方法:使窗口载入并显示你指定的URL中的文档

location.assign(URL)

replace()方法:载入新文档之前会从浏览器历史中把当前文档删除

location.replace(newURL)

reload()方法:让浏览器重新载入当前文档

location.reload(force)



浏览历史

history对象:用来把窗口的浏览历史用文档和文档状态列表的形式表示

history对象的length属性表示浏览器历史列表的数量

history对象方法:    back():加载 history 列表中的前一个 URL.   →   history.back()                       

                              forward():加载 history 列表中的下一个 URL.   →  history.forward()

                              go():加载 history 列表中的某个具体页面.  →  history.go(number|URL)

注意:如果窗口包含多个子窗口,子窗口的浏览历史会按时间顺序穿插在主窗口的历史中。这意味着主窗口调用history.back()可能会导致其中一个子窗口往回跳转到前一个现实的文档,主窗口保留当前状态不变.



Navigator对象

定义:用于引用包含浏览器厂商和版本信息

Navigator对象有4个属性用于提供运行中的浏览器的版本信息:appName →  Web浏览器的全名,为了兼容现存的浏览器嗅探代码,其他浏览器通常取值为"Netscape"

                                                                                               appVersion  →  包含浏览器厂商和版本信息的详细字符串

                                                                                               userAgent →  包含appVersion中的所有信息,常常也可能包含其他的细节

                                                                                               platform →  运行在浏览器的操作系统的字符串

[tr][/tr]

本文转载自:

共有 人打赏支持
小婧大神
粉丝 0
博文 77
码字总数 3758
作品 0
私信 提问
JavaScript 面向对象学习——1

公司项目采用Ext,结果本人发现入门不易!尤其是采用JavaScript编写面向对象程序,经常使用jQuery的知道,jQuery是面向函数编程的,所以很容易入门。然而,Ext是面向对象的,那么,当你想要自...

learn_more
2014/11/16
0
0
java 私塾课堂笔记——Javascript

java 私塾课堂笔记——Javascript 1:什么是Javascript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。 2:Java和Javascript的区别 (1)、基于对象和...

luodis
2011/04/27
486
0
JavaScript 学习(2)

参考: http://www.w3cschool.cc/js/js-window.html 四、浏览器 BOM 浏览器对象模型(BOM)使JavaScript有能力与浏览器“对话”。 (1)Window 浏览器对象模型(Browser Object Model),尚无...

明天以后
2014/10/01
0
0
AngularJs学习笔记--expression

一、Angular表达式 vs. Js 表达式   这很容易让人将angular视图表达式联想为javascript表达式,但这并不完全正确,因为angular不是通过javascript的eval()对表达式进行求值。你可以将angul...

武文海
2015/02/06
0
0
javascript入门经典【推荐】—新手必备、零基础学习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a125138/article/details/7819466 本书目录 第一章: JavaScript语言基础第二章: JavaScript内置对象 第三章...

续写经典
2012/08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
29分钟前
2
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
54分钟前
6
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
6
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
5
0
dubbo 搭建与使用

官网:http://dubbo.apache.org/en-us/ 一,安装监控中心(可以不安装) admin管理控制台,monitor监控中心 下载 bubbo ops 这个是新版的,需要node.js环境,我没有就用老版的了...

小兵胖胖
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部