What's new? | Help | Directory | Sign in
Google
coders
OpenSurce projects from Lithuania
  
  
  
  
    
Search
for
Updated Jan 31, 2007 by min2lizz
JavaScript  

Įžanga

JavaScript - objektiškai orientuota skriptų programavimo kalba, besiremianti prototipų principu. Dažniausiai kalba naudojama internetinių puslapių interaktyvumo realizacijai, bet taip pat naudojama ir kaip galimybė skriptais manipuliuoti tam tikromis programomis. Kalba sukurta Brendano Eicho Netscape kompanijoje ir pavadinta Mocha, vėliau pervadinta į LiveScript, ir galiausiai tapo JavaScript. Vienas iš argumentų pervadinant kalbą buvo sintaksinis panašumas su Java kalba. Paskutinė JavaScript versija - 1=.5

Pavyzdžiai

// konstruktoriaus funkcija
function Taškas(x, y) {
  this.x = x;
  this.y = y;
}

// objekto sukūrimas
obj = new Taškas(12, 1000);

// atributo naudojimas
alert(obj.x);

// kitas būdas naudoti objekto atributus kaip žodyno elementą
alert(obj["attributeA"]);

// dinamiškai pridedamas atributas
obj.laikas = new Date();

// atributo išmetimas
delete obj.x;

// objekto sunaikinimas remove the whole Object
delete obj;

Paveldėjimas ir prototipai:

function Base() {
  this.Override = function() {
    alert("Base::Override()");
  }

  this.BaseFunction = function() {
    alert("Base::BaseFunction()");
  }
}

function Derive()
{
   this.Override = function() {
     alert("Derive::Override()");
   }
}

Derive.prototype = new Base();

Sign in to add a comment