Aujourd'hui, j'ai trouvé un endroit facile à faire des erreurs lors de l'écriture de code. Lorsque nous déclarons les variables, nous avons souvent différentes définitions d'API car différents navigateurs ont différents navigateurs, puis utilisons la méthode d'écriture suivante pour déterminer quel attribut est, par exemple:
La copie du code est la suivante: var fullScreeNelement = document.MozfullScreenelement ||
Utiliser || pour vérifier quel attribut à utiliser.
Mais faites attention au jugement lorsque la valeur de JavaScript est considérée comme une condition.
Par exemple:
Copiez le code comme suit: var litrefther.screenleft ||
Console.log (Sleft);
Ce code espère que ScreenLeft renverra Window.ScreenLeft et Firefox renverra Window.Screenx.
Cependant, si ScreenLeft est égal à 0, il entrera dans les conditions suivantes, puis GG.
Par conséquent, il est recommandé d'utiliser HasownProperty ou TypeOf pour juger de la valeur plus précisément.
La copie de code est la suivante: var Sleft = window.screenLeft;
if (! window.hasownproperty ('ScreenLeft')) Sleft = window.screenx;