Artikel ini menjelaskan metode JavaScript untuk mensimulasikan gerakan parabola dalam keadaan gravitasi. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Kode JavaScript ini mensimulasikan gerakan parabola dalam keadaan gravitasi, dan dapat mengatur parameter berikut: kecepatan awal horizontal, kecepatan awal longitudinal, akselerasi gravitasi (jika akselerasi ini adalah nilai yang berubah seiring waktu, gerakan percepatan tidak seragam lainnya dapat dicapai), waktu interval animasi, dll.
<! Doctype html> <html> <head> <title> js parabolic motion </itement> <meta charset = "utf-8" /> <style type = "text/css">*{padding: 0; margin: 0;} body {font-size: 13px; padding: 10px;} p {margin: 2px;}. Bungkus {posisi: relatif; lebar: 1000px; tinggi: 550px; margin: 0 auto: 1px; #ccc; margin-top: 50px;}#fall {width: 20px; font-size: 1px; tinggi: 20px; latar belakang:#000; posisi: absolute; atas: 0; kiri: 0;} </style> </head> <hembod> <h3> simulasi gerakan parabolik dalam gravitasi (jika 1px == MMM) <h3> p handwy <h3> id = "vx" type = "text" value = "2"/> px/ms </p> <p> Kecepatan awal longilin: <input id = "vy" type = "text" value = "-2"/> px/ms </p> <p> Acceleration grain: <input id = "a" type = "Text" value = "0.0098 nilai yang berubah dari waktu ke waktu, gerakan percepatan tidak seragam lainnya dapat dicapai.) </p> <p> Waktu satuan: <input id = "t" type = "text" value = "10" /> (Catat interval waktu gerak) <p> <input type = "value" value = "Demo" onclick = "Demo (document.getelementbyid ('value). Value. document.getElementById('a').value, document.getElementById('t').value)"/></p><div><div id="fall">o</div></div></body><script type="text/javascript">function demo(x,y,a,t) {var f=document.getElementById('fall');var Vx = parseInt (x), vy = parseInt (y), g = a, t = parseInt (t), h = 0, l = 0, sx = 0, sy = 0; var i = setInterval (function () {if (f) {sx+= vx*t; l = sx; vy+= g*t; h+= vy*t; f.style.left = l+'p x '; f.style.top = h+' px '; if (h> 500 || l> 900) clearInterval (i);}}, t);} </script> </html>Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.