這樣的工作如何在沒有Flash的情況下工作?用JavaScript動畫Flash?
http://www.dirtyphonebook.com/dashboard/425-205-1921
我右鍵點擊它,但沒有閃光燈菜單。我喜歡Flash,因爲它的穩定性和工作性。但是對於這種複雜的行爲,使用某種Javascript hack實際上是一個好主意?
這樣的工作如何在沒有Flash的情況下工作?用JavaScript動畫Flash?
http://www.dirtyphonebook.com/dashboard/425-205-1921
我右鍵點擊它,但沒有閃光燈菜單。我喜歡Flash,因爲它的穩定性和工作性。但是對於這種複雜的行爲,使用某種Javascript hack實際上是一個好主意?
您發送的鏈接似乎是用SVG(可縮放矢量圖形)創建的。 Here是關於如何啓動動畫的一些文檔。有一個名爲Raphael的庫可以幫助您實現這些結果。
您也可以使用像jQuery這樣的框架爲頁面上的元素設置動畫。有一個關於如何使用jQuery發現卡通動畫的教程here
拉斐爾看起來非常有趣,謝謝。 – RichardBlizzard 2010-04-22 17:55:01
源代碼說他們使用this JS library,Raphael來做到這一點。
有相當多的Javascript框架允許動畫(jQuery等)。
這不是破解 - 這是創造性地使用DHTML。
不利的一面是Javascript可以吃掉瀏覽器的內存。另一方面,Flash與瀏覽器並行運行(作爲單獨的應用程序),因此在渲染動畫效果時速度更快。但Flash需要Flash Player插件,它必須單獨安裝,並且可能不適用於所有瀏覽器和所有設備。
所以,通過Javascript的Flash和動畫都有優點和缺點。
蘋果公司將取代Flash的HTML5尚未被全面支持,並且顯然會提供更簡單的動畫選項。
希望這會有所幫助。不幸的是,這是一種「你的意見」,而不是一個乾淨的答案。
「缺點是Javascript可能會吃掉瀏覽器的內存。」鑑於Flash吃了大量的內存和CPU,我不認爲這真的是JS的缺點。 – ceejayoz 2010-04-21 20:23:56
這不是什麼缺點。如果您使用DHTML和Flash來執行大量CPU和內存,DHTML和Flash都會使用大量的CPU和內存。當你不這樣做時,他們都不會。 – fenomas 2010-04-22 15:29:10
雖然在某些情況下可能是可以接受的折衷。 – RichardBlizzard 2010-04-22 17:55:26
這不是一個Javascript「黑客」。 – SLaks 2010-04-21 20:19:53
黑客可能是一個糟糕的選擇。但公司通常不會這樣做。 – RichardBlizzard 2010-04-22 17:55:57