问:假如我在浏览器中输入地址 http://www.itpow.com/#footer 并访问,#footer 会发送到服务器端吗?
答:不会,通过 Fiddler 观察,#footer 并没有被发送。并且在地址栏中只是改变锚点,而不改变 URL 的前面部分,也不会重新向服务器端请求(当然,您也可以自己做一个浏览器,让它重新请求。)。
锚点用于滚动到文档中的一个位置,在文档中设置一个形如 <h2 name="here">here</a>,然后超链接链接到 #here,打开网页时就不是停在最顶端,而是滚动到 here。效果:http://www.itpow.com/c/2008/01/7RNSKPYOSJAGGPCT.asp#this