Kadang -kadang, karena alasan permintaan, kita perlu menulis metode dalam JS dan kemudian membiarkannya dieksekusi pada saat tertentu, yaitu, kita perlu menulis timer di JS. Ketika waktu mencapai waktu yang diperlukan, metode yang perlu dieksekusi akan dieksekusi secara otomatis. Editor berikut akan menjelaskan secara singkat bagaimana saya mengimplementasikannya.
var tminutes = 0; var thours = 0; var go; function dingshi (jam, menit) {thours = jam; tminutes = menit; go = setInterval (run, 3000); } function run () {var date = new date (); if ((date.getMinutes ()-tminutes == 0) && (date.getHours ()-thours == 0)) {clearInterval (go); getData (); // metode yang akan dieksekusi}}}Dalam jam parameter di Dingshi, menit adalah waktu ketika metode yang akan dieksekusi dimulai. Ini hanya jam dan menit. Dalam kasus tertentu, Anda dapat menambahkan parameter sendiri, tetapi perhatikan untuk memodifikasi kondisi penilaian jika dalam metode run.
GetData adalah metode yang akan dieksekusi, dan juga dimodifikasi dengan sendirinya sesuai dengan situasi yang sebenarnya. Anda bisa memanggil metode Dingshi saat menggunakannya.
Perhatikan juga bahwa untuk mencegah crash browser, saya mengatur parameter kedua setInterval menjadi 3000 milidetik, yaitu, 3 detik. Jika semua orang membutuhkan waktu yang tepat untuk seakurat detik, itu harus diubah menjadi 1000 di sini, jika tidak, Anda dapat kehilangan waktu yang Anda tetapkan.