Design Properties and Methods

Hyperlink Properties ( URL, TITLE, DESCRIPTION) Methods (Create, Display) Create Construction Function CONSTRUCTOR – Its a special function designed to create an instance of an object May or may not containg variables used to initialize the object Uses the “this” keyword to reference the current instance of the object Develop Methods functions that change the… Leer más: Design Properties and Methods »

Creating and extending objects

Why develop objects? Data hiding Code elegance Code reuse Script stability Steps for developing custom objects Design properties and methods Create constructor functions Develop methods Bind methods to objects  

Anatomy of an object

information that describes the object functions that change the state of the object   Duality of the object variable -> functionproperty (information about the object)-> method (what the object can do)attribute->behaviourdescription->actionadjetive->verb Encapsulation Binding data and functions Provides robust and secure set of elements simple interface hide details class an object prototype Object instantaion with instructions… Leer más: Anatomy of an object »

String Method

 document.write(«<h1>String Methods</h1>»);    var sample_string = «AaBbCcDdEeFfGg»;    document.write(«<br>Orignal String: » + sample_string);    document.write(«<h2>Formatting</h2>»);    document.write(«<br>toLowerCase: » + sample_string.toLowerCase()); document.write(«<br>toUpperCase: » + sample_string.toUpperCase()); document.write(«<br>bold: » + sample_string.bold()); document.write(«<br>italics: » + sample_string.italics()); document.write(«<br>strike: » + sample_string.strike()); document.write(«<br>big: » + sample_string.big()); document.write(«<br>small: » + sample_string.small()); document.write(«<br>sup: » + sample_string.sup()); document.write(«<br>sub: » + sample_string.sub()); document.write(«<br>fixed: » + sample_string.fixed()); document.write(«<br>fontcolor(red): » +… Leer más: String Method »

Simple Date

 tempDate = new Date(); document.write(«Fecha: » + tempDate.toLocaleString());  otraFecha = new Date(2007, 04, 11, 10, 52, 30);  document.write(«<br> Otra Fecha:» + otraFecha + «<br>»);  document.write(«Date: » + otraFecha.getDate() +»<br>»); document.write(«Month: » + otraFecha.getMonth() +»<br>»); document.write(«Year: » + otraFecha.getYear() +»<br>»); document.write(«Locale String: » + otraFecha.toLocaleString() +»<br»);  Tags: date, javascript

funciones functions javaScript

 /* FUNCTIONS */  function hola_usuario() {  document.write(«Hola que tal <br>»)  }  function raiz(x) {   return x * x ;  }   hola_usuario();     numero=prompt(«Ingresa un numero», 0); document.write(raiz(numero)); Tags: funciones, functions

DO WHILE

 /* DO WHILE */  var requested_month=0; var MonthArray= [ «», «Enero», «Febrero», «Marzo», «Abril», «Mayo», «Junio», «Julio», «Agosto», «Septiembre», «Octubre», «Noviembre», «Diciembre»  ]  document.write(«Ingresa un número del 1 al 12: <br>»);  do {  requested_month=prompt(«Ingresa un numero del 1 al 12 o 0 para salir», 0);  if ( requested_month <= 12 )   {    document.write(MonthArray[requested_month] + «<BR>»);   }  }while (requested_month != 0) 

for loops

 /* FOR LOOPS */  var hora; var ampm;  for ( hora=1; hora<=24; hora++) {  if (hora < 12) { ampm = «am» }  if (hora > 12) { ampm = «pm» }    if (hora < 13 )  {   document.write(hora + ampm)  }   else  {       document.write((hora-12) + ampm)    }    document.write(«<br>»);   } 

Switch Case

 var clave_admin=»ice»; var clave_dev=»snow»; var clave_user=»water»;  var login=prompt(«Ingresa la clave porfavor: «, » «);   switch (login) {    case «ice»:   alert(«Hola Administrador»);   break  case «snow»:   alert(«Hola Desarrollador»);   break  case «water»:   alert(«Bienvenido Usuario»);   break      default:   alert(«Clave incorrecta»);   break      } Tags: switch+case+javascript