2010-09-29 40 views
1

我想添加像clicks,懸停,onpage負載()到網頁的交互性,如果我使用python生成xhtml,python會給像javascript這樣的基本風格?確實python給交互作爲JavaScript?

我有點困惑,並在Python開發Web開發,所以是否需要包括舊的JavaScript到Python或Python只能處理交互,事件爲JavaScript?

回答

6

當您使用Python進行Web開發時,您可以在服務器端使用它(如PHP)。它不像JavaScript那樣用於客戶端編程。絕大多數瀏覽器僅支持用於客戶端編程的JavaScript。

如果您希望在服務器上使用Python的網站上的客戶端代碼,它仍然必須在客戶端上使用JavaScript。 (爲了完整起見,通過安裝PyWin32,在客戶端有(或曾經是)使用Python的方式,但是你的網站只適用於安裝和配置該軟件的用戶,我也是。非常可疑關於其安全性)

+1

爲了擴展這個答案:你不應該真的用Python直接生成HTML。所有Python Web框架都包含模板語言,這些模板語言由Python解析以輸出HTML。包括(或鏈接到)你的Javascript。 – 2010-09-29 14:02:37