1 Mart 2012, PERŞEMBE
Nasıl Javascript olmayan bir fonksiyon oluşturabilir miyim?
Bu 14 ** check out: yani
<a href="#" id="link">Link</a>
<span>Moving</span>
$('#link').click(function () {
console.log("Enter");
$('#link').animate({ width: 200 }, 2000, function() {
console.log("finished");
});
console.log("Exit");
});
konsol, "" işlevi zaman Uyumsuz ve "akışı olay işleyicisi kod bloğu. çatal animasyon gördüğünüz gibi Aslında :
$('#link').click(function () {
console.log("Enter");
asyncFunct();
console.log("Exit");
});
function asyncFunct() {
console.log("finished");
}
blok akış kodu izleyin!
Eğer ** 4 bu davranışı ile benim yaratmak istersem, nasıl javascript/jquery ile bunu yapabilir miyim? Kullanım setTimeout()
olmadan bir strateji olduğunu düşünüyorum
CEVAP
1 Mart 2012, PERŞEMBE
Sen gerçekten özel bir zaman uyumsuz çalışması yapmak. Sonunda bir teknoloji doğal olarak sağlanan kaldıraç gerekecek:
setInterval
setTimeout
requestAnimationFrame
XMLHttpRequest
WebSocket
Worker
- Dosya API, Web Veritabanı API gibi bazı HTML5 API
- Teknolojileri destek
onload
- ... Diğerleri
Animasyon için aslında* setInterval
*15 jQuery.
Bunu Paylaş:
Nasıl bağımlılıkları Maven kullanarak ...
Nasıl iki JavaScript nesnelerin özelli...
Nasıl JavaScript para olarak format nu...
Nasıl JavaScript bir nesne gösterebili...
Nasıl bir JavaScript nesnesi için bir ...