搜索引擎友好的JavaScript

搜索引擎的设计师用来索引内容而非执行应用程序代码。因此,如果采用不当的方式应用JavaScript,可能会降低网站搜索引擎的友好性。在另一方面,当JavaScript被适合地应用时,其友好性不受影响。

这部分将讨论JavaScript在以下方面的使用:

1.链接

2.DHTML菜单

3.弹出窗口

4.可检索的图片和图像文本


1.链接

Javascript链接可以是任意的按钮或者文本,当单击后导航到另一个页面。典型的JavaScript链接就像下面这个实例:

<a href="#" onClick="location.href='http://www.wskk8.com';return false;">Some Text Here</a>

一般不赞成使用JavaScript实现这类链接的主要原因就是,普通的链接也足以实现这种链接功能。一般不能通过标准<a>标识符进入导航,都不会被蜘蛛检索到。


2.DHTML菜单

因为DHTML菜单是基于Javascript的,它对于搜索引擎通常也同样存在问题。可以在页脚设置一组链接。


3.弹出窗口

因为弹出页面的典型实现都是Javascript,如何让弹出页面被检索到呢?解决方法非常简单,下面就是典型的弹出窗口链接:

<a href="#" onClick="window.open('page.html','mywindow','width=800,height=600');return false;">Click Here.</a>

可以使用以下代码来改变链接,使得该弹出窗口可被搜索到:

<a href="page.html" onClick="window.open(this.href,'mywindow','width=800,height=600');return false;" target="_blank">Click Here.</a>

这个改变的链接效果,仍然是在支持Javascript的浏览器中出现弹出窗口。其中,onclick事件使用windows.open的方法来打开this.href,接着返回false以阻止请求该链接。另一方面,该链接仍然存在。因此搜索引擎可以在不执行JavaScript代码的情况下导航到该链接。


4.可检索的图像和图形文本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值