今天小編給大家分享一下怎么對頁面中javascript進(jìn)行優(yōu)化的相關(guān)知識點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、武寧網(wǎng)站維護(hù)、網(wǎng)站推廣。
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)先向搜索引擎展示,如下代碼所示: