<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>protofunc()</title>
	<link>http://www.protofunc.com</link>
	<description></description>
	<lastBuildDate>Sun, 25 Sep 2011 20:14:33 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Die wahren Probleme von HTML5 Polyfills: HTML5 shim und das Ende des 3 Schichten-Modells (Teil 1)</title>
		<description><![CDATA[Das HTML5shim ist erforderliche Grundlage, um coole HTML5 Elemente wie canvas, video, audio oder datalist, aber auch die &#8220;langweiligen&#8221; Sectioning Elemente wie nav, article, section etc. sowie andere langweilige Elemente wie mark, figure, figcaption etc. in älteren IE-Versionen einsetzen zu können. 
Da das HTML5shim erfordert, dass der Nutzer JS eingeschaltet hat, wird dies gerade im [...]]]></description>
		<link>http://www.protofunc.com/2011/09/25/die-wahren-probleme-von-html5-polyfills-html5-shim-und-das-ende-des-3-schichten-modells-teil-1/</link>
			</item>
	<item>
		<title>JS-Ladeperformance: Müßen wir die yslow-Regeln überdenken?</title>
		<description><![CDATA[Es gibt wohl auf der Welt keinen Frontend Entwickler, der nicht die wichtigsten Performance Regeln des Exceptional Performance teams von yahoo kennt.
Der wichtigste Teil dieser Regeln wurde 2006 erstellt und nicht nur Entwickler haben dazugelernt. Auch die Browser-Hersteller haben ihre Hausaufgaben gemacht und Performanceoptimierungen für die größten Ladebremsen durchgeführt. Einige dieser Browser-Optimierungen müßen zu einer [...]]]></description>
		<link>http://www.protofunc.com/2011/03/01/js-ladeperformance-musen-wir-die-yslow-regeln-uberdenken/</link>
			</item>
	<item>
		<title>deutsche Validierungsnachrichten in HTML5 fähigen Browsern</title>
		<description><![CDATA[HTML5 Formularfeatures dürften Anfang nächsten Jahres auf größeres Interesse stoßen. Von einem Feature nämlich der validationMessage-Eigenschaft, läßt sich tatsächlich (rein zufällig natürlich) auf Umfang und Qualität der derzeitigen HTML5 From Implementierung in den unterschiedlichen Browsern schließen:

Opera: Qualität/Umfang: gut, in Details verbesserbar
Safari: Umfang gut, aber letztendlich nicht zu gebrauchen
FF: Umfang gering, aber dafür mit hoher Qualität


Tabelle [...]]]></description>
		<link>http://www.protofunc.com/2010/11/17/deutsche-validierungsnachrichten-in-html5-fahigen-browsern/</link>
			</item>
	<item>
		<title>HTML5 placeholder Attribut und Zugänglichkeit</title>
		<description><![CDATA[Angestachelt durch Robert´s Post/Script zu &#8220;Adding HTML5 placeholder attribute support through progressive enhancement&#8221; und vor allen Dingen einigen Kommentaren habe ich mein eigenes HTML5 Placeholder-Script nochmals überarbeitet.
Eine Sache, die ich verändert habe, betrifft die Frage, ob das placeholder-Attribut ein Ersatz des label-Elements darstellen kann oder nicht. Laut HTML5 Spezifikation stellt das placeholder-Attribut keinen Ersatz für [...]]]></description>
		<link>http://www.protofunc.com/2010/06/18/html5-placeholder-attribut-und-zuganglichkeit/</link>
			</item>
	<item>
		<title>jme &#8211; das erste HTML6 audio/video development kit</title>
		<description><![CDATA[Es gibt zwei Dinge mit denen mein jMediaelement Projekt allein nicht beschrieben wäre: HTML5 audio / video einerseits und Player-Script andererseits. Die von jme genutzen HTML5 Media-Elemente sind nur eine Abspieltechnologie von insgesamt dreien. Würde man den HTML5 Teil weglassen und damit lediglich Flash und VLC als Abspieltechnik dienen, hätte jme weiterhin imense Vorteile für [...]]]></description>
		<link>http://www.protofunc.com/2010/06/06/jme-das-erste-html6-audiovideo-development-kit/</link>
			</item>
	<item>
		<title>HTML 5 Mediaelemente für alle &#8211; Warum und Wie video-/audio- Elemente schon heute genutzt werden sollten</title>
		<description><![CDATA[HTML 5 Mediaelemente für alle &#8211; Warum und Wie video-/audio- Elemente schon heute genutzt werden sollten
Ich gehöre mit Sicherheit nicht zu denjenigen, welche die Nutzung von HTML5 in seiner reinen Form bereits heute propagieren. Die Probleme der Rückwärtskompatibilität mit HTML5-Elementen sind zu groß und können eben nicht mit dem document.createElement &#8211; Trick behoben werden. Ausnahmen [...]]]></description>
		<link>http://www.protofunc.com/2010/04/19/html-5-mediaelemente-fur-alle-warum-und-wie-video-audio-elemente-schon-heute-genutzt-werden-sollten/</link>
			</item>
	<item>
		<title>jMediaelement &#8211; HTML 5 Audio/Video für alle</title>
		<description><![CDATA[Warum das gut, einfach anzuwenden und auch mächtig ist, schreibe ich bestimmt bald, aber jetzt gibt es einfach nur ein paar kurze jMediaelement-Demos.
]]></description>
		<link>http://www.protofunc.com/2010/03/17/jmediaelement-html-5-audiovideo-fur-alle/</link>
			</item>
	<item>
		<title>Das Problem mit dem HTML 5 Video Element</title>
		<description><![CDATA[Ich arbeite in letzter Zeit immer wieder mit dem HTML 5 Video Element. Bis auf einige kleinen Problemchen mit der API sowie einigen grausamen Implementierungsbug im Safari (betrifft nicht Chrome), bin ich eigentlich ganz zufrieden.
Es gibt aber letztendlich eine Sache die mich extrem rasend macht. Schaut man sich die Youtube HTML5 Demo an und vergleicht [...]]]></description>
		<link>http://www.protofunc.com/2010/01/19/das-problem-mit-dem-html-5-video-element/</link>
			</item>
	<item>
		<title>widgetExtend: jQuery UI Widgets erweitern</title>
		<description><![CDATA[Letztendlich gibt es mehrere Möglichkeiten vorhandene jQuery UI Widgets zu erweitern. Die hierzu am häufigsten verwendete Methode ist die $.extend. Was in etwa so aussieht:

//neues a11yTabs erweitert tabs
$.widget('ui.a11yTabs', $.extend({}, $.ui.tabs.prototype, {
	select: function(){
		$.ui.tabs.prototype.select.apply(this, arguments);
	}
});
// tabs selbst erweitern
//altes select sichern
var oldSelect = $.ui.tabs.prototype.select;
$.extend($.ui.tabs.prototype, {
	select: function(){
		oldSelect.apply(this, arguments);
	}
});

Überschreibt man hierdurch eine bereits vorhandene Funktion, welche man noch nutzen möchte, [...]]]></description>
		<link>http://www.protofunc.com/2010/01/09/widgetextend-jquery-ui-widgets-erweitern/</link>
			</item>
	<item>
		<title>WAI-ARIA &#8211; Epic Fail: Reste fressen</title>
		<description><![CDATA[Nicht wenige Aria Beispiele beschränken sich auf das wesentliche und statten unsemantisches HTML, insbesondere div und span-Elemente, mit den jeweiligen Aria-Attributen aus. In der Praxis wird regelmäßig semantisches HTML als Grundlage genommen. Gleichzeitig passieren hierbei jedoch zwei vermeidbare Fehler.
1. Die Verschachtelung der Aria-Attribute folgt der semantischen HTML-Struktur und nicht der Aria-Spezifikation
Ein typisches Beispiel ist eine [...]]]></description>
		<link>http://www.protofunc.com/2010/01/03/wai-aria-epic-fail-reste-fressen/</link>
			</item>
</channel>
</rss>

