代码优化(3)


  1.  JavaScript简介

    不管是对于普通用户还是搜索引擎,JavaScript都是极不友好的,我们在规划页面时尽量避免使用JavaScript。

    目前为止,搜索引擎并不解析JavaScript生成页面或内容。

    JavaScript代码冗长,执行效率远低于HTML,导致打开页面时间长过。


  2.  JavaScript优化

    在搜索引擎优化里JavaScript优化并非为了提高JavaScript代码执行效率,

    而是为了避免JavaScript代码占用页面空间及重要位置。为此,我们只需改变JavaScript代码出现的位置及调用方式即可。另外,JavaScript优化的另一个目的就是利用JavaScript对搜索引擎不可见的特性,调用那些不想让搜索引擎抓取的内容,例如FLASH等。


  3. JavaScript调用方式

    JavaScript的调用分为内部调用和外部调用,其中内部调用又分为头部调用及底部调用。

    头部调用:头部调用就是把JavaScript代码放在页面头部,但巨量的JavaScript代码放到页面的头部不但会增加页面体积,还会占用页面顶部重要的位置,使得页面中对重要的内容不能优先向搜索引擎展示。

    底部调用:底部调用就是JavaScript代码放在页面底部(即</body>标签之前),这样就不会占用页面顶部重要的位置,但还是占用页面空间,加大页面体积。

    外部调用:外部调用就是把JavaScript内容存放到一个JavaScript文件

    夹里,再在页面中进行调用。这样做既不占用页面重要的位置,又可以精简大量代码,加快页面显示速度。

    “隐藏信息”:在实际应用中,网页中有些内容是会对网页的搜索友好性产生负面影响的。因此我们需要对搜索引擎“隐藏”这些内容,例如网页中的FLASH文档。一般的搜索引擎是不检索FLASH的,但FLASH却占用了一定的网页区域,从而影响我们向搜索引擎展示网页中其他相对重要的内容。所以,我们需要向搜索引擎“屏蔽”这些内容来提高页面的搜索引擎友好性。