2011-10-21 20 views
0

當我到我的項目結束時,我開始懷疑我是否過於動態。我設計了這個社交網站,其中90%是基於JQuery的。它看起來不錯,它加載速度快,但我開始懷疑它是否太動態...社交網絡和動態與靜態頁面。在哪裏畫線?

我的關注是,基本上一旦你登錄,你做的是95%的基於JQuery的,因此用戶永遠不會離開相同URL。如果這是真的,像谷歌這樣的搜索引擎如何爲我的網站編制索引?

這是我問自己哪部分網站想被索引並改爲靜態頁面的部分?

基本上我已經想到,如果當你瀏覽我的網站以查找用戶配置文件,這些配置文件會通過JQuery請求顯示給你,那麼可以肯定的是,這些配置文件在Google搜索中永遠不會找到,因爲谷歌蜘蛛永遠不會看到它。這是真的?

感謝您有這方面的想法,

VINI

回答

3

請同時對 「模式」 您的網站的工作。例如,我在我的儀表板上,我想查看我的朋友Joe的個人資料,應該只有一個A標籤,並將href設置爲「/ profiles/joe」之類的內容。

現在,onDomReady,當頁面加載時,運行您的javascript來瀏覽鏈接並將點擊鏈接附加到這些鏈接,並使用您現有的jQuery風格動態加載配置文件。

這種開發風格被稱爲「逐步增強」,並允許搜索引擎和人類輔助功能設備與您的網站更好地合作。一探究竟。

+0

有一個進步增強的方法是總是首選的,如果有可能的話,但它也是需要更多時間來開發和維護的東西。根據您的目標受衆,可能不值得讓漸進式增強功能在沒有JavaScript的情況下運行。 – HoLyVieR

+0

會做。很像這樣的評論,我即將發佈使用JQuery,這篇文章的網址似乎是靜態的,例如。 ../social-network-dynamic-vs-static-pages-where-to-draw-the-line – ASPiRE

+0

應用程序設置爲響應該URI,在您自己的應用程序中這樣做取決於您如何處理請求現在。 – ctcherry