2009-08-06 52 views
0

就知道的任何問題,爲DB驅動的網站,我用PHP(和笨)來填充內的數據渲染前的頁面,我現在想要做的是開發一個JavaScript(通過jQuery)頁面,儘可能交互,然後通過ajax/json調用連接到數據庫 - 所以沒有數據填充到屏幕上在渲染之前。思考 - 有沒有做這種方式

爲什麼?有一天,我可以將相同的網頁連接到不同的數據源 - 頁面與數據的真正分離 - 只能通過ajax進行鏈接。

我認爲最大的問題可能是性能......還有其他需要注意的事情嗎?處理安全性的最佳方法是什麼(無狀態/無會話)?

回答

0

絕對是我考慮過的事情,但如果你打算這麼做,你可能會想要開發某種框架(或者看看有沒有人)。暴力強迫這種事情會導致大量的冗餘代碼和不必要的脫髮。也許是一個jQuery插件?我很想看看你想出了什麼。

0

最大的問題是無障礙。對於那些使用屏幕閱讀器的人來說,Javascript不起作用呢?那些在手機(非智能手機)上的情況又如何呢,又是非常有限或沒有Javascript功能的?那些簡單地禁用JS的人呢?事件這些天,你根本無法假定每個人都可以使用JS。

我喜歡原來的想法,但也許這將通過一個簡單的服務器端的包裝,它召喚出你的數據源,但它可以在不同的一個快速且容易地改變點做得更好。

+0

我認爲JavaScript將被使用更多 - 沒有谷歌宣佈一個專注於HTML 5和JavaScript? – meade 2009-08-07 02:01:14