0% encontró este documento útil (0 votos)
77 vistas1 página

Javascript Sabana

Este documento presenta una introducción a conceptos básicos de JavaScript como variables, funciones, condicionales if/else, bucles while y for, y objetos como window, document y otros. Explica cómo declarar y asignar variables, definir funciones, estructuras condicionales y repetitivas, y el uso de métodos y propiedades de objetos para manipular el DOM y realizar otras tareas.

Cargado por

aswd
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
77 vistas1 página

Javascript Sabana

Este documento presenta una introducción a conceptos básicos de JavaScript como variables, funciones, condicionales if/else, bucles while y for, y objetos como window, document y otros. Explica cómo declarar y asignar variables, definir funciones, estructuras condicionales y repetitivas, y el uso de métodos y propiedades de objetos para manipular el DOM y realizar otras tareas.

Cargado por

aswd
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 1

La sábana de JavaScript

Variables Funciones IF-ELSE SWITCH Objeto window


var NombreVariable[=Expresión]; <HTML> if (Expresiónbooleana) switch (Expresión) w1=window.open(*); Abrir ventana
var nombrearray=new Array(); // Matrices <HEAD> { { w1=close(); Cerrar ventana
nombrearray[índice]=expresión; <SCRIPT> sentencia(s); case constante1:
var define variables y asigna expresiones. function NombreFuncion([Par1,ParN]) } sentencia(s); w1.opener; T/F ¿Se abrió?
Distingue mayúsculas y minúsculas en nombre { [else] [break; continue;] w1.closed; T/F ¿Se cerró?
No pueden contener espacios, ñ, acentos o signos sentencia(s); { case constante2: w1.Location="URL"; Cargar página
gramaticales (.;: etc.). } sentencia(s); sentencia(s); w1.print Imprimir pág.
No pueden comenzar por dígito. </SCRIPT> } [break; continue;]
<BODY> [default:] w1.alert(expr.); Abrir alert
Tipos de variables: evento=NombreFuncion([Par1,ParN]) if (ExpBooleana) {sentencia;} sentencia(s); w1.confirm(expr.); Abrir confirm
-Global: Se definen a nivel de <SCRIPT> </BODY></HTML> Ejemplo: } w1.prompt(expr.,val); Abrir prompt
-Local: Se definen a nivel de funciones if (edad>=18) {alert("mayor");}
w1.status="mensaje"; Msj. b.estado
//Comentario Entrada de datos WHILE DO...WHILE FOR Atributos de showModalDialog
alert(Expresión); // Ventana de alerta var=prompt(MostrarTexto,ValorInicialVar); [Inicialización;] [Inicialización;] for (inicio;condifin;iteración) w1=window.showModalDialog();
[var=]confirm(Expresión); // Ventana confirmación nombrecajatexto.value=Expresión; while(condición[es]) do { showModalDialog("URL";"atributos");
Conversión Eventos para ejecutar funciones { { sentencia(s); dialogWidth:valor Define ancho
parseInt(Cadena) De txt a núm. entero onLoad Ejecutar al iniciar carga sentencia(s); sentencia(s); } dialogHeight:valor " alto
[iteración;] [iteración;] Ejemplo:
parseFloat(Cadena) De txt a núm. flotante onUnLoad Ejecutar al detener carga dialogTop:valor " pos. superior
} } for (cont=1;cont<=10;cont++)
de núm. a texto Automático onAbort Cancelar carga página dialogLeft:valor " pos. izqda.
while(condición); {alert("Contador: " +cont);}
Constantes onError Ejecutar con error Formato atributos: "atrib1 atrib2 ..."
numérica Cualquier tipo numérico onMouseOver Mover el ratón sobre Estilos (Animaciones) Objeto document *window.open("url","atributos")
boolean True o False onMouseOut Mover el ratón fuera de 1º) Asignar a las etiquetas de texto un identif. document.write(expresión); toolbar=[yes|no] Barra herram.
String Cadena alfanumérica onMouseMove Mover el ratón mediante id y a las imágenes un nombre con document.writeln(expresión); location=[yes|no] Barra dirección
Operadores onKeyUp Presionar una tecla name (atributos html). document.alinkColor=color; directories=[yes|no] Histórico
Asignación variable = expresión; onClick Hacer click 2º) Definir llamada a función reiterativa. document.alinkColor=color; channelmode=[y|n] Barra canales
setTimeout(“Función()”,intervalomilseg);
Asignación múltiple var1=var2=var3=expr. onResize Cambiar tamaño ventana document.vlinkColor=color; menubar=[yes|no] Barra menús
3º) Modificar en la función el estilo.
Aritméticos + - * / % -- (-1) ++ (+1) onMove Mover ventana document.bgColor=color; status=[yes|no] Barra estado
style=”Position:absolute;top:pos;left:pos”
Acumula +/-/* var=+valor = var+valor onChange Modificar texto style=”color:nombrecolor” document.fgColor=color; scrollbars=[yes|no] Barra desplaz.
Relacionales < > <= >= == ¡!= (< >) onSelect Seleccionar texto style=”visibility:hidden | visible” v1=document.referrer; resizable=[yes|no] Dimensionable
Lógicos && (and) || (or) ¡! (not) onFocus Situar el foco v1=document.location; width=pixels Ancho ventana
Objeto Math onBlur Perder el foco Formatos posibles: v1=document.lastModified; height=pixels Alto ventana
v=Math.sin(valor); Seno de ángulo (radianes) onSubmit Enviar formulario nometiq.style.estilo=valor;//txt1.style.left=10 Objeto navigator fullscreen=[yes|no] Maximizado
nometiq.atributo=valor;//img.src="fot.gif"
v=Math.cos(valor); Coseno de un ánguno onReset Borrar formulario v1=navigator.appName; top=pixel Pos. superior
v=Math.tan(valor); Tangente de un ángulo Objeto String Objeto date v1=navigator.appVer; left=pixel Pos. izquierda
asin(), acos(), atan(); Igual pero devuelve arcos var objetostring=new String(); var objetodate=new Date(); v1=navigator.userLanguage; Formato atributos: "atrib1 atrib2 ..."
v=Math.abs(valor); Valor absoluto de un núm. obj.length; Longitud de cadena objetodate.toGMTString(); v1=navigator.platform; Objeto history
v=Math.log(valor); Logaritmo decimal obj.charAt(p); Caracter de una posición objetodate.getDate(); v1=navigator.cpuClass; window.history.back();
v=Math.max(va,vb); Devuelve mayor subString(x,y); Subcadena objetodate.getMonth()+1; v1=navigator.connectionSpeed; window.history.forward();
v=Math.min(va,vb); Devuelve menor indexof(letra); Indice de la letra objetodate.getYear(); window.history.go(valor);
v=Math.pow(b,exp); Potencia de base replace(b,s); Búsqueda y sustitución objetodate.getHours(); Objeto screen
v=Math.sqrt(valor); Raiz cuadrada toLowerCase() Minúsculas objetodate.getMinutes(); Antonio Suárez Jiménez var=screen.height;
v=Math.round(val); Redondeo toUpperCase() Mayúsculas objetodate.getSeconds(); Andalucía, 2001 var=screen.width;
v=Math.random()*int; Núm. aleatorio entre 0-int setDate();setMonth(); setYear(); ... var=screen.colorDepth;

También podría gustarte