ホームページ  >  記事  >  ウェブフロントエンド  >  ネイティブjsの動作方法のポイントまとめ

ネイティブjsの動作方法のポイントまとめ

一个新手
一个新手オリジナル
2017-10-09 10:01:131184ブラウズ

メインメソッド: タイマーの使用 setInterval(function(){},30);

速度がギリギリで止まりそうなときのエラーを避けるために、次のメソッドを使用できます:

if(iSpeed<1)//速度足够小的时候,让速度直接为0,避免速度的波动{
iSpeed = 0;
}

Absolute の使用(主に弾性で使用されます。動きやその他の速度には正と負の条件があります):

Math.abs(2.5)// 2

弾性運動と摩擦の組み合わせ:

iSpeed+=(iTarget-obj.offsetLeft)/5;
iSpeed*=0.7;

模擬摩擦:

iSpeed*=0.95;//小数速度会越来越小

減速運動:

iSpeed--;

加速運動:

iSpeed++;

弾性運動:

iSpeed+=(300-op.offsetLeft)/50;

衝突運動:

iSpeed *= -1;

以上がネイティブjsの動作方法のポイントまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。