1
00:00:00,350 --> 00:00:03,240
Cette vidéo, j'ai un défi amusant et rapide pour vous.

2
00:00:03,300 --> 00:00:11,550
Donc sur cette page de référence d'événement il ya une tonne d'événements comme nous l'avons vu dans la dernière vidéo et je veux savoir exactement combien sont ici.

3
00:00:11,790 --> 00:00:20,550
Et je ne veux certainement pas que vous compter manuellement, donc écrire le code javascript pour savoir combien de ces événements existent sur cette page.

4
00:00:20,730 --> 00:00:24,660
Donc, je recommande que vous venez d'ouvrir la console et de commencer à taper quelques trucs ici.

5
00:00:24,990 --> 00:00:29,990
Et l'indice que vous obtiendrez est que chaque événement est l'un de ces éléments.

6
00:00:29,990 --> 00:00:36,560
Quoi que ce soit, je ne sais pas ce que ce sont mais ce que chacun d'eux correspond à un événement distinct sur cette page.

7
00:00:36,660 --> 00:00:38,720
Alors comptez combien il y en a.

8
00:00:39,030 --> 00:00:41,940
Donc, ce problème est une grande utilité pour le javascript con ..

9
00:00:42,000 --> 00:00:47,430
Il couvre beaucoup de choses que nous avons parlé de la sélection et de bouclage à travers les choses.

10
00:00:47,430 --> 00:00:50,850
Alors allez-y et donnez un coup sur votre propre vidéo positive si vous avez besoin.

11
00:00:50,850 --> 00:00:52,120
Et puis je vais aller pour la solution.

12
00:00:52,140 --> 00:00:54,710
Et juste un moment.

13
00:00:56,520 --> 00:00:58,930
OK alors parlons de la façon dont nous pourrions trouver cela.

14
00:00:58,980 --> 00:01:01,320
Combien d'événements sont sur cette page.

15
00:01:01,320 --> 00:01:04,060
Mon premier instinct serait d'inspecter.

16
00:01:04,260 --> 00:01:05,830
Alors allons jeter un coup d'oeil.

17
00:01:05,850 --> 00:01:06,860
Ce sont des Tweedy's.

18
00:01:06,860 --> 00:01:07,790
Ça ressemble à.

19
00:01:08,210 --> 00:01:09,880
Donc nous avons un T.T. là.

20
00:01:10,130 --> 00:01:10,420
D'ACCORD.

21
00:01:10,430 --> 00:01:12,750
Chaque événement est donc le sien.

22
00:01:12,750 --> 00:01:15,360
TR Alors vous pouvez voir.

23
00:01:15,840 --> 00:01:17,350
Donc, c'est un événement.

24
00:01:17,430 --> 00:01:25,080
C'est le prochain événement qui est à l'intérieur d'un TR, donc nous pouvons faire est de compter le nombre de niveaux sur cette page.

25
00:01:25,080 --> 00:01:28,680
Le problème, c'est qu'il pourrait y avoir d'autres tables que nous ne connaissons pas.

26
00:01:28,680 --> 00:01:34,410
Alors voyons, faisons un sélecteur de requêtes tous.

27
00:01:34,410 --> 00:01:36,300
TR Eh bien, allons juste faire table.

28
00:01:36,360 --> 00:01:38,920
Voyons combien de tables sont sur la page.

29
00:01:39,000 --> 00:01:41,970
Mot de passe oublié?

30
00:01:41,970 --> 00:01:43,160
Nous avons un tableau ici.

31
00:01:43,200 --> 00:01:48,290
OK qui semble bon, nous avons une autre table ci-dessous où est celui-ci.

32
00:01:49,350 --> 00:01:51,330
Voyons voir.

33
00:01:52,900 --> 00:01:53,270
D'ACCORD.

34
00:01:53,280 --> 00:01:54,450
Événements non standard.

35
00:01:54,450 --> 00:01:55,490
OK c'est juste.

36
00:01:55,530 --> 00:01:57,500
Nous voulons aussi les compter.

37
00:01:58,440 --> 00:02:03,220
Et puis nous voulons aussi compter cette table que nous avons également corrigée.

38
00:02:03,270 --> 00:02:06,930
Et celui-ci et puis est une table au fond.

39
00:02:06,960 --> 00:02:08,830
Donc, ce sont tous les événements que nous voulons.

40
00:02:09,120 --> 00:02:14,200
Alors maintenant que nous avons compris que les seuls tableaux sur la page sont ceux qui nous préoccupent.

41
00:02:14,220 --> 00:02:18,430
J'étais inquiet qu'ils pourraient utiliser une table ici sur le nav bar ou quelque part ici.

42
00:02:18,480 --> 00:02:25,020
Mais il s'avère que les seules tables sur la page et donc la seule équipe est sur la page sont pertinentes à ce problème.

43
00:02:25,050 --> 00:02:36,410
Ils contiennent ces événements, donc nous voulons faire maintenant est de sélectionner des documents ou des requêtes comme vous êtes tous TR Et qui nous donnerait tous les vôtres dit 306.

44
00:02:36,750 --> 00:02:42,530
Alors ouvrons la première et nous pouvons voir que ces correspondent aux événements individuels.

45
00:02:42,540 --> 00:02:48,660
Il ya un petit problème qui est le tout premier TR est en fait les en-têtes ici.

46
00:02:48,990 --> 00:02:59,700
Nous devrions donc en exclure un de ce tableau, puis nous avons ce tableau ici qui a aussi des en-têtes, donc nous devons exclure celui-ci.

47
00:02:59,850 --> 00:03:07,940
Donc, pour chaque table il ya un deux trois quatre cinq vraiment besoin de soustraire cinq lignes parce que nous ne voulons pas ici.

48
00:03:08,310 --> 00:03:16,170
Donc, pour comprendre combien d'événements sont sur cette page, nous avons juste besoin d'obtenir la longueur de tous les diadèmes de sorte que la liste qui est retourné.

49
00:03:16,500 --> 00:03:18,980
Celui-ci ici, j'ai besoin de comprendre combien de temps cela est.

50
00:03:18,990 --> 00:03:22,160
Donc, les requêtes de documents comme votre longueur de tous les TR.

51
00:03:22,430 --> 00:03:26,290
Et cela nous donne 360 ​​$ sur cette page.

52
00:03:26,310 --> 00:03:32,270
La seule chose que nous devons exclure ces cinq en-têtes afin que nous puissions le faire comme ceci moins 5.

53
00:03:32,760 --> 00:03:34,600
Et cela nous donne 301.

54
00:03:34,890 --> 00:03:40,160
Cependant, c'est un peu difficile à coder parce que nous supposons qu'il ya toujours cinq tables.

55
00:03:40,380 --> 00:03:47,810
Qu'arrivera-t-il si on ajoute une sixième table des événements, ce serait la comptabilisation de tout le TR est sur la page, mais nous serions toujours soustraire 5.

56
00:03:48,000 --> 00:03:53,040
Donc ce que nous voulons vraiment soustraire est la longueur de combien de tables sont sur la page.

57
00:03:53,160 --> 00:03:57,210
Donc, pour chaque table il ya un TR qui a les titres sur elle.

58
00:03:57,540 --> 00:04:02,520
Donc, il ressemblera à ce document qui interroge Lechter tous TR hotlink moins.

59
00:04:02,520 --> 00:04:04,550
Documenter ce sélecteur de requêtes.

60
00:04:04,920 --> 00:04:10,440
Tous les tableaux sont hotlink de table.

61
00:04:11,100 --> 00:04:14,050
Et cela nous donne aussi trois cent un.

62
00:04:14,070 --> 00:04:20,090
Donc cet exercice sert à deux fins un juste pour obtenir plus de pratique en utilisant la console de sélection des choses.

63
00:04:20,340 --> 00:04:26,440
Et la seconde est de vous montrer qu'il ya une tonne d'événements là-bas beaucoup plus que vous aurez jamais besoin d'utiliser.

64
00:04:26,460 --> 00:04:27,380
Mais il est bon d'être conscient.

65
00:04:27,380 --> 00:04:32,760
Il ya apparemment 301, mais comme je l'ai dit il ya quelques années, c'est un monde assez petit.

66
00:04:32,760 --> 00:04:36,860
La plupart du temps, vous allez utiliser environ 10 peut-être 15.
