zoukankan      html  css  js  c++  java
  • <a href='javacript:' title='{$str}'>是什么意思(多看学习视频)

    <a href='javacript:' title='{$str}'>是什么意思(多看学习视频)

    一、总结

    一句话总结:

    1、javascript:是什么?

    伪协议,后面接javascript代码

    2、href="javascript:;"和另外哪个常见语句作用一样?

    href="javascript:void(0)"

    3、写出四种常见的伪协议?

    javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等

    4、a标签的title是什么意思,和图片标签的哪个属性比较像?

    这个超链接描述性的信息,titile是标题,alt是图片说明,

    二、<a href='javacript:' title='{$str}'>是什么意思

    问题一:a href="javascript:" title="这里填什么"

    <a href="javascript:" title="这里填什么"><img src="images/test/001.jpg" title="这里填什么" alt="这里填什么" /></a> ?

    title中可以填一些对这个超链接描述性的信息,比如title中写“这是个超链接”,等打开网叶的时候光标停留在超链接上面就能看到这几个字,也可以用来帮助自己或他人了解这个连接的去向,比如在title中写“百度”,大家一看到就知道这个链接是去百度的。没有什么实质的作用,可以不用。
    alt和title类似,当你打开某网站的时候看到图片不能显示,图片框上会有描述性的文字,比如显示“图片”两字,你就知道这个框原来是图片,也会悬浮显示,光标停留在上面也会显示图片两字,alt里设置什么,就会显示什么。

    titile是标题,alt是图片说明
    填这个没有绝对的好处,只是对于搜索引擎来说,比较友好!

    鼠标移动到链接或图片上去想显示什么,就填写什么

    问题二:href="javascript:;

    <a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a> 

    有一种说法是:href="javascript:;"会去解析<script></script>里面的代码,跟当前<a>标签有关的就会执行,.没关的就跳过。
    是不是这样理解呢?

    <a> 标签的 href 属性用于指定超链接目标的 URL,href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段

    这里的href="javascript:;",其中javascript:是伪协议,它可以让我们通过一个链接来调用javascript函数.而采用这个方式 javascript:;可以实现A标签的点击事件运行时,如果页面内容很多,有滚动条时,页面不会乱跳,用户体验更好

    javascript: 是一个伪协议,其他的伪协议还有 mail:  tel:  file:  等等。

    1
    <a id="jsPswEdit" class="set-item" href="javascript:;">修改密码</a>

    javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应。

    一般在这种情况下,会给<a>绑定一个事件回调,来执行业务,如:

    1
    2
    3
    4
    document.getElementById('jsPswEdit').addEventListener('click'function(e) {
      e.preventDefault();
      // 当<a>触发click时,处理业务
    }, false);
    追问
    我能不能这样理解:href="javascript:;"就是去掉a标签的默认行为,跟href="javascript:void(0)"是一样的?
    追答
    是一样的

    void 是JavaScript 的一个运算符,void(0)就是什么都不做的意思

    简单来说,"javascript:"是另外一种嵌套js代码在网页中的方法。
    跟通过<script></script>标签嵌套js代码差不多。

    如点击下面链接会会执行"javascript:"后面的内容。不过不推荐这种写法。
    理由是使用<a>标签href属性通常是保存超链接,用来控制页面转向。

    1
    <a href = "javascript:alert(22);">点我</a>
     
     
  • 相关阅读:
    hive sql的常用日期处理函数总结
    超详细的六款主流ETL工具介绍及功能对比
    什么是ETL?
    什么是星型模型和雪花型模型,以及区别
    深入解读和应用RFM分析方法(模型)
    分析方法
    Kimball和Inmon方法论的适用场景比较
    数字化转型的本质(10个关键词)
    64个数据分析常用语
    @Transactional
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9179460.html
Copyright © 2011-2022 走看看