2010-03-02 11 views
9

HTML5 tuval öğesiyle hangi komut dosyası dilleri kullanılabilir? Bu soru gerçekten "tarayıcılarda hangi komut dosyalarının yaygın olarak desteklendiğini" gösterebilir.HTML5 tuval öğesiyle hangi komut dosyası dilleri kullanılabilir?

HTML5 tuval örnekleri/eğiticilerinin neredeyse tamamı JavaScript kullanır. Bazıları işlemeyi kullanır, ancak bunlar işleme işlemini yapmak için İşlem.js'ye geri döner. Bir tuvalde etkileşimli animasyon için JavaScript’e iyi alternatifler var mı?

+4

İşleme bir dil değil, bir JavaScript kütüphanesi var. –

cevap

10

Evet, tuval etiketine gelince, hepsi JavaScript ile ilgili. Daha fazla bilgi için şu adresten bilgi edinin: http://en.wikipedia.org/wiki/Canvas_element

Hayır, <canvas> etiketini kullanmak istiyorsanız alternatif yoktur. JavaScript, eklentileri olmayan web tarayıcılarında yaygın olarak desteklenen tek dildir.

Alternatifler isterseniz, <canvas>'u kullanamazsınız. Tarayıcılarda özel boyama için iki alternatif, ActionScript/Flash (Flash eklentisi gerektirir) ve Java Applet'leri veya JavaFX/JavaFX Komut Dosyasıdır.

+4

Dünya konuştu: Appletler alternatif değil. –

5

Sen JavaScript derlemek dilleri kullanabilirsiniz:

Not GWT sayfanıza toplu bir sürü eklediği ve Her durumda gerçekten harika bir fikir olduğundan emin değilim.

Haxe her zaman standart kitaplığını JavaScript çıktısında içerir, böylece sayfaya biraz toplu ekler.

CoffeeScript ve Kaffeine, JavaScript'e göre çok ince katmanlardır ve sayfanıza kodunuz haricinde fazladan bir yığın eklemez. CoffeeScript'in JavaScript çıktısı, JavaScript'i elle yazdığınızdan çok daha kısadır.

Kesinlikle olursa olsun ne yazmak dili kodunuzu hata ayıklamak için JavaScript bilmek gerekir.