在做网站优化过程中,我们每一步都要做到极致,才能保证有比较强的竞争力,而不是仅仅追求短期效果,前面我们通过《详细介绍CSS优化具体操作方法及技巧》一文向大家介绍了CSS优化的意义及操作方法,例如外部调用、主休调用等,下一步由南昌网站建设公司百恒网络SEO向大家进一步介绍内部优化中javascript优化的具体操作。
1. JavaScript简介
不管是对于普通用户还是搜索引擎,JavaScript都是极不友好的,目前大部分搜索引擎是不解析JavaScript生成内容(即JavaScript生成的内容对于搜索引擎来说是不可见的),在规划页面时要尽量避免使用JavaScript。
目前为止,搜索引擎并不解析JavaScript生成的页面或者内容。
JavaScript代码冗长,执行效率远低于HTML,导致打开页面时间过长。
2. JavaScript优化
在搜索引擎优化里,JavaScript优化并非为了提高JavaScript代码的执行效率,而是为了避免JavaScript代码占用页面空间及重要位置。为此,只需改变JavaScript代码出现的位置及调用方式即可。另外,JavaScript优化的另一个目的就是利用JavaScript对于搜索引擎不可见的特性,调用那些不想让搜索引擎抓取的内容3,例如Flash等。
利用JavaScript内容对搜索引擎的不可见性,我们可以用JavaScript生成一些只面对用户可见的内容。
3. JavaScript调用方式
JavaScript的调用分为内部调用和外部调用两种,其中内部调用又分为头部调用和底部调用。
头部调用
头部调用就是把JavaScript代码放到页面的头部。但巨量的JavaScript代码放到页面的头部不但会增加页面体积,还会占用页面顶部重要的位置,使得页面中相对重要的内容不能优先向搜索引擎展示,如下代码所示: