Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Variable istgleich funktionsvorschrift und definition durch doppelpunkt

Frage Entwicklung JavaScript

Mitglied: JohntherippA

JohntherippA (Level 1) - Jetzt verbinden

20.07.2008, aktualisiert 26.07.2008, 5180 Aufrufe, 3 Kommentare

Hi ich bin gerade dabei meine Kentnisse in der WEB entwicklung zu vertiefen.
Dazu nehme ich Quelltexte von Internetseiten auseinander.
Nicht für bösartige Zewcke, sondern zum lernen.

Wie ihr hier seht, wird einer Variable eine Funktion zugeordnet. Normalerweise kenne ich das so:

var name = function (value) {value * value;}
ist das hier das selbe bei

selectGroup = {?

2.tens was hat es mit

groups:new Array(),
getGroup:function(group)

auf sich?

Über Hilfe würde ich mich freuen.

01.
selectGroup =  
02.
03.
			groups:new Array(), //[groupname]=item 
04.
			getGroup:function(group)  
05.
06.
				if(typeof(this.groups[group]) == "undefined")  
07.
08.
					this.groups[group] = new Object(); 
09.
					this.groups[group].activeItem = "undefined"; 
10.
					this.groups[group].onActivate = function(obj) {}; 
11.
					this.groups[group].onDeactivate = function(obj) {}; 
12.
13.
				return this.groups[group]; 
14.
			}, 
15.
			activate:function(obj, group) { 
16.
			g = this.getGroup(group); 
17.
			if(typeof(g.activeItem) != "undefined") { 
18.
			g.onDeactivate(g.activeItem); 
19.
20.
			g.activeItem=obj; 
21.
			g.onActivate(obj); 
22.
23.
		};
Mitglied: iammixi
25.07.2008 um 01:44 Uhr
Hallo,

diese Konstrukt was du das siehst könnte man eine "Klasse" nennen. Man kann damit beispielsweise das machen:

alert(selectGroup.groups["my_group"]);

oder

selectGroup.getGroup(my_group_variable);

Es geht hier schlicht darum Variabelen und Funktionen in einen Ordner unterzubringen um Ordnung zu schaffen. Der Ordner heißt hier "selectGroup" und beinhaltet Variable "groups" und die Funktionen "getGroup" und "activate".

Weitere Informationen dazu findest du zum Beispiel unter http://www.alistapart.com/articles/getoutbindingsituations

Michi
Bitte warten ..
Mitglied: JohntherippA
25.07.2008 um 10:04 Uhr
Super vielen dank. Das hat mir sehr geholfen. Dachte mir schon irgendwie soetwas. Und wenn ich jetzt z.b.

ein konstrukt dieser Art habe ist das das gleiche nur mit einem Ordner mehr oder wie?

a.b.c(d)
Bitte warten ..
Mitglied: iammixi
26.07.2008 um 12:59 Uhr
ganz genau! du hast das verstanden.
Bitte warten ..
Ähnliche Inhalte
Hardware
gelöst Firmware - Definition (7)

Frage von kevische zum Thema Hardware ...

PHP
Definition Script für "memory limit" (1)

Frage von lexa-lexa zum Thema PHP ...

Batch & Shell
gelöst Mit zusammengesetzter Variable auf andere Variable zugreifen (2)

Frage von abiber zum Thema Batch & Shell ...

Ausbildung
gelöst Definition "Junior" Netzwerktechniker (11)

Frage von Bhuddu zum Thema Ausbildung ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (13)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...