Lorsque j'ai commencé à travailler sur la page frontale, je suis également entré en contact avec JS, mais j'ai été attiré par la simple et efficace jQuery et j'ai été habitué à ce jour.
Et JS est abandonné par ma vision subjective de la technologie sous-jacente.
Jusqu'à ces jours, je dois étudier les événements glissants à l'écran tactile des pages mobiles. Il est vraiment lourd de rechercher le support technique correspondant de jQuery (bien sûr, il se peut que je n'ai pas suffisamment de compréhension de jQuery), et JS n'a besoin que de quelques étapes pour le définir simplement.
Puisque je connais peu de JS, j'ai essayé l'application la plus simple pendant longtemps ... Partageons la référence réelle à l'événement tactile de JS:
$ (function () {document.addeventListener ("TouchMove", _touch, false);}) fonction _touch (événement) {alert (1);}Le code ci-dessus utilise inévitablement certaines choses dans jQuery, et ceux qui n'utilisent pas jQuery peuvent être ignorés.
Les événements correspondants sont:
Touchstart: déclenché lorsque le doigt touche l'écran; déclenche même si un doigt est déjà placé sur l'écran.
TouchMove: se déclenche en continu lorsque le doigt glisse sur l'écran. Au cours de cet événement, l'appel de prévente () empêche le défilement.
Touchend: déclenché lorsque le doigt est retiré de l'écran.
TouchCancel: déclenché lorsque le système cesse de suivre le toucher. L'événement de déclenchement exact de cet événement n'est pas explicitement indiqué dans la documentation.
Les attributs suivants existent sur les objets de l'événement des événements ci-dessus:
Touche: un tableau d'objets tactiles représentant l'opération tactile actuellement suivie.
TargetTouches: un tableau d'objets tactiles spécifiques à la cible de l'événement.
ChangeTouches: un tableau d'objets tactiles qui représentent ce qui a changé depuis la dernière touche.
Chaque objet tactile contient les propriétés suivantes:
ClientX: touchez la coordonnée X de la cible dans la fenêtre.
Clienty: Touchez la coordonnée Y de la cible dans la fenêtre.
Identifiant: représente l'ID unique du toucher.
Pagex: touchez la coordonnée x de la cible dans la page.
Pagey: touchez la coordonnée en y de la cible dans la page.
ScreenX: Appuyez sur la coordonnée X de la cible dans l'écran.
Screeny: Appuyez sur la coordonnée Y de la cible à l'écran.
cible: coordonnées du nœud DOM touchées
Eh bien, je viens de commencer à apprendre, donc je vais d'abord écrire certains des attributs de Baidu.