Contoh dalam artikel ini menerangkan cara JS melaksanakan pengumpulan maklumat pemasaan ajax dan paparan tatal berdasarkan MSClass dan setInterval. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:
setTimeout digunakan untuk penangguhan dan hanya dilaksanakan sekali.
setInterval: digunakan untuk berbilang pelaksanaan.
Pemasa jquery.timers-1.2.js dirujuk dalam projek, dan MSClass melakukan penatalan maklumat biasa Ia dilaksanakan setiap 3 minit selama kira-kira tiga kali Jumlah penatalan semakin pantas kedua-dua pemasa dan MSClass digunakan
SetInterval akan ditambah lagi, dan akhirnya beberapa setInterval akan dilaksanakan secara serentak, jadi ia adalah sangat pantas Anda perlu mengosongkan Interval setInterval terakhir apabila memanggil, atau memetik kaedah asal pengarang MSClass.
//定时器先执行 销毁实例 var Marquee1 = new Marquee(["div1", "Content"]) function Marquee_everyTime() { Marquee1.Destroy(); //销毁实例应用 GetMarqueeInfo(); //然后ajax采集需要的信息数据。 } //ajax方法 function GetMarqueeInfo() { LG.ajax({ type: 'AjaxOther', method: 'GetMarqueeInfo', success: function (data, tipsContent) { $("#Content").html(""); $("#Content").html(tipsContent); //大容器| 小容器 |滚动的方向 |滚动的速度 | 大容器的宽度 | 大容器的高度 | 滚动休息时间 | 滚动休息时间 | 滚动结束时间 Marquee1.Direction = 2; Marquee1.Step = 0.4; Marquee1.Width = 640; Marquee1.Height = 30; Marquee1.Timer = 20; Marquee1.DelayTime = 4000; Marquee1.WaitTime = 3000; Marquee1.ScrollStep = 320; Marquee1.Start(); }, error: function () { LG.tip('信息加载失败.'); } }); }
Ringkasan kemahiran operasi ajax dalam JavaScript", "Ringkasan JavaScript menukar kesan khas dan kemahiran", " Ringkasan teknik algoritma carian JavaScript", "Ringkasan kesan dan teknik khas animasi JavaScript", "Ringkasan ralat JavaScript dan teknik penyahpepijatan", "Struktur data JavaScript dan ringkasan teknik algoritma", "Ringkasan algoritma dan teknik traversal JavaScript" dan "Ringkasan penggunaan operasi matematik JavaScript "
Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan JavaScript.