Normalde require.js kullanarak bir omurga App yüklemek harici Geri arama sonrası require.js içinde omurga uygulamasını başlatmak için. uygulama DOM manipülasyonu gerektiriyorsanasıl bazı bağımlılıkları yükler ve uygulamayı başlattı sayfa yüklemesi</p> <pre><code><script data-main="js/main" src="js/libs/require/require.js"></script> </code></pre> <p>sırasında
, sen domReady eklentisi
require(['domReady','app' ], function (domReady, App) {
domReady(function (App) {
App.Initialize()
}):
});
kullanabilirsiniz Ama başvurum Flash API ile iletişim kurar. Flaş eklenti bitene kadar beklemem gerek kendi xml. Bu yapıldığında javascript'e bir geri arama başlatıyorum. Bu geri bildirimin, app.initialize() işlevinin, require.js
'daki bağımlılıklar ile tetiklenmesi gerekir. İlk yöntem ve ikinci yöntem (dom için bekletme), flaş api'nin henüz hazır olmadığından emin olmaz. Uygulamayı nasıl başlatabilirim, böylece app.js'nin bağımlılıkları var ve flash api mevcut. Ya formüle farklı: Görünüşe göre, bu yeterli olacaktır: Nasıl
Güncelleme bir javascript olay/geri arama require.js sunabilmesi
<script data-main="js/main" src="js/libs/require/require.js"></script>
<script type="text/javascript">
function init(){
require(['framework/app'], function(App){
App.initialize();
});
}
</script>
flaş eklentisi sadece window.init çağırabilirsiniz() uygulamayı başlatmak için Dezavantajı, uygulama başlatıldığında jQuery gibi şeyler yüklenir. Bu, eşyaların gösterilmesinden önce küçük bir gecikmeye yol açabilir.
ben organının başı/sonu jquery yüklediğinizde, require.js
Cevabınız için teşekkür ederim, iki yıl olmasına rağmen :) Şimdi çalışıyorsa gerçekten test edemiyorum. – Jareish