|
|
Línea 20: |
Línea 20: |
| </div> | | </div> |
| <div class="slide"> | | <div class="slide"> |
− | ===Propiedades=== | + | ====Propiedades==== |
| Valores que se asocian con los objetos. Ejemplo con el objeto String: | | Valores que se asocian con los objetos. Ejemplo con el objeto String: |
| <source lang="javascript"> | | <source lang="javascript"> |
Línea 30: |
Línea 30: |
| </div> | | </div> |
| <div class="slide"> | | <div class="slide"> |
| + | |
| ===Métodos=== | | ===Métodos=== |
| Acciones que se ejecutan sobre objetos. Ejemplo con el objeto String: | | Acciones que se ejecutan sobre objetos. Ejemplo con el objeto String: |
Revisión de 12:19 28 sep 2012
javaScript
Tutorial para desarrollar en Web mediante JavaScript
Programación Orientada a Objetos. DOM.
JavaScript es un lenguaje POO*
- Presenta objetos que se pueden usar
- Permite crear tus propios objetos y tus propios tipos de variables (JavaScript Avanzado)
- Un objeto es un tipo especial de dato que tiene
- Propiedades
- Métodos
*POO = programación orientada a objetos
OOP = object oriented programming
Propiedades
Valores que se asocian con los objetos. Ejemplo con el objeto String:
<script type="text/javascript">
var txt="¡Hola Pepito!";
document.write(txt.length);
</script>
Métodos
Acciones que se ejecutan sobre objetos. Ejemplo con el objeto String:
<script type="text/javascript">
var str="¡Hola Pepito!";
document.write(str.toUpperCase());
</script>
Objeto Date
Para trabajar con fechas y horas.
Se inicializa automáticamente en la declaración, con la fecha y hora actuales.
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");
}
Objeto Array
Varias posibilidades para declararlas e inicializarlas:
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");
Presentan numerosos métodos para hacer las operaciones más habituales, por ejemplo, ordenamiento (método sort):
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());
Resultado:
Jani,Hege,Stale,Kai Jim,Borge,Tove
Borge,Hege,Jani,Kai Jim,Stale,Tove