整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

[理论篇]一.JavaScript中的死链接和空链接

oid 运算符

void 运算符会对给定的表达式进行求值,然后直接返回 undefined

void 运算符通常只用于获取 undefined 的原始值,一般使用 void(0)(等同于 void 0)。在上述情况中,也可以使用全局变量undefined 来代替(假定其仍是默认值)。

<script>console.log(void(console.log("OK")));</script>

运行结果

  • OK

  • undefined

一般我个人称 javascript:void(0) 死链接

javasccript:; 空连接

而javasccript:;是为空链接,其实他也也是直接返回的undefined,而前者是计算完毕之后返回undefined

推荐使用javascript:;

个人习惯使用前者,好像感觉后置更快点,我感觉在前端就无所谓了!

可以去看看各个大网站是输入使用连接的

模拟

当用户点击一个以 javascript: URI 时,浏览器会对冒号后面的代码进行求值,然后把求值的结果显示在页面上,这时页面基本上是一大片空白,这通常不是我们想要的。只有当这段代码的求值结果是 undefined 的时候,浏览器才不会去做这件 傻事 ,所以我们经常会用 void 运算符来实现这个需求

看代码:

参考资料

  • https://segmentfault.com/q/1010000002435291

  • https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/void

  • http://www.koikikukan.com/archives/2015/03/11-002222.php

番外篇关于<a href="#"></a>

# 包含了一个位置信息 , 默认的锚是 #top , 也就是网页的上端

如果想完成跟右侧等价的写法,我提供了三种方式进行参考

胖哥出品,请支持一下!

HTML 使用超级链接与网络上的另一个文档相连。几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。

HTML 链接

如何在HTML文档中创建链接。

(可以在本页底端找到更多实例)

HTML 超链接(链接)

HTML使用标签 <a>来设置超文本链接。

超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。

当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。

在标签<a> 中使用了href属性来描述链接的地址。

默认情况下,链接将以以下形式出现在浏览器中:

  • 一个未访问过的链接显示为蓝色字体并带有下划线。

  • 访问过的链接显示为紫色并带有下划线。

  • 点击链接时,链接显示为红色并带有下划线。

注意:如果为这些超链接设置了 CSS 样式,展示样式会根据 CSS 的设定而显示。

HTML 链接语法

链接的 HTML 代码很简单。它类似这样::

<a href="url">链接文本</a>

href 属性描述了链接的目标。.

实例

<a href="http://www.runoob.com/">访问菜鸟教程</a>

上面这行代码显示为:: 访问菜鸟教程

点击这个超链接会把用户带到菜鸟教程的首页。

提示: "链接文本" 不必一定是文本。图片或其他 HTML 元素都可以成为链接。

HTML 链接 - target 属性

使用 target 属性,你可以定义被链接的文档在何处显示。

下面的这行会在新窗口打开文档:

实例

<ahref="http://www.runoob.com/"target="_blank">访问菜鸟教程!</a>

HTML 链接- id 属性

id属性可用于创建在一个HTML文档书签标记。

提示: 书签是不以任何特殊的方式显示,在HTML文档中是不显示的,所以对于读者来说是隐藏的。

实例

在HTML文档中插入ID:

<a id="tips">有用的提示部分</a>

在HTML文档中创建一个链接到"有用的提示部分(id="tips")":

<a href="#tips">访问有用的提示部分</a>

或者,从另一个页面创建一个链接到"有用的提示部分(id="tips")":

<a href="http://www.runoob.com/html/html-links.html#tips">

访问有用的提示部分</a>

基本的注意事项 - 有用的提示

注释: 请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.runoob.com/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.runoob.com/html/"。

图片链接

如何使用图片链接。

在当前页面链接到指定位置

如何使用书签

跳出框架

本例演示如何跳出框架,假如你的页面被固定在框架之内。

创建电子邮件链接

本例演示如何如何链接到一个邮件。(本例在安装邮件客户端程序后才能工作。)

建电子邮件链接 2

本例演示更加复杂的邮件链接。

HTML 链接标签

标签描述
<a>定义一个超级链接

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

、链接标签

链接标签是HTML页面中最为常见,而且用途最广的一个标签,只要我们浏览网页,就会有超链接。比如,通过点击新闻标题链接到新闻详情页面,通过点击商品名称链接到商品列表或者详情页等等。

  • 缩写

anchor , 锚

  • 说明

在HTML中创建超链接,只需用a标签包括被链接的对象

  • 语法

<a href="跳转目标" target="目标窗口的弹出方式">文本或图像</a>

href:用于指定链接目标的url地址,必须属性

target:用于指定链接页面的打开方式,其取值有 self和 _blank两种,其中 _self为默认值,_blank为在新窗口中打开方式

  • 注意

(1)当需要链接到 外部链接时,需要添加 http://

(2)当需要内部链接时,直接链接内部页面名称即可 如 < a href=“index.html”> 首页

(3)如果暂时没确定链接目标时,一般将href属性值定义为“#”,表示暂时为一个空链接

(4)不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链 接, 只要用a标签包括即可

锚点定位

在当前html页面上,通过创建锚点链接,用户能够快速定位到指定内容。

适用于内容较多的页面,通过点击关键词,可以快速到达指定区域。

  • 步骤

(1)使用唯一的id标注目标位置

(2)使用<a href="#id名“>链接文本创建链接

二、特殊字符标签(了解)

在html页面中,有些符号直接添加是无法正常显示的,这个时候就用一些特殊的标签来表示这类符号,而这类特殊的标签,我们就叫做特殊字符标签。

  • 常用的特殊字符标签