php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS Probleme mit HTML5, Bootstrap oder jQuery ?

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 22-02-2010, 21:19
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard Wie nennt man das?

PHP-Code:

function meinObjekt ()
{
  
this.bla 'laber';
  
this.doSomething = function ()
  { 
    
this.blubb 'blubber';
    
this.doSomethingElse = function()
    {
      
alert (this.bla);
    }
    
this.doSomethingElse();
  }

Mir geht es speziell um this.blubb = 'blubber'; und this.doSomethingElse = function(). Wie zum Teufel nennt man das?

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #2 (permalink)  
Alt 22-02-2010, 21:28
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist offline
Registriert seit: Mar 2008
Beiträge: 3.576
h3ll befindet sich auf einem aufstrebenden Ast
Standard

this.blubb ist eine Eigenschaft. function() {} ist eine anonyme Funktion. Oder versteh ich dich falsch?
Mit Zitat antworten
  #3 (permalink)  
Alt 22-02-2010, 21:28
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Kropff Beitrag anzeigen
Mir geht es speziell um this.blubb = 'blubber'; und this.doSomethingElse = function(). Wie zum Teufel nennt man das?
Ersteres ist in JavaScripts OO-Modell das Schema, um Attribute/Eigenschaften als public zu deklarieren, und letzteres eine Methode als privileged.

Siehe auch Private Members in JavaScript
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #4 (permalink)  
Alt 23-02-2010, 10:27
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Erst mal danke für die Antworten. Ich glaube, ich habe mich missverständlich ausgedrückt. Es geht hier nich tum die Sichtbarkeitsstufen. Es könnte auch so aussehen:
PHP-Code:
function meinObjekt ()
{
  function 
doSomething ()
  { 
    var 
blubb 'blubber';
    function 
doSomethingElse ()
    {

    }
  }

ich habe ja ein Objekt meinObjekt. Darin befindet sich eine Methode doSomething. Und die beinhaltet wiederum eine Eigenschaft und Methode. Mir geht es um die Bezeichnung dieser Verschachtelung. Methodenmethode? Methodeneigenschaft?

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #5 (permalink)  
Alt 23-02-2010, 10:33
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo Peter,

meinObjekt ist kein Objekt, sondern ein Konstruktor, um ein Objekt zu erzeugen. Man könnte es also auch Klasse nennen. Da jetzt allerdings kein this mehr drin vorkommt und ich nicht weiß, ob du es jemals mit new aufrufst, würde ich sogar sagen, das es nur ein Closure ist.

Kannst du vielleicht den Kontext dieses Konstrukts näher erläutern? Es kann halt vieles sein, dafür müsste man aber auch wissen, wie du es einsetzt.

Gruß,

Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #6 (permalink)  
Alt 23-02-2010, 10:48
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von AmicaNoctis Beitrag anzeigen
meinObjekt ist kein Objekt, sondern ein Konstruktor,
Stimmt, vergesse ich immer wieder.
Zitat:
Zitat von AmicaNoctis Beitrag anzeigen
Kannst du vielleicht den Kontext dieses Konstrukts näher erläutern? Es kann halt vieles sein, dafür müsste man aber auch wissen, wie du es einsetzt.
Ich habe das noch in keinem Kontext eingesetzt. Hab einfach mal damit herumgespielt und es funktionierte. Ist ja bei Literalen auch möglich.
Zitat:
Zitat von AmicaNoctis Beitrag anzeigen
würde ich sogar sagen, das es nur ein Closure ist.
Könnte sein.

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #7 (permalink)  
Alt 23-02-2010, 10:53
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Ohne Kontext ist es einfach nur eine Funktion, wie auch ein Apfel nur ein Apfel ist. In einem konkreten Kontext, kann man es evtl. dann auch anders sehen, so wie der Apfel im Kontext von Newton, Wilhelm Tell oder Adam und Eva jeweils noch einen zusätzlichen symbolischen Charakter erhält.
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #8 (permalink)  
Alt 23-02-2010, 11:01
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Dann gebe ich mich mit der Antwort mal zufrieden.

Danke
Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #9 (permalink)  
Alt 23-02-2010, 19:30
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard Die feinen Unterschiede

PHP-Code:
function bla()
{
  function 
blubb()
  {
    ..
  }
  
blubb = function ()
  {
    ...
  }
  var 
blubb = function()
  {
    ...
  }

Kann mir mal einer den Unterschied der einzelnen Methodendeklarationen von blubb erklären? Haben die was mit den Closures zu tun? Lese mich gerade in das Thema ein und hab noch ein paar Verständnisprobleme.

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #10 (permalink)  
Alt 23-02-2010, 19:42
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo Peter,

die erste und dritte Definition sind äquivalent. Die zweite erzeugt ein Autoglobal. Ohne var werden Eigenschaften dem window-Objekt hinzugefügt. Das passiert bei der zweiten, die anderen beiden sind nur innerhalb der äußeren Funktion (bla) gültig.

Gruß,

Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #11 (permalink)  
Alt 23-02-2010, 19:46
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Danke, Schatzi . Wenn ich dich nicht hätte.

Peter

PS: Irgendwann muss ich dich mal kennenlernen!
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
  #12 (permalink)  
Alt 23-02-2010, 19:48
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Gern geschehen, lieber Peter. Du hättest mich und mein Schatzi ja am Samstag kennenlernen können, aber du wolltest ja nicht
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten
  #13 (permalink)  
Alt 23-02-2010, 19:55
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.721
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von AmicaNoctis Beitrag anzeigen
Gern geschehen, lieber Peter. Du hättest mich und mein Schatzi ja am Samstag kennenlernen können, aber du wolltest ja nicht
Berlin ist weit, ich bin alt und mein Babysitter unset konnte auch nicht.

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie nennt sich der Pfeil/Punkt bei OOP? unset Off-Topic Diskussionen 6 15-09-2008 08:41
wie nennt man das Kropff HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS 3 10-10-2007 01:03
wie nennt man dieses schema....? phexi Apps und PHP Script Gesuche 9 09-11-2005 14:07
Wie nennt man sowas..... HaXor PHP Developer Forum 2 28-09-2004 23:10
hilfe...weiss net, wie man das nennt Moqui PHP Developer Forum 4 05-09-2002 22:43

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:17 Uhr.