有些路径中#号是做什么的?像QQ空间里的路径

begintransaction 2011-11-03 01:29:59
如题,另外QQ空间里为什么每次跳转都是在一个页面,用了iframe?
...全文
392 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我没有看你说的什么“QQ空间”。不过,这#的作用其实不是传统的什么“页面跳转”(一旦页面跳转,浏览器端本地页面也就结束了,所有局部状态数据也就丢失了),因为根本没有访问服务器,而只是浏览器端本地页面自己在持续运行着。
  • 打赏
  • 举报
回复
基本机制原理与#4楼说的比较接近。只不过许多“无刷新”程序不是用它来锚“很长”的页面,而是用来实现“无刷新交互式程序保存页面局部变量的时候同时又支持seo”的。你可以把带有#的页面地址url直接作为一个完整的url,它是可以被现在的正规商业搜索引擎收录的。而同时,同一个页面上的ajax程序,可以根据#部分的不同而显示不同的动态界面。
begintransaction 2011-11-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 rczjp 的回复:]
用了AJAX或者IFRAME
[/Quote]
能说具体点吗?
rczjp 2011-11-03
  • 打赏
  • 举报
回复
用了AJAX或者IFRAME
session_ 2011-11-03
  • 打赏
  • 举报
回复
有些是用来显示成鼠标手的,那里是一个链接,当你把鼠标放在上面的时候就变成了鼠标手的样子.
黄亮 2011-11-03
  • 打赏
  • 举报
回复
#是页面上的某个点,这样不用返回服务器取数据,直接定位到页面上,适合比较长的页面。帮助用户定位
正在加载昵称 2011-11-03
  • 打赏
  • 举报
回复
好像叫锚点吧,用来定位的
zell419 2011-11-03
  • 打赏
  • 举报
回复
xiangaylian 2011-11-03
  • 打赏
  • 举报
回复
“#”应该没什么特殊的含义吧,具体没去了解,但可能自己定义的参数用“#”作了字符串分割的标识。
QQ空间的页面肯定是用到了IFrame的了。

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧