API Docs for:
Show:

jsCow Class

Defined in: jscow.js:10

Basis Klassen des jsCow-Framework.

Constructor

jsCow

()

Defined in jscow.js:10

Methods

del

(
  • cmp
)
Object chainable

Defined in jscow.js:233

Löscht eine spezifische Komponente aus der globalen Komponenten-Liste von jsCow. Hierbei wird automatisch die Methode .del() der jeweiligen Komponente aufgerufen.

Parameters:

  • cmp Object

    Referenz auf die Instanz der zu löschenden Komponente.

Returns:

Object:

Referenz auf das das Framework-Object selbst.

getCache

(
  • index
)
Object chainable

Defined in jscow.js:202

Gibt einen Wert aus der Cache-Liste zurück. Wird kein Parametert angegeben, so wird die gesamte Liste zurück gegeben.

Parameters:

  • index String

    Index, unter welchem der Wert gespeichert wurde.

Returns:

Object:

Referenz auf das das Framework-Object selbst.

getNextZIndex

() Int

Defined in jscow.js:175

Gibt den nächst höheren z-Index als Zahl zurück.

Returns:

Int:

Höchsten z-Index als Zahl.

getSetup

(
  • param
)
Object chainable

Defined in jscow.js:133

Gibt eine spezifische Konfiguration zurück. Wird kein Parameter angegeben, wird die gesamte Konfiguration zurückgegeben.

Parameters:

  • param Object

    Objekt, welches abgelegt wurde.

Returns:

Object:

Referenz auf das das Framework-Object selbst.

removeCache

(
  • index
)
Object chainable

Defined in jscow.js:219

Löscht einen existierenden Wert aus der Cache-Liste.

Parameters:

  • index String

    Index, unter welchem der Wert gespeichert wurde.

Returns:

Object:

Referenz auf das das Framework-Object selbst.

setCache

(
  • index
  • cache
)
Object chainable

Defined in jscow.js:186

Speichert einen beliebigen Wert in einer Cache-Liste.

Parameters:

  • index String

    Index, unter welchem der Wert gespeichert werden soll.

  • cache Object

    Wert, welcher gespeichert werden soll.

Returns:

Object:

Referenz auf das das Framework-Object selbst.

setup

(
  • config
)
Object chainable

Defined in jscow.js:119

Über diese Methode können beliebige Konfigurationen direkt im Framework abgelegt werden.

Parameters:

  • config Object

    Objekt mit allen Parametern.

Returns:

Object:

Referenz auf das das Framework-Object selbst.

Properties

applications

Object

Defined in jscow.js:46

Liste aller im Framework registrierten Applikationen.

Default: "{}"

componentsObjectList

Object

Defined in jscow.js:55

Liste aller im Framework registrierten Komponenten.

Default: "{}"

res

Object

Defined in jscow.js:64

Objekt in dem die einzelnen Komponenten-Klassen abgelegt werden können.

Default: "{ core : { mvc: {} }, components : {}, model : {}, view : {}, controller : {} }"

Example:

jsCow.res.components.button = function() { ... }
jsCow.res.components.button.prototype = { 
    ... 
}

jsCow.res.model.button = function() { ... }
jsCow.res.model.button.prototype = { 
    ... 
}

jsCow.res.view.button = function() { ... }
jsCow.res.view.button.prototype = { 
    ... 
}

jsCow.res.controller.button = function() { ... }
jsCow.res.controller.button.prototype = { 
    ... 
}