2011-11-25 23 views
11

NodeJS içinde çeşitli modül kavramlarının nasıl uygulanabileceğini araştırıyorum ve NodeJS'nin gerektirdiği tarayıcı uygulamalarını (tabii ki NodeJS uygulamalarında) ve web tarayıcısı ortamı için RequireJS'yi. Daha sonra, bazı modüllerin hem istemci, hem de sunucu uygulamaları tarafından kullanım için yararlı olabileceği ve bu nedenle yeniden kullanılabileceği konusunda bana dayanıldı.Hem NodeJS hem de RequireJS ile uyumlu JavaScript modülü yapmak mümkün mü?

Modüller, bu ortamların her ikisiyle de uyumlu olacak şekilde nasıl geliştirilebilir?

Biri eşzamanlıdır ve bir eşzamansızdır. İlk düşüncem asenkron sözdizimini kullanmak ve daha sonra eşzamanlı olarak asenkronize geri çağırma işlemini başlatan NodeJS için özel bir modül tanımlamaktı. Ancak, RequireJS-emülatörü, NodeJS senkron geri çağrısını kullanmadan çapraz ortam modülüne nasıl dahil edilir?

cevap

1

Ayrıca bkz set - için Düğüm olarak) (tanımlamak, sadece fabrikanın eşzamanlı çalışabilmeleri kullanımı yaygındır işlevi tanımlamak için geçti. Gereksinimler Node içinde çalışırken bu şekilde çalışır.

1

http://uRequire.org proje AMD & nodejs/commonJs biçimleri arasında boşluklar köprü oluşturur. U, (ya da her ikisini de) yazabilir ve iki ya da standalone.js'dan herhangi birini yürütme/dağıtma yapabilir.

İlgili konular