最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript弹簧振子超简洁版完全符合能量守恒,胡克定理_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:45:04
文档

JavaScript弹簧振子超简洁版完全符合能量守恒,胡克定理_javascript技巧

JavaScript弹簧振子超简洁版完全符合能量守恒,胡克定理_javascript技巧:上一版用的是物理思想,这次用的是数学思想,如果您下载过第一版的代码就能明显感到数学的强大。 这里是弹簧的JS代码: 代码如下: /////////////////this spring begin///////////////////// var X=0.1//X轴增量 var T=0
推荐度:
导读JavaScript弹簧振子超简洁版完全符合能量守恒,胡克定理_javascript技巧:上一版用的是物理思想,这次用的是数学思想,如果您下载过第一版的代码就能明显感到数学的强大。 这里是弹簧的JS代码: 代码如下: /////////////////this spring begin///////////////////// var X=0.1//X轴增量 var T=0


上一版用的是物理思想,这次用的是数学思想,如果您下载过第一版的代码就能明显感到数学的强大!!!!!
这里是弹簧的JS代码:
代码如下:

/////////////////this spring begin/////////////////////
var X=0.1//X轴增量
var T=0;//X轴初位置
var M=200; //原始振幅倍数
var A=0.7;//振幅倍数衰减数
var D='R';//运动方向
var O=0;//元素
var L=0;//位置
var TI=30;
var S=false;
var HR=false;

function R(){
HR=true;
if(S)
{
return;
}
O.style.left= L+(Math.sin(T))*M+"px";//获取弹簧运动速度
T=T+X;//X轴增长
M-=A;//单位时间衰减
if(M<=0)//振幅为零
{
S=true;
return;//退出
}
setTimeout("R()",TI);//回调
}
///////////////////this spring over///////////////////////////
function I()
{
if(HR){
return;
}
S=false;
O=document.getElementById("div");
X=parseFloat(document.getElementById("X").value);
M=parseFloat(document.getElementById("M").value);
A=parseFloat(document.getElementById("A").value);
TI=parseFloat(document.getElementById("TI").value);
L=document.getElementById("div").offsetLeft;
R();
}
function TS()
{
S=true;
}
function B()
{
if(S)
{
T=0
HR=false;
S=false;
X=parseFloat(document.getElementById("X").value);
M=parseFloat(document.getElementById("M").value);
A=parseFloat(document.getElementById("A").value);
document.getElementById("div").style.left=L+"px";
}
}



这里是该网页中的HTML(没啥用,为了演示)
代码如下:

X轴增量
原始振幅倍数

振幅倍数衰减数

运行时间间隔(毫秒)

停止后请从新激活



这比上次的代码大有长进!100%原创!
转载http://www.cnblogs.com/NONE/

文档

JavaScript弹簧振子超简洁版完全符合能量守恒,胡克定理_javascript技巧

JavaScript弹簧振子超简洁版完全符合能量守恒,胡克定理_javascript技巧:上一版用的是物理思想,这次用的是数学思想,如果您下载过第一版的代码就能明显感到数学的强大。 这里是弹簧的JS代码: 代码如下: /////////////////this spring begin///////////////////// var X=0.1//X轴增量 var T=0
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top