博问问题内容页面的前端优化
寫(xiě)前端優(yōu)化的文章在博客園高手云集的地方有點(diǎn)班門(mén)弄斧的感覺(jué),不過(guò)自己對(duì)有些地方的處理還是自我感覺(jué)良好,也的確看到了效果,好了,閑話(huà)少說(shuō),切入正題。
首先劃分頁(yè)面的重要區(qū)域,如圖:
由上圖可知,對(duì)于一個(gè)問(wèn)題內(nèi)容頁(yè)面來(lái)說(shuō),用戶(hù)進(jìn)入頁(yè)面首先想看到的是問(wèn)題區(qū)域和答案區(qū)域,也就是說(shuō)這兩個(gè)區(qū)域?qū)τ脩?hù)來(lái)說(shuō)最重要,所以關(guān)鍵是怎樣讓頁(yè)面上的其他資源不影響這兩個(gè)區(qū)域的加載。這里的其他資源對(duì)博問(wèn)的問(wèn)題頁(yè)面就是那些HTML編輯器的js,打開(kāi)firebug分析如下:
從上圖可以看出,這些JavaScript嚴(yán)重影響了頁(yè)面的加載,所以為了不影響問(wèn)題區(qū)域和答案區(qū)域的加載,我將編輯器的JavaScript放置在了緊挨著編輯器的上面,如圖:
解決了上面的問(wèn)題之后,還有一個(gè)問(wèn)題就是Google廣告的問(wèn)題了,首先廣告位置在右側(cè)的頂部,這些廣告是通過(guò)JavaScript加載的,因此這些JavaScript是肯定不能放在head中的,如果網(wǎng)速慢的話(huà)是很影響頁(yè)面的加載的。如果放在左側(cè)和右側(cè)中間又影響了右側(cè)的加載。但是廣告又不能放在右側(cè)最下部,如何解決呢:
先看下圖:
?
主要是通過(guò)css設(shè)置postition完成改變div的位置
經(jīng)過(guò)上面兩個(gè)方面的優(yōu)化以后頁(yè)面的加載達(dá)到了自己想要的解決,當(dāng)然可以?xún)?yōu)化的地方很多,我會(huì)繼續(xù)學(xué)習(xí),不斷重構(gòu)頁(yè)面。
最后推薦一些鏈接:
???? 如何提高網(wǎng)頁(yè)的效率——提高網(wǎng)頁(yè)效率的14條準(zhǔn)則
???? Quickly Configure or Disable ETags in IIS7 or IIS6
???? Client Cache <clientCache>
???? IIS7: How to quickly and easily optimize your website using GZip compression
???? CSS之看穿絕對(duì)定位
如果你對(duì)前端感興趣的話(huà),可以考慮這本書(shū):
轉(zhuǎn)載于:https://www.cnblogs.com/dushouke/archive/2009/08/04/1539136.html
總結(jié)
以上是生活随笔為你收集整理的博问问题内容页面的前端优化的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 求一个好听的歌词个性签名。
- 下一篇: 如何判断一部电视机剧好不好看?有哪些好看