Firefox Developer Edition: 6 mejores herramientas para probar
La edición para desarrolladores de Firefox es el único navegador de hoy que está hecho especialmente para desarrolladores. Las herramientas de desarrollador en la edición estándar aparecen primero en la edición del desarrollador y hay herramientas en la edición de desarrollador que no están y no estarán disponibles en la edición estándar. Hoy vamos a echar un vistazo a algunas de las herramientas que en este momento solo se pueden encontrar en la edición para desarrolladores .
Si eres una persona que nunca ha usado o que no está muy familiarizada con las herramientas de desarrollo, incluso las de la edición estándar, primero echa un vistazo a este genial "DevTools Challenger" de Mozilla. Aquí puedes practicar con algunas de las herramientas mencionadas a continuación en el navegador de la edición para desarrolladores de Firefox. Los ejemplos son divertidos y fáciles de seguir, las instrucciones son sencillas y, si no puede ponerse al día, simplemente siga el video tutorial.
1. Herramienta de inspector de animación
Las animaciones CSS se están volviendo cada vez más comunes, y las herramientas de animación CSS proporcionadas por la edición para desarrolladores de Firefox hacen que sea fácil seguir e inspeccionar cada paso de la animación creada. Puede pausar, reproducir e invertir cualquier animación; también puede verlo pasando fotograma por foto a través de la depuración.
Para acceder a la herramienta, abra la herramienta Inspector haciendo clic con el botón derecho en el elemento animado y seleccionando "inspeccionar elemento", luego en el lado derecho de la ventana de la herramienta dev, haga clic en "Animaciones".
![](http://hideout-lastation.com/img/tech-design-tips/263/firefox-developer-edition.gif)
El tiempo de animación se puede editar en la herramienta de desarrollo, simplemente haga clic en el icono junto a la función en la sección Reglas de la herramienta Inspector y se abrirá una ventana emergente que muestra las curvas de función. Puede arrastrar y modificar esto para ajustar el tiempo de su animación. Una vez que haya realizado los cambios en las curvas, la velocidad de su animación cambiará en consecuencia.
![](http://hideout-lastation.com/img/tech-design-tips/263/firefox-developer-edition-2.gif)
3. Selector de color para propiedades de CSS
Ya hay un selector de color disponible en la edición estándar de Firefox (lea más al respecto en esta publicación), que selecciona un color de la página y lo copia en el portapapeles. Sin embargo, el selector de color que menciono ahora es específico para los valores de color CSS de las propiedades .
Además de cada valor de color CSS en la sección Reglas de la herramienta Inspector, hay un icono que abrirá una rueda de color emergente al hacer clic. Puede seleccionar el color que desea de la rueda.
![](http://hideout-lastation.com/img/tech-design-tips/263/firefox-developer-edition-3.gif)
4. Herramienta de medición
Esta herramienta le permite ver la posición XY del cursor, y la altura, el ancho y la medición diagonal en píxeles de una porción seleccionada. Para usar la herramienta, primero deberá habilitarla en Opciones de Toolbox para desarrolladores marcando la casilla "Medir una parte de la página" debajo de "Botones de la Caja de herramientas disponible".
Una vez habilitado, aparecerá un icono de regla en la parte superior de la ventana de la herramienta de desarrollo, haga clic en ese icono y mueva el cursor sobre la página. Verá las posiciones XY cerca del cursor. Para medir el ancho, alto y diagonal simplemente haga clic y arrastre para seleccionar la parte que desea medir.
![](http://hideout-lastation.com/img/tech-design-tips/263/firefox-developer-edition-4.gif)
Si ha aplicado el filtro CSS a un elemento en la página, verá un ícono al lado en la sección Reglas de la herramienta Inspector, que abre un editor de filtro CSS al hacer clic.
Para eliminar un filtro, haga clic en la marca × en el extremo derecho del nombre del filtro. Para agregar un filtro, haga clic en el cuadro de filtro en la parte inferior y seleccione el que desea agregar y haga clic en & amp;; firmar. También puede reorganizar los filtros en cualquier orden arrastrando cada elemento.
![](http://hideout-lastation.com/img/tech-design-tips/263/firefox-developer-edition-5.gif)
Puede averiguar qué está ocupando la memoria en su página web, con la ayuda de esta herramienta. Esto le ayuda a tomar medidas para reducir el uso de memoria y, en consecuencia, mejorar la velocidad de su página.
Para usar la herramienta, primero deberá habilitarla desde las Opciones del Cuadro de herramientas marcando la casilla "Memoria" en "Herramientas predeterminadas para desarrolladores de Firefox". Una vez marcado, verá la sección "Memoria" en la parte superior de la ventana de la herramienta de desarrollo justo después de "Rendimiento". Seleccione eso.
Para usar la herramienta, haga clic en "Tomar instantánea" o en el botón de la cámara. Verá una lista de elementos, como objetos y scripts que ocupan memoria.
![](http://hideout-lastation.com/img/tech-design-tips/263/firefox-developer-edition-6.gif)
![Crea tu propio acortador de URL con Polr](http://hideout-lastation.com/img/tech-design-tips/214/create-your-own-url-shortener-with-polr.jpg)
Crea tu propio acortador de URL con Polr
Los acortadores de URL convencionales como Bit.ly son geniales pero difíciles de personalizar. Sus API pueden ser limitantes, y si bien son perfectas para la mayoría de los proyectos más pequeños, carecen del cierto estilo de un único acortador de URL.Polr es una API de acortador de URL de fuente abierta gratuita que puede instalar y ejecutar localmente en su propio dominio. Est
![Desarrollo web: los 10 antipatrones de codificación que debe evitar](http://hideout-lastation.com/img/tech-design-tips/126/web-development-10-coding-antipatterns-you-must-avoid.jpg)
Desarrollo web: los 10 antipatrones de codificación que debe evitar
El diseño de la arquitectura de un sitio web o una aplicación, o la configuración de un flujo de trabajo de codificación efectivo a menudo nos hacen lidiar con problemas recurrentes. No es necesario que solucionemos estos problemas de diseño de software desde cero, ya que las soluciones en el nivel arquitectónico se pueden reutilizar de la misma manera que los fragmentos de código en el nivel micro .Los pa