《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 相关文章推荐
关于JavaScript中var声明变量作用域的推断
Dec 16 Javascript
使用JavaScript动态设置样式实现代码(2)
Jan 25 Javascript
jquery 无限级联菜单案例分享
Mar 26 Javascript
比较新旧两个数组值得增加和删除的JS代码
Oct 30 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
Jul 06 Javascript
原生和jQuery的ajax用法详解
Jan 23 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
Jun 28 Javascript
深入浅析vue组件间事件传递
Dec 29 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
微信小程序自定义弹出层效果
May 26 Javascript
详解vue3.0 diff算法的使用(超详细)
Jul 01 Javascript
原生js实现俄罗斯方块
Oct 20 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
咖啡知识大全
2021/03/03 新手入门
服务器端解压缩zip的脚本
2006/12/22 PHP
基于php iconv函数的使用详解
2013/06/09 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php禁止某ip或ip地址段访问的方法
2015/02/25 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
学习PHP session的传递方式
2016/06/15 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
jquery Tab效果和动态加载的简单实例
2013/12/11 Javascript
js使用ajax读博客rss示例
2014/05/06 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
AngularJS过滤器详解及示例代码
2016/08/16 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
简单易懂的天气插件(代码分享)
2017/02/04 Javascript
JS中正则表达式要注意lastIndex属性
2017/08/08 Javascript
vue+element+Java实现批量删除功能
2019/04/08 Javascript
Vue 刷新当前路由的实现代码
2019/09/26 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
详解JavaScript作用域 闭包
2020/07/29 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
Python实现读取json文件到excel表
2017/11/18 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Python中的整除和取模实例
2020/06/03 Python
Python调用.net动态库实现过程解析
2020/06/05 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
跑步、骑行和铁人三项的高性能眼镜和服装:ROKA
2018/07/06 全球购物
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
职业生涯规划设计步骤
2014/01/12 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
科学家研发出新型速效酶,可在 24 小时内降解塑料制品
2022/04/29 数码科技