Temas de JavaScript

Mostrando del 1 al 10 de 53 registros
<<>>
Titulo:internet

Cómo detectar las funcionalidades de tu navegador con Feature.js

Autor:Forma parte de Libros Web
Los principales navegadores publican nuevas versiones continuamente. Por eso resulta casi imposible saber de manera actualizada qué funcionalidades soporta cada versión de cada navegador.
Cuando desarrollas tu sitio o aplicación web, puedes consultar http://caniuse.com/ para conocer qué funcionalidades tienen un soporte amplio entre navegadores y así decidir si haces uso de ella o no. Pero también es necesario realizar esta comprobación mientras se ejecuta la aplicación, para saber si el navegador del usuario soporta las funcionalidades que quieres utilizar.
Aunque ya existen varias librerías que detectan las funcionalidades del navegador, recientemente se ha presentado una nueva librería llamada Feature.js. Sus principales bazas son que no tiene ninguna dependencia, que es muy eficiente y que sólo ocupa 1KB cuando se comprime y minimiza.
Feature.js te puede ayudar a crear aplicaciones y servicios que mejoran/empeoran progresivamente en función del navegador donde se ejecuten.
Comentarios: 0 Comentar  
Titulo:internet

Mejorando el rendimiento de las animaciones WebGL

Autor:Forma parte de Libros Web
La nueva API OffscreenCanvas de JavaScript permite ejecutar el código relacionado con WebGL fuera del "main thread" o hilo principal de ejecución del navegador, lo que mejora significativamente el rendimiento.
Comentarios: 0 Comentar  
Titulo:internet

Qué son y cómo funcionan los proxies de ECMAScript 5 (ES2015)

Autor:Forma parte de Libros Web
Los proxies de ES2015 proporcionan una API para capturar o interceptar cualquier operación realizada sobre un objeto y para modificar cómo se comporta ese objeto. Qué son y cómo funcionan.
Comentarios: 0 Comentar  
Titulo:internet

Exprimiendo JavaScript y su Consola

Autor:Forma parte de Genbeta
Todos usamos console.log para imprimir mensajes de Javascript por la consola.A veces pienso que es el comando de JavaScript que más se utiliza. Sin embargo console.log es la punta del iceberg a a la hora de usar la consola . Vamos a comentar algunas de las opciones más interesantes que tiene este objeto de Javascript.
Comentarios: 0 Comentar  
Titulo:internet

Desarrollo de sitios web fácil y en tiempo real con Meteor

Autor:Forma parte de IBM
Debido a la ubicuidad de la web, hasta los menores retardos en la entrega de datos resulta irritante para los usuarios. Quieren que los datos se actualicen de forma inmediata. Desafortunadamente, la tecnología web aun no ha podido afrontar totalmente esta demanda de acceso en tiempo real. Si bien el acceso a los datos se está estandarizando rápidamente en varias clases de Object-Relational Mapping (ORM), la comunicación en tiempo real no tiene esa solución. Este artículo habla sobre Meteor, una nueva y fascinante infraestructura de JavaScript que tiene como objetivo resolver este problema.
Comentarios: 0 Comentar  
Titulo:internet

Las nuevas cadenas de texto de JavaScript 6

Autor:Forma parte de Librosweb.es
Las cadenas de texto de JavaScript han sido desde siempre muy limitadas, sobre todo comparadas con las cadenas de lenguajes como PHP, Python o Ruby. Las Template Strings del estándar EcmaScript 6 (que están disponibles a partir de Google Chrome 41) eliminan todas estas limitaciones y permiten incluso definir DSLs (domain-specific languages) en tus aplicaciones JavaScript.
Comentarios: 0 Comentar  
Titulo:internet

Introducción a Typescript

Autor:Forma parte de Adictos al Trabajo
Desarrollar aplicaciones en Javascript puede convertirse en todo un desafío una vez que empieza a crecer tanto la aplicación como el equipo, originalmente se pensó como un lenguaje para hacer efectos sencillos en la páginas estáticas, y estamos intentándolo usar para hacer aplicaciones mucho más complejas de lo que se pensó originalmente posible.

Aunque Javascript está avanzando a pasos agigantados, la compatibilidad con navegadores antiguos es todavía un problema, por ello la gente de Microsoft creó Typescript, un lenguaje Open Source basado en Javascript y que se integra perfectamente con otro código Javascript, solucionando algunos de los principales problemas que tiene Javascript
Comentarios: 0 Comentar  
Titulo:internet

Geocode Simple: Buscar direcciones (coordenadas a partir de direcciones) con GMaps API v3

Autor:Forma parte de Alex Franco
Aprende a buscar coordenadas a través de direcciones con GMaps API
Comentarios: 0 Comentar  
Titulo:internet

5 librerías JavaScript para crear diagramas y gráficos sin mucho esfuerzo

Autor:Forma parte de Bitelia
Este artículo te enseña 5 librerías con las que podrás crear diagramas y gráficos para tus proyectos web. Recomienda 5 librerías útiles en JavaScript.
Comentarios: 0 Comentar  
Titulo:internet

Introducción a los Web Workers

Autor:Forma parte de Html5Rocks
Existen varios obstáculos que evitan que las aplicaciones interesantes se extrapolen (es decir, de implementaciones principalmente de servidor) a JavaScript del cliente. Algunas de estas aplicaciones incluyen compatibilidad de navegadores, escritura estática, accesibilidad y rendimiento. Afortunadamente, el rendimiento se está convirtiendo rápidamente en algo del pasado, pues los desarrolladores de navegadores mejoran con gran rapidez la velocidad de los motores JavaScript de estos.

De hecho, uno de los obstáculos que aún se mantienen en JavaScript es el lenguaje en sí. JavaScript es un entorno de subproceso único, es decir, que no se pueden ejecutar varias secuencias de comandos al mismo tiempo. Por ejemplo, imagina un sitio que necesite gestionar eventos de interfaz de usuario, solicitar y procesar grandes cantidades de datos de API y manipular los DOM. Algo muy común, ¿verdad? Desafortunadamente, todo esto no puede realizarse de forma simultánea debido a las limitaciones en el tiempo de ejecución de los navegadores de JavaScript. La ejecución de secuencias de comandos se realiza en un único subproceso.

Los desarrolladores imitan la "simultaneidad" utilizando técnicas como setTimeout(), setInterval() y XMLHttpRequest, así como gestores de eventos. Sí, todas estas funciones se ejecutan de forma asíncrona; sin embargo, que no se bloqueen unas a otras no significa necesariamente que tengan lugar de forma simultánea. Los eventos asíncronos se procesan después de haber generado la secuencia de comandos que se esté ejecutando en ese momento. La buena noticia es que HTML5 nos ofrece algo mejor que este tipo de trucos de hacker.
Comentarios: 0 Comentar