Avatar billede 0verwrite Nybegynder
25. januar 2004 - 14:56 Der er 5 kommentarer

classer og funktioner / objekter ?

Kan man ikke programmere JS i class'er og functioner?

eks.

function myClass() {
  var myVar = 'test';
  funtion getVar() {
      return myVar;
  }
}

alert(myClass.getVar());

håber i forstår slam-koden, det jeg vil er blot at lave mine funktioner i class'er for at få lidt mere styr på det.
Avatar billede 0verwrite Nybegynder
25. januar 2004 - 14:59 #1
kan se det lige gik lidt for hurtigt...
  funtion getVar() { //mangler lige et C i fun'c'tion
Avatar billede roenving Novice
25. januar 2004 - 15:19 #2
Du kan sagtens programmere i klasser, vil du se et omfattende eksempel, så prøv at kigge i Thomas Brattlis kode i:

http://www.dhtmlcentral.com/projects/coolmenus/
Avatar billede 0verwrite Nybegynder
25. januar 2004 - 15:23 #3
*hmm* har lige gloet lidt på sitet, sys ik lige jeg kan finde et eks. på en klasse, er der ikke nogen der kan komme med et kort eks. det er alt hvad jeg ønsker!
Avatar billede dreamcode Nybegynder
25. januar 2004 - 15:39 #4
function Klasse(strName){
        this.strName = strName;
        this.whoAmI = function(){
            alert(this.strName);
        }
    }

onload = init;

    function init(){
        var a = new Klasse("Klasse a");
        var b = new Klasse("Klasse b");
        a.whoAmI();
        b.whoAmI();
    }
Avatar billede roenving Novice
25. januar 2004 - 15:39 #5
Hvis du downloader hans menu, vil du se, at han arbejder med menuer som klasser, at han opbygger et browser-objekt for at holde styr på de forskelligheder, der er mellem browsere osv.

Kig f.eks. på

http://www.devguru.com/Technologies/ecmascript/quickref/special_operators.html

-- og find new-operatoren
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester