《javascript少儿编程》location术语总结


Posted in Javascript onMay 27, 2018

location 地址对象描述的是某一个窗口对象所打开的地址。要表示当前窗口的地址,只需要使用“location”就行了;若要表示某一个窗口的地址,就使用“<窗口对象>.location”。

《javascript少儿编程》location术语总结

protocol 返回地址的协议,取值为 'http:','https:','file:' 等等。

hostname 返回地址的主机名,例如,一个“http://www.microsoft.com/china/”的地址,location.hostname =='www.microsoft.com'。

port 返回地址的端口号,一般 http 的端口号是 '80'。

host 返回主机名和端口号,如:'www.a.com:8080'。

pathname 返回路径名,如“http://www.a.com/b/c.html”,location.pathname == 'b/c.html'。

hash 返回“#”以及以后的内容,如“http://www.a.com/b/c.html#chapter4”,location.hash == '#chapter4';如果地址里没有“#”,则返回空字符串。

search 返回“?”以及以后的内容,如“http://www.a.com/b/c.asp?selection=3&jumpto=4”,location.search == '?selection=3&jumpto=4';如果地址里没有“?”,则返回空字符串。

href 返回以上全部内容,也就是说,返回整个地址。在浏览器的地址栏上怎么显示它就怎么返回。如果想一个窗口对象打开某地址,可以使用“location.href = '...'”,也可以直接用“location = '...'”来达到此目的。

方法

reload() 相当于按浏览器上的“刷新”(IE)或“Reload”(Netscape)键。

replace() 打开一个 URL,并取代历史对象中当前位置的地址。用这个方法打开一个 URL 后,按下浏览器的“后退”键将不能返回到刚才的页面。

Javascript 相关文章推荐
页面版文本框智能提示JS代码
Nov 20 Javascript
Json和Jsonp理论实例代码详解
Nov 15 Javascript
JavaScript使用循环和分割来替换和删除元素实例
Oct 13 Javascript
用原生JS获取CLASS对象(很简单实用)
Oct 15 Javascript
Javascript对象Clone实例分析
Jun 09 Javascript
关于js中的鼠标事件总结
Jul 11 Javascript
Vue编写多地区选择组件
Aug 21 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
Sep 04 Javascript
浅谈关于vue中scss公用的解决方案
Dec 02 Javascript
jquery+css3实现的经典弹出层效果示例
May 16 jQuery
js实现自定义右键菜单
May 18 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
Nov 05 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
May 27 #Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
May 27 #Javascript
JS面向对象的程序设计相关知识小结
May 26 #Javascript
JavaScript门道之标准库
May 26 #Javascript
javascript标准库(js的标准内置对象)总结
May 26 #Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 #Javascript
页面点击小红心js实现代码
May 26 #Javascript
You might like
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
Yii2实现UploadedFile上传文件示例
2017/02/15 PHP
CodeIgniter框架钩子机制实现方法【hooks类】
2018/08/21 PHP
JS Array对象入门分析
2008/10/30 Javascript
Chrome中JSON.parse的特殊实现
2011/01/12 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
jquery.cookie.js用法实例详解
2015/12/25 Javascript
浅谈js中function的参数默认值
2017/02/20 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
vue实现路由监听和参数监听
2019/10/29 Javascript
vue.js+ElementUI实现进度条提示密码强度效果
2020/01/18 Javascript
python检查指定文件是否存在的方法
2015/07/06 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
Python 实现简单的shell sed替换功能(实例讲解)
2017/09/29 Python
python merge、concat合并数据集的实例讲解
2018/04/12 Python
python opencv实现简易画图板
2020/08/27 Python
python 爬虫请求模块requests详解
2020/12/04 Python
Django项目在pycharm新建的步骤方法
2021/03/02 Python
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
自动化专业本科毕业生求职信
2013/10/20 职场文书
年终考核评语
2014/01/19 职场文书
小学毕业感言300字
2014/02/19 职场文书
小学家长评语大全
2014/04/16 职场文书
论文评语大全
2014/04/29 职场文书
应聘护士求职信
2014/07/21 职场文书
党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
小学庆六一主持词
2015/06/30 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
2016年优秀班主任先进事迹材料
2016/02/26 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL