es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Cómo probar el sitio web en varios navegadores y dispositivos de forma sincrónica

El diseño web receptivo (RWD) es ahora un enfoque común en la construcción de un sitio web amigable para dispositivos móviles. Pero crear un sitio web receptivo puede ser bastante irritante cuando tienes que probar el sitio web en múltiples dispositivos y tamaños de pantalla.

Digamos que tiene tres dispositivos para ejecutar la prueba, puede terminar teniendo que actualizar constantemente cada navegador en cada uno de esos dispositivos, lo que es engorroso, por decir lo menos.

De modo que surgió la idea de "pruebas sincronizadas" para abordar esta situación y agilizar el flujo de trabajo. Hay un plugin de Grunt llamado Browser Sync para realizar esto, y vamos a mostrarte cómo implementarlo en tu proyecto, en esta publicación.

¿Por qué utilizar la sincronización del navegador?

En primer lugar, no estoy diciendo que Browser Sync sea la herramienta perfecta. También hay varias aplicaciones de GUI como Adobe Edge Inspect y Ghostlab, que también son excelentes herramientas. Ambos tienen una buena GUI, pero esta es la razón por la que creo que Browser Sync es mejor que estas aplicaciones:

1) La sincronización del navegador (además de Grunt) es gratuita, lo que ayuda si tiene poco o ningún presupuesto para trabajar.

2) Es de código abierto . Dependiendo de su dominio de JavaScript y Node.js, puede ampliarlo para satisfacer sus propios requisitos específicos.

3) Es multiplataforma . Puede usarlo en Windows, OS X y Linux . Ghostlab, por otro lado, solo está disponible en OS X y Windows.

Instalación

Para comenzar, vamos a instalar el plugin Grunt llamado Browser Sync. Estoy seguro de que el nombre lo dice todo; esta sincronización de complementos es una cantidad de interacciones que ocurren en el sitio web, incluido el desplazamiento de página, rellenando los campos del formulario y haciendo clic en los enlaces.

Todas estas acciones se reflejarán en los otros navegadores y dispositivos a medida que vayan sucediendo. Escriba el siguiente comando para instalar la sincronización del navegador en su directorio de trabajo:

 npm install grunt --save-dev npm instalar grunt-browser-sync --save-dev 

Configuración

Una vez instalado, Browser Sync se puede cargar dentro de Gruntfile.js, de esta manera.

 module.exports = function (grunt) {grunt.initConfig ({browser_sync: {dev: {bsFiles: {src: 'navbar-fixed-top.css', }, ghostMode: {clicks: true, scroll: true, enlaces: true, forms: true, }, }, }, }); grunt.loadNpmTasks ('grunt-browser-sync'); }; 

Esta configuración supervisará el archivo navbar-fixed-top.css y actualizará automáticamente el navegador cuando se modifique. También debemos habilitar ghostMode para realizar un seguimiento de las interacciones en el sitio web .

Nota: Browser Sync también proporciona una cantidad de otras configuraciones, puede verlas en detalle en esta página . Por el momento, la configuración anterior debería ser suficiente para el ejemplo del proyecto en este artículo.

Una vez configurada la configuración, vaya a Terminal (o símbolo del sistema) y ejecute la tarea con el siguiente comando:

 grunt browser_sync 

Después de ejecutar el comando, se le pedirá que agregue tres líneas de scripts dentro del etiqueta.

Además, cuando ve su sitio web en varios navegadores, también registra esos navegadores y le notifica en la Terminal. En este caso, abrí el sitio web en Chrome, Safari y Mobile Safari (a través de iPhone Simulator).

Echale un vistazo

Ahora, como puede ver en el siguiente GIF animado, todas las actualizaciones, cambios e interacciones se sincronizan en tiempo real en todos los navegadores.

Recursos adicionales

Aquí hay más recursos para profundizar en Grunt y "Pruebas sincronizadas".

  • Conoce a Grunt: la herramienta de compilación para JavaScript - Código +
  • Prueba móvil sincronizada entre dispositivos: HTML5 Rocks

Evento del 27 de octubre en Apple: esto es lo que sabemos hasta ahora

Evento del 27 de octubre en Apple: esto es lo que sabemos hasta ahora

El 27 de octubre, Apple ofrecerá su evento "Hello Again", donde se espera que la compañía anuncie la nueva generación de Macs. La última vez que Apple celebró un evento que se centró exclusivamente en Mac volvió en marzo de 2015. Desde entonces, las noticias relacionadas con Mac fueron relegadas a comunicados de prensa y reuniones privadas a pequeña escala.El anunc

(Consejos de tecnología y diseño)

Cómo firmar documentos digitales con la aplicación de vista previa (OS X)

Cómo firmar documentos digitales con la aplicación de vista previa (OS X)

Para los trabajadores independientes que trabajan de forma remota, tener que firmar un documento en persona puede ser un problema. En lugar de presentarse en la oficina o reunirse con el cliente, generalmente, el documento se nos envía, lo imprimimos, lo firmamos y luego lo reexaminamos con ese escáner que tenemos por ahí. N

(Consejos de tecnología y diseño)