2010-01-21 25 views
5

Bir JavaScript API'si tasarlıyorum ve seçkin örnekler arıyorum. Lütfen API'sini beğendiğiniz kitaplıkları, kitaplık başına bir yanıtı işaret edin. Eğer sakıncası yoksa, neden iyi olduğunu düşündüğünüzü açıklayan bir yorum yararlı olacaktır.JavaScript API tasarım örnekleri

Ayrıca, daha önce yayınlanmış olan bazı kitaplıkların iyi olduğunu kabul ediyorsanız lütfen mevcut cevapları da alın.

Güncelleme: İşlerini iyi yapan API'ları arıyorum (bu iş bir işe yarayabilir), ki bu da kullanmaktan keyif alıyor, iyi bir öğrenme eğrisini içeriyor, harika dokümantasyon/test kapsamı vardı, basit istemci ile sonuçlandı yaygın durumlar için kod veya benzeri. Cappuccino veya JS/UIX gibi bazı inanılmaz derecede harika şeyler yapan bir API'yi aramam.

+0

* API * açısından olağanüstü? Veya * yararlılık * açısından mı? Orada ince bir fark var. Mesela jQuery'yi yararlı olduğu için seviyorum, ancak API'sini beğenmedim. –

+0

"JavaScript API" ne anlama geliyor? Ne yapması gerekiyor? Uygun Ajax desteği sağlayan veya çapraz tarayıcı DOM sorunları veya başka bir şey hakkında özet sağlayan şeylerden mi bahsediyoruz? "API" biraz belirsiz. – Rob

+1

@Rob - soru bir API tasarımı ile ilgili olduğundan, belki de önemli değil. Öyle görünüyor ki, asker, en iyi uygulamaların iyi örnekleri olan kütüphanelerin örneklerini arıyor. Sonra tekrar, bu sadece benim yorumum. – Nicole

cevap

2

En çok kullandığım JavaScript kitaplığı JQuery (http://jquery.com/) 'dir. Çok hoşuma gidiyor, çünkü tarayıcıya özgü pek çok konu gizleniyor, kullanıcılara UI (benim gibi) hakkında çok fazla şey bilmeyen insanlara iyi bir iş çıkartabilmeleri ve bunu kullanarak ortaya çıkan sözdiziminin çok temiz ve özlü olmasını sağlıyor. Özellikle, DOM'den eleman seçmek için API çok temiz. ID'si foo olan öğeyi almak için sadece $ ("# foo").