window.location 对象所包含的属性

属性 描述
hash 从井号 (#) 开始的 URL(锚)
host 主机名和当前 URL 的端口号
hostname 当前 URL 的主机名
href 完整的 URL
pathname 当前 URL 的路径部分
port 当前 URL 的端口号
protocol 当前 URL 的协议
search 从问号 (?) 开始的 URL(查询部分)

window.location.hash

要使用 JS 定位锚点,完全可以使用 window.hash 配合元素 ID 完成。比如快速定位到页面的某条评论,则直接使用如下代码即可:

window.location.hash = "#comment-5981";

另外 Twitter、Facebook、Google 等已经开始大量使用 #! 这种形式的 hash 方法处理异步交互页面的 URL 可回溯功能。

window.location.search

如果有这样一个 URL 地址:

http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1400&bih=935&q=%E8%8A%92%E6%9E%9C%E5%B0%8F%E7%AB%99&aq=f&aqi=&aql=&oq=

如何利用 JS 脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得,然后通过 split 方法结合循环遍历自由组织数据格式。

最新文章

  1. dex文件格式三
  2. 带你玩转JavaWeb开发之四 -如何用JS做登录注册页面校验
  3. Return Largest Numbers in Arrays
  4. nodejs向远程服务器发送post请求----融云Web SDK/客户端获取token
  5. RabbitMQ(六)
  6. 如何将动态生成Word文件
  7. C# 截取字符串方法(包含中英混合)
  8. 项目跑起来之后,一会儿后台就会报错Illegal access: this web application instance has been stopped already. Could not load [com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask]. The following stack trace
  9. Swift弹窗
  10. asp.net获取select值的方法
  11. thymeleaf学习
  12. 【Java】IO流简单分辨
  13. MYSQL 索引页 结构图
  14. #include <limits.h>
  15. c# in depth之泛型的类型约束详细
  16. ZooKeeper实践方案:(7) 分布式锁
  17. wamp2.4.4 如何配置虚拟主机及反向代理(解决跨域问题)
  18. HTML中重要的知识点,表单
  19. Windows下Pytesser安装
  20. SLAM+语音机器人DIY系列:(二)ROS入门——10.在实际机器人上运行ROS高级功能预览

热门文章

  1. Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结
  2. Leetcode 263 Ugly Number 数论 类似质因数分解
  3. hive学习3(hive基本操作)
  4. canvas之万花筒
  5. 强烈推荐android studio用的几个插件
  6. Visual Studio 2013 无法正常打开项目文件
  7. Android中使用自定义View实现下载进度的显示
  8. C/C++在Java项目、Android和Objective-C三大平台下实现混合编程
  9. C# 修改webbrowser 的 useragent
  10. Java int to String互转