Webbasierter Cloud-Editor ACE 0.2.0 mit neuen Sprachen

ACE ist ein webbasierter Programmeditor mit einem Funktionsumfang, der einem normalen Editor schon ziemlich nahe kommt. Es ist ein Nachfolge-Projekt von Mozilla Bespin. Die neue Version 0.2.0 bringt eine vertikal oder horizontal geteilte Ansicht des Editors, Code-Folding und einen Syntax-Check während der Eingabe. An Sprachen werden aktuell PHP, Java, Javascript, Ruby, C++, Python, HTML und CSS unterstützt. In Arbeit ist die Sprachunterstützung für Scala, C#, Perl, Groovy und JSON. Der Cloud-Editor ACE ist komplett in JavaScript geschrieben. Weitere Informationen und einen Download-Link findet man auf der ACE-Homepage.

2011-10-10T08:25:02+02:00Oktober 10th, 2011|HTML, Javascript, PHP|Kommentare deaktiviert für Webbasierter Cloud-Editor ACE 0.2.0 mit neuen Sprachen

Google will Javascript durch Dart ersetzen

Die als "neue Programmiersprache für strukturierte Web-Programmierung" bezeichnete Sprache Dart soll auf der Goto-Konferenz im Oktober in Aarhuis von Google gepusht werden. Vorgestellt wird sie von Gilad Bracha, dem Erfinder von Newspeak, der auch mit an den Java-Specs gearbeitet hat und Lars Bak, seines Zeichens Chefentwickler der V8-Javascript-Engine. Wie kommt man nun darauf, dass Dart Javascript ablösen soll und kann? Das Soll ist einfach zu erklären, eine entsprechende Mail von Google leakte durch. Das Kann muss sich erst noch erweisen. Zunächst ist es nur ein Wunsch von Google. Der Konzern möchte Javascript komplett durch Dart ersetzen und hat sich schon Gedanken dazu gemacht. Für Browser, die Dart nicht unterstützen, soll zum Beispiel ein entsprechender Compiler Dart->Javascript zur Verfügung gestellt werden. Eventuelle Performance-Vorteile dürfte der dann aber wieder auffressen. Aus dem ECMA-Komitee wird Google wohl keine Unterstützung bekommen, denn im Grunde genommen ist der Push für Dart kontraproduktiv in jeder Hinsicht.

2011-09-15T09:48:27+02:00September 15th, 2011|Allgemein, Javascript|1 Kommentar

Chrome Frame als stabile „non admin“-Version verfügbar

Chrome Frame ist eine Erweiterung besonders für ältere Microsoft-Browser, die moderne Technologien wie Javascript oder HTML5 in weniger fähige Browser integriert und dabei auch die Rendering-Unit des Google-Browsers mitbringt. Die stabile Version von Chrome Frame gibt es für die Internet Explorer-Versionen 6 bis 9. Im Chrome-Blog wird beschrieben, wie man Chrome Frame in andere Browser integriert. Besonders nützlich ist Chrome Frame für Umgebungen, in denen keine anderen Browser als die älteren von Microsoft erlaubt sind. Das besondere an dem neuen Update ist, dass es auch installiert werden kann, wenn der Benutzer keine Admin-Rechte auf dem Computer hat. Wer für Kunden mit einer solchen IT-Umgebung moderne Internetseiten entwickelt, hat erst mit Chrome Frame eine reelle Chance.

2011-09-01T08:04:39+02:00September 1st, 2011|Allgemein, HTML|Kommentare deaktiviert für Chrome Frame als stabile „non admin“-Version verfügbar

Formular mit Javascript abschicken

Manchmal steht man bei der Erstellung von Webseiten vor dem Problem, dass Daten via POST zu einer anderen Seite transferiert werden sollen, ohne dass der Benutzer das z.B. durch Mausklick auf einen Submit-Button initiiert. Dazu gibt es eine einfache Lösung mit Javascript. Zunächst werden die per POST zu übertragenden Daten mit dem Attribut "hidden" in ein Formular eingetragen, das einen Namen haben muss, im Beispiel "f1", damit man es per Javascript ansprechen kann. Alternativ ließe es sich auch als Index ansprechen. <form action="EmpfangendeSeite.php" method="POST" name="f1" > <input type="hidden" name="charset" value="utf-8"> <input type="hidden" name="next" value="3"> </form> Direkt hinter dem Formular steht das nachfolgende Einzeiler-Programm, das den Transfer der Daten zur Zielseite auslöst. <script> document.f1.submit(); </script>

2011-08-29T08:25:06+02:00August 29th, 2011|Javascript|Kommentare deaktiviert für Formular mit Javascript abschicken

Der neue Firefox 6 steht bereit

Schon am Wochenende konnte man Firefox 6.0 von der Mozilla-FTP-Site downloaden. Die augenfälligste kleine Neuerung des neuen Browsers ist die Hervorhebung der Domain in der URL-Zeile durch Fettschrift. Firefox bringt viel Neues wie die HTML5-Funktion Progress zur Erzeugung von Echtzeit-Fortschrittsanzeigen oder das Track-Element für ergänzende Textinfos zu Audio- oder Videoinhalten, die über eine Zeitsteuerung eingeblendet werden. Für Entwickler von Internetseiten dürfte das integrierte Scratchpad das Highlight der Version sein. Damit lassen sich auf sehr einfache Art und Weise Javascript-Programme im Browser testen. Bei Antennasoft.net kann man sehen, wie das funktioniert und was man damit alles machen kann.

2011-08-15T08:08:06+02:00August 15th, 2011|HTML, Javascript|Kommentare deaktiviert für Der neue Firefox 6 steht bereit

Datumsausgabe mit Javascript

Wer bei seinem Hoster PHP nicht nutzen kann oder wer sich mit PHP überhaupt nicht auskennt, muss trotzdem nicht auf aktuelle Datums- oder Zeitangaben verzichten. Es gibt ja noch Javascript. <script type="text/javascript"> function DatZeit() { var date=new(Date); document.write( date.getDate()+ '.'+ (date.getMonth()+1)+ '.'+ (date.getYear()+1900)+ '  -  '+ date.getHours()+ ' Uhr, '+ date.getMinutes()+ ' Minuten und '+ date.getSeconds()+ ' Sekunden'); }; DatZeit() </script> Diese Javascript - Funktion gibt beim Aufruf das aktuelle Datum und die aktuelle Uhrzeit aus: 2.5.2011 – 8 Uhr, 19 Minuten und 45 Sekunden Auch wenn PHP verfügbar ist, sind auch Umstände denkbar, unter denen die Datumsausgabe mit Javascript der mit PHP vorzuziehen ist.

2011-05-02T08:46:09+02:00Mai 2nd, 2011|Allgemein|Kommentare deaktiviert für Datumsausgabe mit Javascript

Zend Studio 8.0 veröffentlicht

Die führende PHP-Entwicklungsumgebung hat einen weiteren Entwicklungssprung auf Version 8.0 gemacht. In der neuen Version koppelt sich die DIE an VMware Workstation, so dass die Entwickler ihr Projekt direkt in einem Abbild der Produktionsumgebung testen können. Für Navigation, Codierung und Fehlersuche stehen den Benutzern in Zend Studio 8.0 neue Funktionen zur Verfügung. Dazu gehört auch eine auf Vorlagen basierende Inhaltsunterstützung. Das Programm erleichtert Lösungen, die in einer Cloud laufen sollen, und auch Javascript lässt sich deutlich einfacher nutzen als in der Vorversion. Auch das Syntax-Highlighting ist neu und wurde an die Standards von Eclipse angepasst. Darüber hinaus gab es natürlich auch viele Bugfixes in dem runden Release, und die Ablaufgeschwindigkeit wurde weiter verbessert.

2011-01-20T10:04:33+02:00Januar 20th, 2011|Allgemein|Kommentare deaktiviert für Zend Studio 8.0 veröffentlicht

Das Javascript-Framework RICO

Zu Javascript findet man eine ganze Reihe von Bibliotheken und Frameworks. In die Kategorie Framework gehört auch RICO, mit dem sich sehr interessante Effekte und Funktionen auf eine Website bringen lassen. Das Framework RICO punktet mit einer AJAX-Anbindung, sehr guter Drag and Drop-Unterstützung und interessanten Einzelkomponenten. RICO basiert letztlich auf der Prototype-Bibliothek, die im Wesentlichen das teilweise etwas umständliche Arbeiten mit Javascript leichter machen soll. Prototype kommt als eine einzige Datei, in der das komplette API integriert ist. Durch diese reine Javascript-Technologie arbeitet RICO völlig unabhängig von serverseitiger Technik. RICO hat zwar auch gute "Normalfunktionen" wie zum Beispiel das SimpleGrid, das einfache Tabellen als Objekt erzeugt. Methoden erzeugen Reihen und Spalten und die Methode render() erstellt die Tabelle dann. Aber seine Stärken zeigt RICO zum Beispiel beim Akkordeon-Effekt, mit dem sichsehr leicht Textboxen ein- und ausblenden lassen. Mit einigen Definitionen ist das Akkordeon-Modul eingebaut. Umgesetzt wird die Funktion letztlich in einer HTML-Seite mit verschachtelten div-Containern.

2010-10-11T23:39:46+02:00Oktober 11th, 2010|Allgemein|Kommentare deaktiviert für Das Javascript-Framework RICO

Datumseingabe mit JSCal2 1.8

Nicht nur bei Webseiten mit internationaler Zielgruppe kann die Überprüfung von Formularen auf korrekte Datumseingabe aufwändig werden. Auch in Deutschland gibt es unterschiedliche Datumsschreibweisen, und da kann der DHTML-Kalender JSCal helfen. Das Problem lässt sich mit dem Tool einfach lösen. Statt eines Eingabefeldes fürs Datum wird der kleine Javascript-Kalender eingeblendet, der Besucher stellt das Datum ein und schon ist der korrekte Datumsstring in den Formulardaten, egal ob 6.9.10, 2010.09.06 oder 6. September 2010. Das Script läßt keine Wünsche offen. Es unterstützt viele Sprachen, funktioniert in allen modernen Browsern und kann auch per Tastatur bedient werden. Um die Kalendereingabe zu benutzen, bindet man die Dateien calender-win2k-1.css, calender-setup.js, lang/calender-de.js und calender.js mit dem "script"-Tag in die entsprechende Seite ein. Es muss natürlich ein Formularfeld existieren, in das der Kalender das eingestellte Datum einträgt. Die vielen Möglichkeiten zur Anpassung des Scripts erreichen Sie mit der Setup-Funktion. Verschiedene Skins legen das Aussehen des Kalenders fest. Per CSS lässt sich der Kalender sehr gut an die Website anpassen.

2010-09-06T08:01:57+02:00September 6th, 2010|Allgemein|2 Kommentare

SelfHTML als Wiki

Jeder, der Internetseiten erstellt, kennt auch SelfHTML. Hier wird jede Frage zu HTML ausführlich beantwortet und neben den Grundlagen und Befehlsreferenzen auch Tutorials und Kurse zu HTML, XML, XHTML, Javascript, Perl und CSS angeboten. Es gibt fast keine Frage zu diesen Themen, die nicht ausführlich behandelt wird. Jetzt haben die Verantwortlichen eine neue Entwicklung begonnen: SelfHTML wird sukzessive zu einem Wiki umgebaut. Das bisherige SelfHTML unter selfhtml.org wird noch parallel angeboten, bis das Wiki weitgehend aufgebaut ist und einen zufriedenstellenden Standard hat. Wenn ein Thema im neuen Wiki schon gut abgehandelt ist, wird in der alten Dokumentation ein Link auf den Eintrag im Wiki gesetzt. Auf der Startseite des alten SelfHTML gibt es auch einen Aufruf, als Autor beim neuen Wiki mitzuarbeiten. Die Inhalte des Wiki unterliegen der Crative Commons-Lizenz. Das erlaubt die Weiterverwendung und Vervielfältigung der Inhalte bei Nennung des Rechteinhabers. Das neue Wiki von SelfHTML finden Sie unter wiki.selfhtml.org.

2010-05-19T08:17:45+02:00Mai 28th, 2010|Allgemein|Kommentare deaktiviert für SelfHTML als Wiki
Nach oben