2009-01-16 20 views

cevap

2

jQuery ve Prototip, tarayıcının DOM API ağır değil sadece JavaScript güveniyor. Ben OpenLaszlo ile çok aşina değilim ama çıkış olmak belgeyi işlemek için bir DOM sağlamaması halinde, o zaman kütüphaneler daha az yararlı olacaktır çapraz tarayıcı DOM uyumsuzlukları abstracting etrafında odaklı. Aptana en Jaxer web sunucusu bile olay dinleyicileri ve animasyonlarla, müşteriye gönderilmeden önce DOM işlemek için izin iddia ediyor. Bir göz atmaya değer olabilir. Eğer OpenLaszlo ile genel olarak herhangi bir JavaScript kütüphanesini kullanabilirsiniz ancak

+0

ağır OpenLaszlo deneyimli, ben imkansız değil tarayıcının DOM API erişimi gerektiren herhangi bir kütüphaneyi kullanmaya eğer çok zor olacağını kabul etmek gerekir. – Kmeixner

1

, onunla birlikte jQuery veya prototip kullanmak mantıklı değildir. OpenLaszlo, temel HTML DOM'ın üzerinde bir soyutlama katmanı sağlar. OpenLaszlo'da bir 'görünüm', bir sprite konteyneri ve CSS stiline sahip bir HTML div içeren bir JavaScript nesnesidir. LZX dili, görünüm nesnelerini ve spritelarla etkileşim için bazı API'ları manipüle etmek için API'ler sağlar. Görünüm API'leri hem DHTML/HTML5 hem de SWFx çalışma zamanında tutarlı olduğundan, hareketli grafik çalışma zamanı özel bir uygulamadır. OpenLaszlo'da bir görünüme bir kimlik atarsanız, kimlik, uygulamadaki görünümü temsil eden div nesnesine eklenmez.

Bu soyutlama katmanı, çoğu JavaScript çerçevesine göre yapmanız gerekenle karşılaştırıldığında zengin uygulamalar oluşturmayı çok daha kolay hale getirir, ancak OpenLaszlo görünüm modelinin iç çalışmalarını bilmeden diğer JavaScript çerçevelerini entegre etmek zordur. OpenLaszlo ile: (JQuery, Prototip mesela) birisi olarak

+0

Bu tartışmada görüş ve sprite uygulanmasına ilişkin daha fazla bilgi bulabilirsiniz: http://stackoverflow.com/questions/11921849/is-it-possible-to-directly-access-the-div-of-a-view -in-the-openlaszlo-dhtml-runt –

+0

Anladım. Detaylı açıklama için teşekkürler. – Nicholas