公司简介
公司环境
企业文化
团队风采
客户留言
人才招聘
联系我们
公司新闻
行业资讯
技术中心
您当前所在位置:首页 > 新闻中心 > 公司新闻

页面js代码如何精简符合SEO优化

更新时间:2012-04-19 11:07:00点击次数:457次字号:T|T
页面js代码如何精简符合SEO优化?网页的沉冗代码包括ASP.NET产生的Viewstate,网页内部未被封装的JavaScript代码,其他系统自动产生的网页垃圾代码等。
页面js代码如何精简符合SEO优化?网页的沉冗代码包括ASP.NET产生的Viewstate,网页内部未被封装的JavaScript代码,其他系统自动产生的网页垃圾代码等。
首先我们一起来讨论一下由ASP.NET自动生成的Viewstate该如何处理。Viewstatc实际的作用和网页程序中的session是基本相同的,惟一的区别在于session是一个周期性的网站全局数据定义,例如session username="admin",而vewstate则是一个只面向于单独网页的变量。
一般情况下,我们如果不使用ASP.NET所提供的一些默认模板或者方式,Viewstate是可以被消除的,如果我们只是使用ASP.NET以不同的模块生成HTML页面,那么原始的HTML模板页面也可以屏蔽掉Viewstate代码。对于Viewstate代码在ASP.NET程序方面的处理,请读者查阅互联网上的相关资料,在这里不多做解释。JavaScript代码对SEO的影响,可以使用以下两个方法来解决。
方法1:使用JavaScript代码封装的办法.
我们知道,在网页文件中可以使用js格式的文件,在网页中进行一些特效的操作,如下面的实例所示。
实例2-26网页JavaScript文件调用实例(一)
可以看出,上述的实例在JavaScript代码中占据了大量的位置,如果网页中带有诸如此一类的JavaScript代码,那么蜘蛛爬行和抓取内容就会不顺利,严重时甚至导致网页在搜索引擎中的权重降低等情况.基于这个问题,我们对JavaScript代码进行封装,也就是将上述例子中的JavaScript代码另存为一个以.js为后缀的文件中,并在需要的位置进行直接调用,其效果是一样的,而且不会占据网页中的代码位置。
实例2-27网页 JavaScript文件调用实例(二)
方法2:调换HTML代码中JavaScript的位置。
在有些情况下,JavaScript代码确实需要在网页中放置。当发生这样的情况时我们应当如何处理呢?
其实解决办法很简单,如果是全局配置的JavaScript代码,我们完全可以把JavaScript放置在HTML代码的最后,之前.而如果是非全局配置的JavaScript代码,我们也可以通过对代码的改写,采取代码局部调用的办法,将JavaScript代码放置于HTML代码的最后。
(编辑:冉冉科技)
0 条评论
不想登录?直接点击发布即可作为游客留言。
江苏省常州市新北区通江中路266号浩源大厦2008室
zw@jsranran.com
直线:0519-69653888/15851997310/13584328810
扫描进入手机站
扫描微信二维码