Diferencia entre revisiones de «Usuario:ManuelRomero/JavaScript/dom/objetosJSCGenerales»
De WikiEducator
< Usuario:ManuelRomero | JavaScript | dom
Línea 47: | Línea 47: | ||
</div> | </div> | ||
+ | <div class="slide"> | ||
+ | ===Objeto Date=== | ||
+ | Para trabajar con fechas y horas. | ||
+ | Se inicializa automáticamente en la declaración, con la fecha y hora actuales. | ||
+ | <source lang="javascript"> | ||
+ | var miFecha=new Date() | ||
+ | //Ejemplos de uso: | ||
+ | miFecha.setFullYear(2010,0,14); //fija la fecha a 14 de Enero de 2010 | ||
+ | miFecha.setDate(myDate.getDate()+5); //aumenta la fecha guardada en 5 días | ||
+ | |||
+ | var miFecha=new Date(); //vamos a hacer una comparación de fechas | ||
+ | miFecha.setFullYear(2010,0,14); | ||
+ | var hoy = new Date(); | ||
+ | if (miFecha>hoy) | ||
+ | { | ||
+ | alert("Hoy es antes del 14 de Enero del 2010"); | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | alert("Hoy es después del 14 de Enero de 2010"); | ||
+ | } | ||
+ | </source> | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | ===Objeto Array=== | ||
+ | Varias posibilidades para declararlas e inicializarlas: | ||
+ | <source lang="javascript"> | ||
+ | var misCoches=new Array(); | ||
+ | misCoches[0]="Saab"; | ||
+ | misCoches[1]="Volvo"; | ||
+ | misCoches[2]="BMW"; | ||
+ | |||
+ | |||
+ | var misCoches=new Array(3); | ||
+ | misCoches[0]="Saab"; | ||
+ | misCoches[1]="Volvo"; | ||
+ | misCoches[2]="BMW"; | ||
+ | |||
+ | var misCoches=new Array("Saab","Volvo","BMW"); | ||
+ | </source> | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | Presentan numerosos métodos para hacer las operaciones más habituales, por ejemplo, ordenamiento (método sort): | ||
+ | <source lang="javascript"> | ||
+ | var arr = new Array(6); | ||
+ | arr[0] = "Jani"; | ||
+ | arr[1] = "Hege"; | ||
+ | arr[2] = "Stale"; | ||
+ | arr[3] = "Kai Jim"; | ||
+ | arr[4] = "Borge"; | ||
+ | arr[5] = "Tove"; | ||
+ | document.write(arr + "<br />"); | ||
+ | document.write(arr.sort()); | ||
+ | </source> | ||
+ | Resultado:<br> | ||
+ | Jani,Hege,Stale,Kai Jim,Borge,Tove <br> | ||
+ | Borge,Hege,Jani,Kai Jim,Stale,Tove | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Algunos objetos referidos al navegador=== | ||
+ | '''Window''': Representa la ventana del navegador.<br> | ||
+ | '''Navigator''': Contiene información sobre el navegador Web<br> | ||
+ | '''Screen''': Contiene información sobre la pantalla del ordenador<br> | ||
+ | '''History''' : Contiene información sobre las URLs visitadas <br> | ||
+ | '''Location''': Contiene información sobre la URL actual en el navegador <br> | ||
+ | Un ejemplo: | ||
+ | <source lang="javascript"> | ||
+ | <html> | ||
+ | <head> | ||
+ | <script type="text/javascript"> | ||
+ | function printpage() | ||
+ | { | ||
+ | window.print() | ||
+ | } | ||
+ | </script> | ||
+ | </head> | ||
+ | <body> | ||
+ | <input type="button" value="Print this page" onclick="printpage()" /> | ||
+ | </body> | ||
+ | </html> | ||
+ | </div> | ||
<div class="slide"> | <div class="slide"> |
Revisión de 20:40 8 mar 2016