Fecha actual Mar Jun 18, 2019 4:05 am

[HTML/JavaScript]No es necesario usar appendChild() luego de createElement() para manipular plenamente un nuevo control/elemento HTML

Pequeños tips totalmente prácticos, acompañados de la teoría necesaria para entenderlos de manera completa y fácil. Son de hecho los recordatorios de todas las partículas “atómicas” y “sub-atómicas” del conocimiento de un tema, y todos los usamos siempre y cuando aplicamos pequeños pero vitales trucos en nuestras actividades


Usuarios leyendo este tema: Ninguno

[HTML/JavaScript]No es necesario usar appendChild() luego de createElement() para manipular plenamente un nuevo control/elemento HTML

Notapor ~ » Lun Feb 11, 2013 8:32 pm

Si tenemos el siguiente código para comprobar si un Canvas puede usar un contexto WebGL experimental, no es necesario agregar realmente el Canvas a la página web para poder manipularlo, y por lo tanto lo demostramos comentando el código de appendChild().

De igual forma, cualquier otro control o elemento HTML puede existir únicamente en la memoria y desde ahí es perfectamente posible manipularlo plenamente, sin necesidad de agregarlo al documento en ningún momento:

Código: Seleccionar todo
javascript:

var canvas=document.createElement("canvas");

/*document.getElementsByTagName("body")[0].appendChild(canvas);*/

var context=null;
if(WebGLRenderingContext)
try{context=canvas.getContext("experimental-webgl")}catch(e){};

var WebGL_yes="WebGL Soportado: ";
var WebGL_ctx="Contexto WebGL Experimental: ";

if(WebGLRenderingContext)WebGL_yes+="Sí\n";
else WebGL_yes+="No\n";

if(context==null)WebGL_ctx+="Inválido\n";
else WebGL_ctx+="Válido\n";

alert(WebGL_yes+WebGL_ctx);

void(0);

Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2945
Registrado: Sab Nov 10, 2012 1:04 pm

Volver a Nanoalgoritmos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


cron