Archive für die Kategorie ‘Javascript’

Osterzeit ist Angebotszeit – PhpStorm, PyCharm und mehr im Angebot

Veröffentlicht am 20. April 2011 um 21:05 by Fabian Martin Permalink

Pünktlich zur Osterzeit hat JetBrains eine neue Rabatt Aktion gestartet. Wer bis zum 30. April eine Personal License bestellt, spart bis zu 50% des Preises.

Anders als zur Weihnachtszeit, sind diesmal fast alle IDEs im Angebot

  • PHP Entwickler bekommen 50% Rabatt auf Ihre PhpStorm Lizenz. Holt Ihr euch zusätzlich noch einen Gutschein beim PHP Gangsta ab, könnt Ihr den Rabatt auf satte 60% erhöhen.
  • Python Entwickler sparen 50% beim Kauf einer PyCharm Lizenz. Wer von PyDev usw. die Schnauze voll hat, sollte einen Test wagen.
  • Keine Lust auf Eclipse oder Netbeans? Java Entwickler sparen 40% bei der wohl besten Java IDE auf dem Markt, IntelliJ IDEA.
  • Ruby Entwickler sparen leider am wenigsten, aber immerhin noch 30% beim Kauf von RubyMine.
  • Wer das alles nicht braucht und nur einen Web Editor mit Unterstützung für HTML, CSS, Javascript und vielem mehr sucht, der spart 50% beim Kauf von WebStorm
  • Noch keinen Bug Tracker in der Firma? Alle Lizenzen von YouTrack gibt es ebenfalls 50% günstiger

Denkt beim Kauf daran, dass auf alle Preise noch die derzeit gültige MwSt. aufgerechnet wird.

Javascript: Prüfen ob Variable definiert ist

Veröffentlicht am 31. März 2010 um 13:46 by Fabian Martin Permalink

Bei Javascript, wie auch in anderen Sprachen, weiß man mitunter nie, ob eine Variable definiert wurde. Um dies zu überprüfen, nutze ich meist folgenden Code Schnipsel.

if (typeof(VARIABLE) == "undefined")
{
    alert("VARIABLE ist nicht gesetzt");
}

Die Klammern bei typeof kann man weglassen. Ich persönlich habe es mir jedoch angewöhnt sie zu setzen, da hierdurch die Zusammengehörigkeit der Werte besser zu erkennen ist.

jQuery: Zwischenspeichern von Ajax Anfragen verhindern

Veröffentlicht am 25. März 2010 um 12:42 by Fabian Martin Permalink

Nichts ist schlimmer, als eine Ajax Anfrage die vom Browser zwischengespeichert wird. Das Ergebnis sollte sich ändern, aber im Browser bleibt alles gleich. Um dies zu verhindern, kann man die URL von Hand mit einem Unique String erweitern oder man setzt in jQuery die folgende Option.

$(function()
{
    $.ajaxSetup(
    {
        cache: false
    });
});

An die aufgerufene URL wird nun ein Timestamp gehangen, durch den der Browser die Seite nicht mehr aus dem Zwischenspeicher holt.

jQuery: Prüfen ob ein Objekt versteckt ist

Veröffentlicht am 27. Januar 2010 um 00:23 by Fabian Martin Permalink
if($("#myDivID").is(":hidden"))
{
    // Element ist versteckt
}

Prototype, ich mag dich nicht

Veröffentlicht am 17. Juli 2009 um 09:56 by Fabian Martin Permalink

Da ich seit Anfang der Woche wieder zur Arbeit fahren darf (Urlaub vorbei), komme ich regelmäßig in den Kontakt mit dem Javascript Framework Prototype

Auch wenn einige mir dafür den Kopf abreißen, gebe ich hiermit bekannt:

Ich mag Prototype nicht

Es löst viele Dinge zu umständlich die ich jeden Tag benötige (Selektoren auf CSS Klassen, binden von Events auf eine größere Anzahl an Elementen etc).

Die Kollegen konnte ich auch schon überzeugen das es einfacher geht, so dass in der neuen Version unseres CMS jQuery zum Einsatz kommt.