Script.aculo.us - script.aculo.us - Wikipedia
Bu makalenin birden çok sorunu var. Lütfen yardım et onu geliştir veya bu konuları konuşma sayfası. (Bu şablon mesajların nasıl ve ne zaman kaldırılacağını öğrenin) (Bu şablon mesajını nasıl ve ne zaman kaldıracağınızı öğrenin)
|
Geliştirici (ler) | Thomas Fuchs |
---|---|
Son sürüm | 1.9.0 / 23 Aralık 2010 |
Depo | |
Yazılmış | JavaScript |
Tür | JavaScript kitaplığı |
Lisans | MIT Lisansı |
İnternet sitesi | senaryo |
script.aculo.us bir JavaScript üzerine inşa edilmiş kütüphane Prototip JavaScript Çerçevesi dinamik görsel efektler ve kullanıcı arayüzü öğeleri sağlar. Belge Nesnesi Modeli (DOM).
En önemlisi aşağıdakilere dahildir: raylar üzerinde yakut ve Sahil, ancak diğerleriyle çalışmak için ayrıca sağlanmıştır web çerçeveleri ve komut dosyası dilleri.
script.aculo.us, Thomas Fuchs tarafından fluxiom, web tabanlı dijital varlık yönetimi tasarım şirketi tarafından araç Wollzelle.[1] İlk olarak Haziran 2005'te halka yayınlandı.
Özellikleri
script.aculo.us, Prototip JavaScript Çerçevesi görsel efektler, kullanıcı arabirimi denetimleri ve yardımcı programlar ekleyerek.
Görsel efektler
Script.aculo.us'un sunduğu beş temel efekt vardır: Opacity, Scale, MoveBy, Highlight ve Parallel. Bu efektler sayesinde, kutudan çıkan çekirdek efekt kombinasyonlarını kullanan 16'dan fazla ek efekt vardır. Programcılar ayrıca var olanı genişletebilir ve yeni efektler oluşturabilir.
Bir efekti etkinleştirmek, bir kimlik adı ve efekt için bir kod satırı olan bir öğenin atanması meselesidir. Aşağıda, 'message-box' kimliğiyle bir DOM öğesine uygulanan Effect.Fade efektinin bir örneği bulunmaktadır:
yeni Etki.Fade('mesaj Kutusu');
Bu, hedef kimliğinin opaklıkta kaybolmasına ve CSS "display" özelliğini "none" olarak ayarlayarak bitmesine neden olur.
Efektin süresi ve efekt aralığı gibi diğer çeşitli ayarlar değiştirilebilir:
yeni Etki.Fade('mesaj Kutusu', { süresi: 2.0, itibaren: 0.0, -e: 0.8 });
Bu, öğeyi soldurur, ancak efekt% 80 tamamlandığında (% 20 opaklıkla) durur.
Kontroller
Kontroller, aşağıdakileri içeren kullanıcı arayüzü öğeleri sunar:
- Sürükle ve bırak
- Draggables
- Droppables
- Sıralanabilir
- kaydırıcı
- Otomatik tamamlama
- Yerinde Düzenleme
Oluşturucu
Builder, DOM öğelerini dinamik olarak oluşturmaya izin verir. Aşağıdaki örnek kodu kullanarak:
element = Oluşturucu.düğüm('div',{İD:'hayalet tren'},[ Oluşturucu.düğüm('div',{sınıf adı:"kontroller",stil:'yazı tipi boyutu: 11px'},[ Oluşturucu.düğüm("h1",'Hayalet tren'), "test metni", 2, 3, 4, Oluşturucu.düğüm("ul",[ Oluşturucu.düğüm('li',{sınıf adı:'aktif', tıklamada:'Ölçek()'},'Kayıt') ]) ])]);
... aşağıdakileri oluşturur (olmadan Beyaz boşluk ):
<div İD="hayalet tren"> <div sınıf="kontroller" stil="yazı tipi boyutu: 11 piksel"> <h1>Hayalet tren</h1> testtext234 <ul> <li sınıf="aktif" tıklamada="Ölçek()">Kayıt</li> </ul> </div></div>
Referanslar
Dış bağlantılar
- Resmi internet sitesi
- senaryo harika açık GitHub
- script.aculo.us dokümantasyon wiki
- Resmi olmayan Prototip ve Script.aculo.us wiki ve SSS topluluk üyeleri tarafından oluşturulmuştur
Bu ücretsiz ve açık kaynaklı yazılım makale bir Taslak. Wikipedia'ya şu yolla yardım edebilirsiniz: genişletmek. |