200 puntos requeridos código javascript
Deja de tratar con el profesor
Mira esto, menos de cien líneas de código
Aprenderás mucho
lt; !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transicional//ES"gt;
lt;HTMLgt;
lt;HEADgt;
lt; TITLEgt; Nuevo documento lt; /TITLEgt;
lt; META NAME="Generador" CONTENT="EditPlus"gt; ""gt;
lt; META NAME="Palabras clave" CONTENT=""gt;
lt; META NAME="Descripción"
lt;/HEADgt;
lt;BODYgt;
lt;SCRIPT LANGUAGE="JavaScript"gt;
lt;!-- p> p>
//--------------------------------// p >
// Demostrar el uso de la función, operador tipoof, para uso, métodos de matriz integrados push y pop
function showWindowObj(){
var ary = [] ;
if(typeof(window) == 'undefinido'){
return ;
}
for (var x en ventana){
ary.push([x , eval("ventana." x)])
}
alerta(ary.length);
var registro = ary.pop();
ary.push(registro
return ary; >
alerta(showWindowObj().length);
//---------------------- --- ----------//
//Demostrar cierre, bucle for;
(función (){
var arg = [];
for (var i = 0, j = argumentos.length; i lt; j; i){
arg.push(argumentos[i]);
p>}
alert(arg.join(","));
})('cadena1', 'cadena2'); p>
//------------------------------------------- --//
// Demostrar la creación de métodos prototipo, expresiones regulares;
String.prototype.trim = function (){
return
this.replace( /^\s |\s $/g, ""
}
var str = " una cadena ", str_trimd
str_trimd = str.trim();
alert("longitud de " str " : " str.length);
alert("longitud de " str_trimd " : " str_trimd. longitud);
//-------------------------------- --- //
// Demostrar la implementación de la clase de simulación,
función Persona(nombre, género){
this.name = nombre;
this.gender = género;
//Método de instancia
this.sayHello = function (){
alert("hola ");
p>}
}
//Método estático de clase
Person.prototype = {
showName: función () {
alerta(este.nombre);
}
, showGender: función (){
alerta(este.género) ;
}
}
var me = nueva Persona ('minombre', 'masculino');
me.sayHello( );
me.showName();
me.showGender()
//--gt; p>
lt; /SCRIPTgt;
lt;/BODYgt;
lt;/HTMLgt;