Secouer la logique du script JS :
La prochaine étape est l'implémentation de la logique du script JS mobile. L'implémentation du shake nécessite l'aide du nouvel événement devicemotion en HTML5 pour obtenir la vitesse de changement de l'appareil en position. et la direction. Pour information, l'utilisation de base de cet événement est la suivante :
1 2 3 4 5 6 |
|
Il existe un attribut accélérationIncludingGravity dans l'objet événement devicemotion, qui comprend : un objet contenant les attributs x, y et z, prenant en compte en tenant compte de l'accélération naturelle de la gravité dans le cas de l'axe z, vous indique l'accélération dans chaque direction. Pour l’utilisation spécifique de cette API, vous pouvez vous référer aux informations sur Internet. Il en existe de nombreuses, je ne les répéterai donc pas ici. La logique spécifique du tremblement est la suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
Ne tenez pas compte de la probabilité de gagner de chaque prix
L'exemple de code final complet :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
|
Faire plus Utilisation de HTML5 L'événement Devicemotion réalise la loterie en secouant le téléphone portable. Pour les articles liés à la loterie de l'assemblée annuelle, veuillez faire attention au site Web PHP chinois !