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


Google Fonts no funciona en China - Cómo solucionarlo

La razón por la que estamos usando la API de Google para servir bibliotecas como jQuery y Web Fonts es que funciona rápido a través de las infraestructuras confiables de Google. Se usa en casi todas partes, y tanto que algunos usuarios ya pueden tener el caché almacenado en su navegador, lo que hace que las bibliotecas se carguen aún más rápido.

Desafortunadamente, ese no es el caso en China. El gobierno de China cerró el acceso a muchos de los servicios de Google, incluida la API de Google en 2014. Es probable que su sitio web aparezca parcialmente roto en China porque las fuentes jQuery y web alojadas en Google son inaccesibles.

En esta publicación, vamos a ver cómo pasar por alto la Gran Muralla "digital" de China, para que nuestro sitio web funcione como se ve fuera de China. Utilizaremos una biblioteca de fuentes alternativa que refleje las fuentes y bibliotecas de Google, pero primero necesitaremos tomar algunas medidas para identificar a los usuarios que provienen de China.

Identificación de la ubicación del usuario

Para empezar, necesitaremos encontrar de dónde es nuestro visitante y para hacerlo, utilizaremos esta API de WIPMania que permite la recuperación de la geolocalización de un visitante, incluido el nombre de su país:

 $ .getJSON ('http://api.wipmania.com/jsonp?callback=?', function (data) {swal ('Usted es de', data.address.country);}); 

Usamos jQuery $.getJSON para llamar a la API. Luego pasamos data.address.country que debe indicarnos de dónde es el visitante. Aquí hay una demostración.

Proporcionar fuente de fuente web alternativa

Ahora que podemos recuperar la ubicación de nuestros visitantes, vamos a reemplazar las fuentes de Google con las bibliotecas de Useso, un servicio de CDN que refleja las fuentes y las bibliotecas de la API de Google, para servir a los visitantes de China.

En esta etapa, todavía tenemos nuestros estilos de fuente apuntando a la API de Google:

Reemplazaremos el href dentro del elemento de link con una función de JavaScript.

 función replaceGoogleCDN () {$ ('link'). each (function () {var $ intial = $ (this) .attr ('href'), $ replace = $ intial.replace ('// fonts.googleapis.com / ', ' //fonts.useso.com/ '); $ (this) .attr (' href ', $ replace);}); } 

Esta función reemplaza cada enlace para hacer referencia a //fonts.useso.com/ en lugar de señalar a la dirección API de Google, //fonts.googleapis.com/ .

La función se ejecutará solo cuando el visitante sea de CN, el código de país internacional de China.

 $ .getJSON ('http://api.wipmania.com/jsonp?callback=?', function (data) {if (data.address.country_code == 'CN') {replaceGoogleCDN ();}}); 

Estamos todos listos. Ahora, los visitantes de China recibirán fuentes a través de //fonts.useso.com/ que no está bloqueado por el gobierno chino.

30 plantillas gratis y hermosas de currículum para descargar

30 plantillas gratis y hermosas de currículum para descargar

Probablemente hayas visto los currículos llamativos y de aspecto profesional que los diseñadores web talentosos han estado diseñando y exhibiendo en línea. Si no lo has hecho, no es demasiado tarde para ver esta colección de currículos creativos.Hacer un currículum impresionantemente diseñado desde cero puede ser un desafío, especialmente si no tiene un diseño para ganarse la vida. Pero si

(Consejos de tecnología y diseño)

10 Cool Tutoriales de Photoshop para crear tu propio Cinemagraph

10 Cool Tutoriales de Photoshop para crear tu propio Cinemagraph

Cinemagraphs fue originalmente creado por los fotógrafos estadounidenses, Kevin Burg y Jamie Beck de Ann Street Studio, quienes utilizaron este truco para sus noticias y fotos de moda en 2011. Es una especie de híbrido entre una fotografía fija y un video . Toda la imagen permanece quieta a excepción de un movimiento particular que se repite una y otra vez en una sola sección. Est

(Consejos de tecnología y diseño)