other languages: Inglese

Alcuni suggerimenti e riferimenti per programmare javascript, in stile object – oriented.

Javascript Object Oriented

Esempi jQuery

Alcune porzioni di codice che mostrano come usare jQuery

// return true if the element is an input
$('#elementId').is('input');
// get the name of the tag
$('#elementId').get(0).tagName

Definizione di oggetti semplici

esempio semplice: definire un oggetto con javascript semplice [link_01]

Questo esempio mostra come definire ed usare un oggetto in javascript.  Per prima cosa di definisce l’oggetto, con una sintassi simile a quella di una funzione; poi si aggiungono un costruttore ed un metodo, attraverso la proprietà prototype.

// define Object as a function
function StringBuffer(){
  this.buffer = [];
}
// add a constructor with one string parameter
StringBuffer.prototype.append = function append(string){
  this.buffer.push(string);
  return this;
}
// add one method to the object
StringBuffer.prototype.toString = function toString(){
  return this.buffer.join('');
}

Ora si può istanziare l’oggetto ed usare i suoi dati ed i suoi metodi.

// new instance
var buf = new StringBuffer();
// use the instance
buf.append('hello');
buf.append('world');
alert(buf.toString());

Riferimenti