在做網(wǎng)站優(yōu)化過程中,我們每一步都要做到極致,才能保證有比較強(qiáng)的競爭力,而不是僅僅追求短期效果,前面我們通過《詳細(xì)介紹CSS優(yōu)化具體操作方法及技巧》一文向大家介紹了CSS優(yōu)化的意義及操作方法,例如外部調(diào)用、主休調(diào)用等,下一步由南昌網(wǎng)站建設(shè)公司百恒網(wǎng)絡(luò)SEO向大家進(jìn)一步介紹內(nèi)部優(yōu)化中javascript優(yōu)化的具體操作。?
? ? ? ?1. JavaScript簡介
? ? ? ?不管是對于普通用戶還是搜索引擎,JavaScript都是極不友好的,目前大部分搜索引擎是不解析JavaScript生成內(nèi)容(即JavaScript生成的內(nèi)容對于搜索引擎來說是不可見的),在規(guī)劃頁面時要盡量避免使用JavaScript。?
? ? ? ?目前為止,搜索引擎并不解析JavaScript生成的頁面或者內(nèi)容。?
? ? ? ?JavaScript代碼冗長,執(zhí)行效率遠(yuǎn)低于HTML,導(dǎo)致打開頁面時間過長。?
? ? ? ?2. JavaScript優(yōu)化
在搜索引擎優(yōu)化里,JavaScript優(yōu)化并非為了提高JavaScript代碼的執(zhí)行效率,而是為了避免JavaScript代碼占用頁面空間及重要位置。為此,只需改變JavaScript代碼出現(xiàn)的位置及調(diào)用方式即可。另外,JavaScript優(yōu)化的另一個目的就是利用JavaScript對于搜索引擎不可見的特性,調(diào)用那些不想讓搜索引擎抓取的內(nèi)容3,例如Flash等。?
? ? ? ?利用JavaScript內(nèi)容對搜索引擎的不可見性,我們可以用JavaScript生成一些只面對用戶可見的內(nèi)容。?
? ? ? ?3. JavaScript調(diào)用方式
? ? ? ? JavaScript的調(diào)用分為內(nèi)部調(diào)用和外部調(diào)用兩種,其中內(nèi)部調(diào)用又分為頭部調(diào)用和底部調(diào)用。?
? ? ? ?頭部調(diào)用?
? ? ? ?頭部調(diào)用就是把JavaScript代碼放到頁面的頭部。但巨量的JavaScript代碼放到頁面的頭部不但會增加頁面體積,還會占用頁面頂部重要的位置,使得頁面中相對重要的內(nèi)容不能優(yōu)先向搜索引擎展示,如下代碼所示:
? ??
? ? ? ?
? ? ? ? ?
? ? ? ? ??
? ? ? ? ? ? ??
? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ??
? ? ? ?