本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— Window Location
Window Location
window.location 对象在编写时可不使用 window 这个前缀。
一些例子:
location.hostname 返回 web 主机的域名
location.pathname 返回当前页面的路径和文件名
location.port 返回 web 主机的端口 (80 或 443)
location.protocol 返回所使用的 web 协议(http:// 或 https://)
Window Location Href
location.href 属性返回当前页面的 URL。
实例
返回(当前页面的)整个 URL:<script> document.write(location.href); </script>以上代码输出为:http://www.w3school.com.cn/js/ ... indow Location Pathname
location.pathname 属性返回 URL 的路径名。
实例
返回当前 URL 的路径名:<script> document.write(location.pathname); </script>以上代码输出为:/js/js_window_location.aspWindow Location Assign
location.assign() 方法加载新的文档。
实例
加载一个新的文档:<html> <head> <script> function newDoc() { window.location.assign("http://www.w3school.com.cn";) } </script> </head> <body> <input type="button" value="加载新文档" onclick="newDoc()"> </body> </html>
分享到:
相关推荐
7. **第7章 Window及相关顶级对象**:窗口对象是JavaScript中全局的对象,包含了浏览器的一些关键功能,如location用于导航,navigator获取浏览器信息,history管理浏览历史,以及setTimeout和setInterval进行定时...
#### 五、BOM 的核心对象 —— window `window` 对象是 BOM 中最重要的对象,它是所有其他 BOM 对象的父对象。`window` 对象表示当前浏览器窗口,并且提供了许多有用的属性和方法。 - **基本属性**: - `window....
本文将深入探讨JavaScript中的BOM(Browser Object Model,浏览器对象模型)以及其中的核心对象——window对象。BOM允许JavaScript与浏览器进行交互,包括处理窗口、框架、位置等。在Web开发中,尽管ECMAScript是...
使用`WebViewClient`的`shouldOverrideUrlLoading()`方法,可以监听JavaScript的`window.location`改变或者其他链接点击事件。这样可以在用户点击链接时进行处理,而不是打开新的浏览器窗口。 七、安全注意事项 ...
window.location.href = '/login'; } else { // 处理其他错误 } return Promise.reject(error); }); ``` **4. 拦截器的取消与管理** Axios 还提供了取消请求的功能,通过创建 CancelToken 实例并在请求中使用...
第4章“JavaScript基于对象编程”介绍了JavaScript的核心特性——面向对象编程。尽管JavaScript是基于原型的语言,但它依然支持类的概念,你将学习到对象的创建、属性和方法的定义,以及如何使用原型链实现继承。 ...
"第7章 Window及相关顶级对象"讲解了浏览器窗口对象及其属性和方法,如window.location用于获取或更改当前URL,window.history用于导航历史记录,还有全局变量和函数如setTimeout和clearTimeout。 最后,"第8章 ...
JavaScript教程是针对初学者设计的一套全面的图灵系列学习资料,主要分为8个章节,旨在帮助读者深入理解和掌握这门强大的脚本语言。以下是各章节核心知识点的详细阐述: 第1章 JavaScript语言概述1: 本章介绍了...
第9章“窗口与框架”讲解了window对象,它是所有全局变量和函数的容器,还涉及了窗口的属性和方法,如location用于导航,setTimeout和clearTimeout用于定时执行任务。 第15章“Ajax介绍”则引入了异步JavaScript和...
它包含了浏览器提供的各种属性和方法,如`window.location`用于获取或设置当前页面的URL,`window.onload`事件处理程序用于当整个页面加载完成后执行的代码,以及`window.alert()`用于弹出警告对话框。 在...
4. 浏览器对象模型(BOM):包括窗口(Window)、导航(Navigator)、历史记录(History)和位置(Location)等对象。通过BOM可以操作浏览器窗口,例如弹出警告框、打开新窗口、获取URL等。 5. 异步编程:在...
当用户点击链接时,JavaScript函数会被触发,解密邮件地址,并通过`window.location`或`location.href`重定向到正确邮件地址的`mailto:`协议链接。 5. **安全与可用性**:虽然JavaScript加密邮件地址能提供一定程度...
- 页面刷新的不同方式(如location.reload()、window.location.href等)。 - 刷新时如何保持用户状态(如通过sessionStorage或localStorage保存数据)。 - 在复杂页面结构中刷新局部区域的技术(如使用AJAX更新...
在本文档中,我们重点讨论JavaScript的核心对象——Navigator对象和Window对象。 Navigator对象是JavaScript中用来获取浏览器信息的对象,它包含了关于浏览器的各种详细属性。例如,`appCodeName`返回浏览器的内部...
`Window-object.gif`可能介绍了JavaScript中的全局对象——window。它是所有浏览器环境中JavaScript代码的上下文,提供了访问浏览器功能的方法,如location用于导航,document用于文档操作,以及alert()用于弹出...
本文将详细介绍JavaScript中四种常用的弹窗方法:`alert()`、`confirm()`、`prompt()`以及`window.open()`。 #### 二、`alert()` —— 显示警告框 **语法**: ```javascript alert(message); ``` - **参数**:`...
无论是网页的交互性、服务器端的Node.js开发,还是Flash中的ActionScript,JavaScript的核心——ECMAScript——都是其基础。随着Web技术的发展,JavaScript的知识点不断扩展,包括框架(如React、Vue)、模块化(如...
在探讨“javascript刷新”这一主题时,我们深入到网页开发的核心技术之一——JavaScript,了解如何通过这段小巧却功能强大的脚本语言实现页面刷新。页面刷新是网页应用中一个常见的需求,尤其是在实时数据更新、表单...
5. BOM(浏览器对象模型):window对象的location、history、navigator、screen、setTimeout、clearTimeout等属性和方法。 “文档”标签提示手册将包含详细的解释和示例,帮助理解每个函数或概念的工作原理。例如,...