我想添加像clicks,懸停,onpage負載()到網頁的交互性,如果我使用python生成xhtml,python會給像javascript這樣的基本風格?確實python給交互作爲JavaScript?
我有點困惑,並在Python開發Web開發,所以是否需要包括舊的JavaScript到Python或Python只能處理交互,事件爲JavaScript?
我想添加像clicks,懸停,onpage負載()到網頁的交互性,如果我使用python生成xhtml,python會給像javascript這樣的基本風格?確實python給交互作爲JavaScript?
我有點困惑,並在Python開發Web開發,所以是否需要包括舊的JavaScript到Python或Python只能處理交互,事件爲JavaScript?
當您使用Python進行Web開發時,您可以在服務器端使用它(如PHP)。它不像JavaScript那樣用於客戶端編程。絕大多數瀏覽器僅支持用於客戶端編程的JavaScript。
如果您希望在服務器上使用Python的網站上的客戶端代碼,它仍然必須在客戶端上使用JavaScript。 (爲了完整起見,通過安裝PyWin32,在客戶端有(或曾經是)使用Python的方式,但是你的網站只適用於安裝和配置該軟件的用戶,我也是。非常可疑關於其安全性)
也看到這樣的回答:Can Python be used for client side web development?
基本上,客戶端仍然應該使用Javascript,但你可以使用Python開發它。
爲了擴展這個答案:你不應該真的用Python直接生成HTML。所有Python Web框架都包含模板語言,這些模板語言由Python解析以輸出HTML。包括(或鏈接到)你的Javascript。 – 2010-09-29 14:02:37