创建指向网页中特定文章的链接

创建指向网页中特定文章的链接

假设我有网页http://www.albahari.com/threading/其中有许多文本和文章。其中一篇文章名为Thread Pooling。我想向我的朋友发送此文章的链接,而不是从头开始发送整个页面。我想构建一个链接,点击Thread Pooling后在浏览器中向下滚动到特定文章。如何实现?如何在网页中找到可用的直接链接?

答案1

以“线程池”一文为例,使用关联

http://www.albahari.com/threading/#_Thread_Pooling

一般来说,寻找一个具有所需文章顶部锚标记id属性的 HTML 元素,或者,如果缺少该属性,name则寻找所需文章顶部锚标记属性,然后在#URL 之后使用它(如上所述)。

更多详情

该文章开头附近的 html 如下所示:

<h1>
    <a name="_Thread_Pooling">Thread Pooling</a>
</h1>

<p>Whenever you start a thread, a few hundred microseconds
are spent organizing such things as a fresh private local variable stack. Each
thread also consumes (by default) around 1 MB of memory. The <i>thread pool</i> cuts these overheads by sharing and
recycling threads, allowing multithreading to be applied at a very granular
level without a performance penalty. This is useful when leveraging multicore
processors to execute computationally intensive code in parallel in
“divide-and-conquer” style.</p>

从上图中我们可以看到:

<a name="_Thread_Pooling">

这告诉我们用来标识该文章开头的字符串。它是我们在指向该文章的 URL 中使用的内容。

HTML5

作为重力指出,name在 HTML4 中可以使用的 ,在 HTML5 中不再可用。id应改用 属性。 id可用于任何 HTML5 元素,而不只是锚点。

相关内容