JavaScript

Alles, was ich bisher über JavaScript geschrieben habe, ist auf dieser Seite versammelt.

Banned Twitter Passwords

Veröffentlicht am Dienstag, 5. Januar 2010, von infinity auf Alphane Moon

Wer einen Account bei der Website mit dem blauen Vogel eröffnen möchte, sollte sich für ein starkes Passwort entscheiden. Das ist grundsätzlich eine vernünftige Idee. Die Anmeldeseite von Twitter https://twitter.com/signup fängt einige 0815-Passwörter über JavaScript ab.

Mutant Tweety Bird

Wer im Quelltext der HTML-Seite nach Gold schürft, findet diese glitzernde Perle:

<script type="text/javascript">
//<![CDATA[
  twttr.BANNED_PASSWORDS = ["111111","11111111", … etc.
      page.controller_name = 'AccountController';
      page.action_name = 'new';
      twttr.form_authenticity_token =
           'bfc262064e9fa25717d09bebfb82ad0b207fb099';
      // FIXME: Reconcile with the kinds on the Status model.
      twttr.statusKinds = {
        UPDATE: 1,
        SHARE: 2
      };
      twttr.ListPerUserLimit = 20;
      
//]]>
</script>

Einige der BANNED_PASSWORDS haben einen längeren Bart als Gandalf der Zauberer.

Schleifen in JavaScript

Veröffentlicht am Mittwoch, 10. Dezember 2008, von infinity auf Alphane Moon

Schleifen sind Anweisungen, mit denen ein Programm Aktionen wiederholt ausführen kann. Es gibt in JavaScript die Schleifenkonstrukte while, do/while und for, die ich hier mit ein paar einfachen Beispielen vorstellen möchte. Wer das alles schon kennt, kann sich stattdessen an einem Bild von einem kleinen Panda (Ailurus fulgens) erfreuen.

Kleiner Panda (Ailurus fulgens).

Dialogfenster in JavaScript: alert, confirm und prompt

Veröffentlicht am Sonntag, 24. Februar 2008, von infinity auf Alphane Moon

Das globale Objekt window besitzt drei Methoden, mit denen man einfache Dialogfenster oder Pop-ups öffnen kann: alert, confirm und prompt. Die Methoden werden in dieser kleinen Einführung mit Beispielen vorgestellt, sie sind manchmal ganz nützlich.

Reguläre Ausdrücke mit JavaScript

Veröffentlicht am Montag, 31. Dezember 2007, von infinity auf Alphane Moon

Eine Einführung in das Arbeiten mit regulären Ausdrücken in JavaScript mit vielen einfachen Beispielen zum Ausprobieren. Vorgestellt werden das Objekt RegExp, seine beiden Methoden test und exec, und nützliche Methoden des String-Wrapper-Objekts.

all content copyright © 2007-2010 Alphane Moon