9 dingen die u niet wist over Firefox Dev Tools

Ik heb onlangs besloten terug te schakelen naar Firefox omdat ik al een aantal jaar Chrome-gebruiker ben. Toen ik Firefox voor het laatst echt had gebruikt, was het werken met dev-tools alles over de Firebug-extensie. Firefox had enkele ingebouwde tools, maar op dat moment waren ze niet zo sterk als de dev-tools van Firebug of Chrome. Bij mijn terugkeer vond ik dingen veranderd!

De eigen dev-tools van Firefox hebben een lange weg afgelegd, en ze worden nog steeds continu geüpgraded. Ze zijn nu zeker op hetzelfde niveau als alle andere dev-tools en hebben een aantal fantastische functies, waaronder enkele die je nergens anders op dit moment zult vinden.

Als het al een tijdje geleden is dat je Firefox ook voor ontwikkeling hebt gebruikt, kijk dan eens naar deze functies in Firefox Dev Tools die je misschien nog niet kent.

Notitie: een paar van de nieuwste functies hebben Firefox Nightly nodig, maar de meeste zijn nu beschikbaar in gewone Firefox.

1. CSS-rasterinspecteur

CSS Grid begint drastisch te veranderen hoe webontwerp-lay-outs worden gemaakt en ten goede. Voor zover ik weet, is de enige inspecteur voor CSS Grid momenteel gevonden in de dev-tools van Firefox.

De netinspecteur kan onder andere:

  • Identificeer alle rasters op een pagina
  • Geef je een overlay die laat zien hoe een raster is ingedeeld
  • Geef rasterlijnen en hun nummers weer
  • Toon genoemde rastergebieden
  • Visualiseer de effecten van transformaties toegepast op de rastercontainer

Als je nog moet spelen met CSS Grid zul je het geweldig vinden, en het proces om ermee te werken is des te soepeler gemaakt met de grid inspector tools van Firefox.

Lees meer op hacks.mozilla.org.

2. CSS Animation Inspector

Firefox dev-tools bevatten nu een diepgaande CSS-animatiespecificatie die automatisch animaties detecteert op een geselecteerd element, evenals animaties op de onderliggende elementen. Voor elk geanimeerd element toont het je een tijdlijn met een scrubber die je kunt bedienen, en kun je animaties onderbreken, versnellen of vertragen.

Met een geselecteerde animatie kunt u de eigenschappen ervan wijzigen in de stijlen tab en zie het effect van uw wijzigingen in realtime, een functie die zeer nuttig is voor het proces van het aanpassen van zaken als het versoepelen van functies.

De manier waarop animaties worden weergegeven in de dev-tools, helpt je ook bij het bepalen van de samenstelling van elke animatie, iets waar we nog dieper op ingaan in een ander artikel dat binnenkort verschijnt. Dus als je van CSS-animatie houdt, blijf dan op de hoogte!

Lees meer op developer.mozilla.org.

3. Ontwikkelaarstoolbar

De ontwikkelaarstoolbar is een zeer handige manier om snel de functies in de dev-tools van Firefox te activeren en te besturen. Het is een relatief eenvoudige opdrachtregelinterface waarmee u kunt communiceren met zo ongeveer alles wat dev-gereedschappen kunnen doen. U kunt het bijvoorbeeld gebruiken om een ​​snel screenshot te maken, om een ​​responsieve preview van uw site in specifieke dimensies te krijgen, of om een ​​kleur van de pagina te pakken.

Raken SHIFT + F2 om de werkbalk te openen en voer dan de opdracht in helpen om meer te weten te komen over alle opdrachten die je tot je beschikking hebt.

Lees meer op developer.mozilla.org.

4. Responsieve ontwerpmodus

Responsieve ontwerpmodus helpt u bij het simuleren van verschillende apparaten; hun afmetingen, interactiemethoden en typische verbindingssnelheid. U kunt kiezen uit een lijst met vooraf gedefinieerde dimensies, uw eigen formaatdefinities toevoegen aan de lijst of de grootte van het voorbeeld wijzigen.

Om het te activeren, klikt u op Responsieve ontwerpmodus pictogram in de dev-gereedschappen. Of voer in de werkbalk Ontwikkelaars in formaat wijzigen om deze modus te activeren, formaat wijzigen in om een ​​specifieke maat te testen, formaat wijzigen om het weer uit te zetten, of formaat wijzigen om het uit en aan te zetten.

Lees meer op developer.mozilla.org.

5. Linialen

Houd de dimensies van uw ontwerpen in de gaten door paginaregels te gebruiken, vergelijkbaar met degene die u in een grafisch ontwerpprogramma zou vinden.

Klik op de heersers pictogram op de bovenste balk van de dev-gereedschappen om te activeren, of voer in de werkbalk Ontwikkelaar de opdracht in heersers.

Lees meer op developer.mozilla.org.

6. Pipet

Grijp eenvoudig elke kleur van een pagina met de pipet, die alles wat u met uw muis aanwijst, vergroot om zo het picken van kleuren gemakkelijker te maken. U kunt het formaat opgeven waarin u uw kleurcode wilt laten weergeven, of u moet het geschreven formaat gebruiken.

Activeer vanuit het menu Webontwikkelaar of voer in de werkbalk Ontwikkelaar de opdracht in pipet.

Lees meer op: developer.mozilla.org.

7. Schermafbeeldingstool

Firefox heeft een superhandige screenshot-tool ingebouwd; geen behoefte aan meer extensies voor schermafbeeldingen.

In de normale modus kunt u de screenshot-tool gebruiken om een ​​drag-to-define-gebied vast te leggen, of u kunt op afzonderlijke pagina-elementen klikken om ze vast te leggen. In de modus Ontvankelijk ontwerp kunt u op een kleine knop rechtsboven in het voorbeeld klikken om een ​​screenshot te maken van hoe uw site eruitziet op een bepaald apparaat.

Activeer de screenshot-tool van de hoofdwerkbalk in Firefox 57 (nachtelijk), rechtsboven in de dev-tools of van de Developer Toolbar met de opdracht screenshot.

Lees meer op developer.mozilla.org.

8. Meet gereedschap

Maak een snelle meting op elk deel van de pagina door het meetgereedschap te activeren en een rechthoek naar buiten te slepen. Je krijgt de hoogte, breedte en diagonale afstand tussen de hoeken.

9. Thema Dark, Light of Firebug

De dev-tools van Firefox hebben drie thema's: een licht (wit) thema, een donker (blauw) thema en een mooi knipoog naar de originele dev-tools van Firefox, een Firebug-thema. 

Of je nu je desktop-setup hebt in lichte of donkere kleuren, je hebt een thema dat bij je past.

Ga het proberen!

Firefox wordt met de dag beter en beter, vooral met de grote veranderingen in de aankomende versie 57. En de functieset die nu beschikbaar is in dev-hulpmiddelen van Firefox, maakt Firefox erg aantrekkelijk, niet alleen voor browsen, maar ook voor ontwikkeling.

Als je nog geen Firefox Dev Tools hebt uitgecheckt, geef ze dan een run!