Deze video Ik heb een leuke en snelle uitdaging voor jou.
Dus op dit evenement verwijzing pagina zijn er een ton van de gebeurtenissen zoals we zagen in de laatste video en ik wil precies weten hoeveel er hier.
En ik wil zeker niet u handmatig tellen dus schrijven JavaScript-code om erachter te komen hoeveel van deze gebeurtenissen bestaan ​​op deze pagina.
Dus ik raad dat je gewoon het openstellen van de console en begint te typen wat spullen in hier.
En de hint dat je krijgt is dat elk evenement is een van deze elementen.
Wat zijn dit weet ik niet wat deze zijn maar wat elk van deze wil komt overeen met een aparte wedstrijd op deze pagina.
Zo tellen hoeveel van deze zijn er.
Dus dit probleem is een groot nut voor de javascript con ..
Het bestrijkt een groot deel van de dingen die we hebben gesproken over het selecteren en doorlussen dingen.
Dus ga je gang en geef dit een schot op je eigen positieve video als dat nodig is.
En dan ga ik voor oplossing.
En net een moment.
OK dus laten we praten over hoe we dit konden uitzoeken.
Hoeveel gebeurtenissen op deze pagina.
Mijn eerste instinct zou zijn om te inspecteren.
Dus laten we eens een kijkje nemen.
Dit zijn Tweedy.
Het lijkt op.
Dus hebben we een T.T. daar.
OK.
Dus elke gebeurtenis is zijn eigen.
TR Zodat u kunt zien.
Dus dat is één gebeurtenis.
Dit is de volgende gebeurtenis die de binnenkant van een TR, zodat we kunnen doen is gewoon tellen het aantal lagen op deze pagina.
Het probleem is dat er misschien een aantal andere tafels die we niet kennen.
Dus laten we eens kijken laten we een query selector allemaal.
TR Nou laten we eens gewoon doen tafel.
Laten we eens kijken hoeveel tafels zijn op de pagina.
Vergeten document.
We hebben een tafel hier.
OK, dat ziet er goed we hebben een andere tafel beneden, waar is deze.
Laten we eens kijken.
OK.
Niet-standaard events.
Oke, dat is goed.
We willen ook die tellen.
En dan willen we ook deze tafel die we juist hebben ook tellen.
En deze en dan is een tabel onderaan.
Dit zijn dus alle gebeurtenissen die we willen.
Dus nu dat we dachten dat de enige tafels op de pagina zijn degenen die we de zorg over.
Ik was bang dat ze zouden kunnen worden met behulp van een tafel hier op de nav bar of ergens hier.
Maar het blijkt de enige tafels op de pagina en dus het enige team is op de pagina zijn voor dit probleem relevant.
Ze bevatten deze gebeurtenissen dus we willen nu doen is het selecteren van documenten of vragen alsof je alles TR En dat zou ons allemaal de jouwe zegt 306.
Dus laten we het openstellen van de eerste en we kunnen zien dat deze overeenkomen met de afzonderlijke gebeurtenissen.
Er is een klein probleem dat de eerste TR is eigenlijk de headers hier.
Dus zouden we moeten een uit deze tabel uit te sluiten en dan hebben we deze tabel hier beneden die ook headers dus we moeten die ene uit te sluiten.
Dus voor elke tafel is er één twee drie vier vijf echt nodig om vijf rijen af ​​te trekken, omdat we hier niet willen dat deze.
Dus om erachter te komen hoeveel evenementen op deze pagina we moeten alleen de lengte van de tiara's, zodat die lijst die wordt geretourneerd te krijgen.
Deze hier ik nodig om erachter te komen hoe lang dat is.
Dus documenteren vragen als je alle TR lengte.
En dat geeft ons $ 360 op deze pagina.
Het enige wat we moeten die vijf headers uit te sluiten, zodat we konden doen als dit minus 5.
En dat geeft ons 301.
Maar dat is een beetje hard gecodeerd, want we gaan ervan uit dat er altijd vijf tafels.
Wat als ze een zesde tabel van de gebeurtenissen zou worden waarbij voor alle TR toegevoegd is op de pagina, maar we zouden nog steeds af te trekken 5.
Dus wat we eigenlijk willen aftrekken is de lengte van het aantal tafels zijn op de pagina.
Dus voor elke tafel is er een TR dat de rubrieken op het heeft.
Dus het eruit zal zien dit document die Lechter vraagt ​​alle TR hotlink minus.
Documenteer die vraag selector.
Alle tafels zijn tafel hotlink.
En dat geeft ons ook 301.
Dus deze oefening dient twee doelen een net om meer praktijk te krijgen met behulp van de console dingen selecteren.
En de tweede is om te laten zien dat er een ton van de gebeurtenissen die er zo veel meer dan je ooit nodig zult hebben om te gebruiken.
Maar het is goed om bewust te zijn.
Er is blijkbaar 301, maar als ik een paar jaar geleden zei dat het een vrij kleine wereld.
De meeste van de tijd die je zult gebruiken ongeveer 10 misschien 15.