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 07:40 8 mar 2016
