Edmund: Auswendig?

Guten Abend

Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?
Mit HTML ist das ja kein Problem, aber wenn man einiges kann, ist es doch noch recht Schwierig, die Tags auswendig zu kennen, vorallem wenn man sie nicht so oft braucht.
Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen und Ganzen auswendig? Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

Danke euch

  1. Hi

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

    die dieser drei Beispiele ja, zumindest CSS und (X)HTML, PHP nicht unbedingt, dazu sind es zu viele, und bestimmte funktionen braucht man halt nicht immer.

    Mit HTML ist das ja kein Problem, aber wenn man einiges kann, ist es doch noch recht Schwierig, die Tags auswendig zu kennen, vorallem wenn man sie nicht so oft braucht.

    ich brauche bei CSS und HTML (fast) alles.

    Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen und Ganzen auswendig? Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

    nö. wenn ich was brauche, dann weiß ich es entweder, oder es ist so exotisch, dass ich in der doku nachschlage.

    Fabian

    1. Tach auch,

      Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

      die dieser drei Beispiele ja, zumindest CSS und (X)HTML

      Bist Du ein Gedaechtniswunder oder uebertreibst Du ein wenig?

      Die kannst Du alle auswendig?

      http://selfhtml.teamone.de/navigation/html.htm

      <kbd>? <fieldset>? <legend>?

      http://selfhtml.teamone.de/navigation/css.htm

      style="font-stretch:extra-condensed; list-style-type:cjk-ideographic;"?

      ich brauche bei CSS und HTML (fast) alles.

      Du benutzt also style="font-stretch:extra-condensed; list-style-type:cjk-ideographic;"?

      nö. wenn ich was brauche, dann weiß ich es entweder, oder es ist so exotisch, dass ich in der doku nachschlage.

      Ich glaube Du ueberschaetzt was Du regelmaessig benutzt im Vergleich zu dem was es alles gibt.

      Gruss,
      Armin

      --
      Location: Swindon/England/UK/Europe/Northern Hemisphere/Planet Earth/Solar system/Universe
      1. Hallo,

        <kbd>? <fieldset>? <legend>?

        Zumindest die beiden letztgenannten haben laengst keinen Exotenstatus mehr (im IE mind. seit 3 Jahren nutzbar, Netscape 6+/Mozilla kennt die Elemente ebenfalls und Opera kann AFAIK mit legend nichts anfangen).

        Du benutzt also style="font-stretch:extra-condensed; list-style-type:cjk-ideographic;"?

        Im HTML-Kontext ist font-stretch noch kein Bringer, aber in SVG-Dokumenten klappt das durchaus: http://www.styleassistant.de/tips/tip82.gif.

        MfG, Thomas

        1. Opera kann AFAIK mit legend nichts anfangen

          Praeziser ist: Der legend-Inhalt wird zwar angezeigt, aber nicht im Rahmenbereich des umgebenden fieldsets, sondern unterhalb und in den document.forms-Collections lassen sich legend-Elemente nicht auffinden. Das ist z. B. schlecht, wenn man die Formularelemente (in einer Schleife) ueber ihren numerischen Index ansprechen moechte.

          MfG, Thomas

      2. Hi

        Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

        die dieser drei Beispiele ja, zumindest CSS und (X)HTML

        Bist Du ein Gedaechtniswunder oder uebertreibst Du ein wenig?

        Die Antwort zu finden überlasse ich dir.

        Die kannst Du alle auswendig?

        IMHO ja. Bis auf Sachen, die ich extrem selten brauche, wie <kbd> z.B..

        http://selfhtml.teamone.de/navigation/html.htm

        <kbd>? <fieldset>? <legend>?

        jepp, gestern benutzt. Ich habe mich nach argem Rüffel hier mit Semantik stark beschäftigt und verwende mitunter sogar mittlerweile <label> nur der Semantik wegen.

        http://selfhtml.teamone.de/navigation/css.htm

        style="font-stretch:extra-condensed; list-style-type:cjk-ideographic;"?

        jein. die eigenschaften sind mir bekannt, und die häufig benutzen Werte, so etwas wie cjk-idoegraphic nehm ich eher seltern ;-))

        ich brauche bei CSS und HTML (fast) alles.

        Du benutzt also style="font-stretch:extra-condensed; list-style-type:cjk-ideographic;"?

        font-stretch ja, list-style-type auch, ideographic allerdings nicht.

        nö. wenn ich was brauche, dann weiß ich es entweder, oder es ist so exotisch, dass ich in der doku nachschlage.

        Ich glaube Du ueberschaetzt was Du regelmaessig benutzt im Vergleich zu dem was es alles gibt.

        Das glaube ich nicht. Sicher, mal brauche ich dieses, mal bruache ich jenes... abver es ist ja niht so, dass ich immer dasselbe mache ;-))

        Fabian

  2. Guten Abend

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

    NEIN!

    Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen und Ganzen auswendig? Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

    Ich habe immer self-html nebenher geöffnet. Das hilft ungemein. Ansonsten gibt es eine Unmenge an Tutorials im Netz, die, wenn man sie downloaded, immer eine Hilfe sind. (Zur Not kann man ja den passenden Code mit STRG+C mal fix kopieren)

    André

  3. hi,

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?
    Mit HTML ist das ja kein Problem

    HTML ist eine Auszeichnungssprache, in der es ungefähr 40 wirklich wichtige und häufig benutzte "tags" gibt, die man relativ leicht und schnell kennt. CSS, Javascript und PHP sind dagegen keine "Auszeichnungssprachen", das heißt, darin gibt es keine "tags". Auch da gibt es einen gewissen Grundbestand an vorformulierten Methoden, Namen usw., den man relativ schnell beherrscht. Aber Funktionen versieht man ja mit eigenen Namen, auch eine Funktion mit dem Namen "xc1aWchr56Hjmoe567" ist prinzipiell möglich  -  und so etwas lernt man niemals auswendig. Wozu auch? Man muß doch bloß wissen, wo es in SELFHTML die eventuell benötigten Ratschläge gibt ...

    Grüße aus Berlin

    Christoph S.

  4. Hallo Edmund,

    (hoffentlich nicht der Kamillenteetrinker im Bierseidel...)

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

    Kleine Anmerkung: HTML und CSS sind keine Programmiersprachen. Es wird in dieser netten Glosse kurz angesprochen ;-)
    http://aktuell.de.selfhtml.org/artikel/humor/brian/index.htm#zwei-frames

    Mit HTML ist das ja kein Problem, aber wenn man einiges kann, ist es doch noch recht Schwierig, die Tags auswendig zu kennen, vorallem wenn man sie nicht so oft braucht.

    Das ist meistens Übungssache, in allen Sprachen. Die üblichen Verdächtigen und die Systax kennt man sehr schnell auswendig und Spezialfälle schaut man nach.

    Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen und Ganzen auswendig? Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

    Kleinzeugs und Zeugs, das nicht besonders aufwendig ist, kommt aus dem Kopf und für Spezielles ist meistens ein Fenster mit der Dokumentation offen.

    Ich denke, das ist so bei den meisten. Wieso fragst Du danach? Ist das für Dich so wichtig?

    • Tim
    --
    Ceci n'est pas une ... ehm .. Signature.
  5. Hallo,

    ...ich weiß kaum was auswendig. Da belaste ich mein Hirn lieber mit spannenderen Dingen. Ich weiß ja, wo ich alles stehen habe. (jaja, ein br oder ein image-tag bekomme ich natürlich noch hin. Aber wie beeinflust man per css die Darstellung von Textlinks? Keine Ahnung.... wie bindet man ein externes js ein? Schaue ich immer nach..... )

    Chräcker

  6. Hallo Eddie,

    egal ob Auszeichnungs- oder Programmiersprache, also ob HTML, Javascript, PHP oder SQL-Statements, die Tags oder Befehle, die ich häufiger brauche, kenne ich auswendig (nach dem x-ten Mal nachlesen hat man sie irgendwann mal drauf), die anderen gucke ich nach. Dabei helfen mir SelfHTML oder andere Tutorials, die, die ich brauche und kenne, habe ich mir runtergwladen, sofern möglich. Am liebsten im chm-Format, wenn es das nicht gibt, dann als HTML und zum ausdrucken als pdf (wenn vorhanden).

    Wenn Du einen Vergleich anstellen willst in der Art wie

    <?php

    $query = "select * from kopf.gespeichteresWissen";
    $result = mysql_query ($query) or die;
    $capacity = mysql_num_rows($result);

    if ($capacity < 5 ) {
        $programmer = bad;
        }
    elseif ($capacity < 50 ) {
        $programmer = medium;
        }
    else {
        $programmer = advanced;
         }
    ?>

    dann geht das meiner Meinung nach nicht auf. Was einen guten Entwickler ausmacht, ist meiner Meinung nach
    1. im wesentlichen die Fähigkeit, das zugrundeliegende Problem zu
       analysieren,
    2. sich zu überlegen, wie es zu lösen sei, dann überlegen ob es mit
       "Kopfwissen" effizient gelöst werden kann und dann kommt
    3. Doku rausholen, die richtigen "Fragen"  and die Doku stellen und
       die richtige Lösung finden. Zuletzt dann noch
    4. Die dargebotene Lösung zu verstehen und umsetzen zu können. Auch
       schon beim ersten Mal, bei der er sie einsetzt. Ggf. mit ein wenig
       ausprobieren...
    Auch bei Punkt 4 tut man sich als Anfänger noch schwer, als erfahrenerer Entwickler liest man Dokus leichter und versteht sie auch eher auf Anhieb. Das ist eine Übungssache, auf die es meiner Meinung nach sehr ankommt.

    Nimm mich: Als ich mit PHP ernsthaft angefangen bin (war meine erste richtige Programmiersprache, noch vor Javascript), habe ich in der Doku nicht mal auf Anhieb verstanden, was zB explode als Funktion von mir will, mitlerweile finde ich auch bei neuen Problemen schneller die passende Lösung und das Umsetzen auch komplexerer Funktionen klappt oft auf Anhieb. Und ich würde mich _nicht_ als begnadet bezeichnen :-)

    --
    Greetz,
    Andreas
  7. Hallo

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?
    Mit HTML ist das ja kein Problem, aber wenn man einiges kann, ist es doch noch recht Schwierig, die Tags auswendig zu kennen, vorallem wenn man sie nicht so oft braucht.
    Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen und Ganzen auswendig? Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

    Bei HTML kenn ich die meisten (gebräuchlichen) auswendig, wobei ich vieles mit Phase5 einfüge. Wenn ich mal was nicht weiß, dann ist selfhtml ja nur einen mausklick entfernt. :)
    CSS kenn ich die sachen die ich am meisten brauche mehr oder weniger auswendig - bin aber recht schnell im nachschauen. :)
    in php weiß ich einiges inzwischen auch auswendig, schaue aber oft nach dem genauen Syntax (die chm-Datei von php.net ist dafür ungemein hilfreich). Oft kopiere ich mir scriptstücke die ich woanders schon mal gebraucht habe auch einfach aus den alten Scripten raus.

    gruß
    Tobias

  8. Hallo Edmund,

    Guten Abend

    Ebenfalls.

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

    CSS ist keine Programmiersprache, aber das nur mal so am Rande. Ja - ich kenne *alle* Tags von CSS, JS und PHP sowie deren Syntax auswendig! Wozu das große Problem? CSS und JS besitzen keine Tags und PHP selbst kennt nur <?php ?>, <? ?>, <script language="php"></script> und evtl. <% %> (falls ASP-Syntax laut php.ini erlaubt ist) Wo ist da das Problem, das auswendig zu lernen?

    Mit HTML ist das ja kein Problem,

    Ach ja? Okay - schau' bitte nicht in der Doku nach, ja? - wie definiere ich in HTML 2.0 aufwärts eine logische Beziehung zur Glossarseite? [1]

    aber wenn man einiges kann, ist es doch noch recht Schwierig, die Tags auswendig zu kennen, vorallem wenn man sie nicht so oft braucht.

    Genau.

    Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen und Ganzen auswendig?

    Um Gottes Willen, nein! Ich kenne die Syntax aller Sprachen, die ich benutze, aber die ganzen Anweisungen, Funktionen, Befehle, Selektoren und wie die Dinger alle noch heißen kenne ich nicht. Brauche ich auch nicht.

    Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

    HTML, CSS, JS: http://selfhtml.teamone.de/
    PHP: http://www.php.net/manual/en/ (ist aktueller als das Deutsche)

    Danke euch

    Bitte bitte,

    Grüße,

    Christian

    [1] Die Antwort ist: (bitte runterscrollen)

    <link rel="glossary" href="glossar.htm" title="Begriffs-Glossar" />
    http://selfhtml.teamone.de/html/kopfdaten/beziehungen.htm#quellen

  9. Hi Edmund,

    Könnt Ihr die Tags von von den Programmiersprachen (CSS, JS, PHP ) auswendig?

    Niemals. Bei HTML und CSS bin ich aus dem Kopf recht fix, wenn ich auch nie alles wissen werde, weil ich es nicht brauche, Javascript lese ich im Bedarfsfall nach, PHP will ich nicht.

    Oder nehmt ihr beim Programmieren irgendwelche Vorlagen zu Hilfe?

    Absolut. Was wohl auch der Grund ist, dass ich nicht alles auswendig weiß. Folgende Sidebars stehen in meinem Browser auf einen Klick zur Verfügung:

    SELF*  http://aktuell.de.selfhtml.org/src/selfside.htm
    HTML   http://devedge.netscape.com/toolbox/sidebars/2001/html401qr/elem.html
    CSS2   http://devedge.netscape.com/toolbox/sidebars/2001/css2qr/prop-visual.html
    CSS2.1 http://devedge.netscape.com/toolbox/sidebars/2002/css21qr/en-US/prop-visual.html
    DOM    http://devedge.netscape.com/toolbox/sidebars/2001/dom2/core.xml

    Zusätzlich teste ich im Moment http://www.zvon.org/Output/bar_xhtBas_element.html.

    Mein Browser validiert X/HTML mit "x URI" und CSS mit "c URI" oder per [Strg][Alt][v]. Mein Editor lädt die entsprechende Stelle in den W3C-Specs, wenn ich den Cursor auf einen Tag oder ein Attribut stelle (bzw. bei allen CSS-Definitionen) und [F1] drücke, wozu sollte ich also alles auswendig lernen? Wichtig ist nur, zu wissen, wo man die nötige Information bekommt ;)

    LG Roland

  10. Hi,

    Könnt Ihr die Tags von von den Programmiersprachen
    (CSS, JS, PHP ) auswendig?

    je mehr verschiedene Sprachen man verwenden muß, um
    so sinnloser ist es, auch nur zu versuchen, alles
    auswendig zu können. Da kann ich meine Zeit mit viel
    sinnvolleren Tätigkeiten füllen.

    Wie macht Ihr das? Kennt Ihr die Sprachen im Grossen
    und Ganzen auswendig? Oder nehmt ihr beim
    Programmieren irgendwelche Vorlagen zu Hilfe?

    Das hängt davon ab, wie oft ich das entsprechende
    Element verwende:

    • einfache Dinge, die ich ständig brauche, etwa <p>,
        kann ich natürlich auswendig.
    • Dinge, die ich selten brauche, etwa Formularelemente,
        schlage ich nach (z. B. in SELFHTML per Navigation
        oder Suchmaschine - je nachdem, ob ich genau dieses
        Element schon mal dort gelesen habe oder nicht).
    • Dinge, von denen ich mich daran erinnere, sie selbst
        in einer noch existenten Datei schon mal verwendet
        zu haben, suche ich (per Editor) bevorzugt in dieser
        Datei - von der weiß ich meistens bessere Such-
        begriffe als von dem Kapitel in irgend einer Sprach-
        beschreibung irgend einer Sprache. Wie die Datei
        heißt und wo sie steht, ist nicht wichtig - mein
        Editor findet sie, wenn sie auf der Festplatte ist.

    Viele Grüße
          Michael