<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Comazine &#187; Javascript</title>
	<atom:link href="http://www.comander.de/comag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.comander.de</link>
	<description>Der Blog der coma ag – der creativ orientierten münchner agentur!</description>
	<lastBuildDate>Thu, 12 Aug 2010 15:13:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Webseitenoptimierung</title>
		<link>http://www.comander.de/2010/05/06/webseitenoptimierung/</link>
		<comments>http://www.comander.de/2010/05/06/webseitenoptimierung/#comments</comments>
		<pubDate>Thu, 06 May 2010 10:14:48 +0000</pubDate>
		<dc:creator>Danny</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Techniker]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[geschwindigkeit]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Optimizer]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Sprites]]></category>
		<category><![CDATA[webseitenoptimierung]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=926</guid>
		<description><![CDATA[Code Optimizer sind Tools, mit denen man seine JavaScript-Datei bzw. CSS-Datei auf eine Minimumgr&#246;&#223;e reduzieren kann. Ein Optimizer entfernt alle Kommentare, Leerzeichen und Umbr&#252;che. Problematisch sind Code Optimizer, die an dem Code selbst etwas ver&#228;ndern, denn dann kann es zu sp&#252;rbaren Ver&#228;nderungen kommen.

Closure Compiler:
Der von Google entwickelte Closure Compiler optimiert JavaScript und existiert als Download- [...]]]></description>
			<content:encoded><![CDATA[<p>Code Optimizer sind Tools, mit denen man seine JavaScript-Datei bzw. CSS-Datei auf eine Minimumgr&#246;&#223;e reduzieren kann. Ein Optimizer entfernt alle Kommentare, Leerzeichen und Umbr&#252;che. Problematisch sind Code Optimizer, die an dem Code selbst etwas ver&#228;ndern, denn dann kann es zu sp&#252;rbaren Ver&#228;nderungen kommen.<br />
<span id="more-926"></span><br />
<strong>Closure Compiler:</strong><br />
Der von Google entwickelte Closure Compiler optimiert JavaScript und existiert als Download- sowie als <a href="http://closure-compiler.appspot.com/home">Online-Version</a>. Dieser Optimizer besitzt drei unterschiedlich starke Komprimierungsgr&#246;&#223;en: <strong>&#8220;Whitespace only&#8221;</strong> entfernt nur Kommentare, unn&#246;tige Zeilenumbr&#252;che und Leerzeichen. Der Code ist exakt der selbe, wie der unkomprimierte Code. <strong>&#8220;Simple&#8221;</strong> macht das selbe wie &#8220;Whitespace only&#8221;, aber zus&#228;tzlich benennt diese Einstellung Funktionsnamen und Variablen, die innerhalb der JavaScript-Datei verwendet werden in k&#252;rzere Funktionsnamen um. <strong>&#8220;Advanced&#8221;</strong> macht das selbe wie &#8220;Simple&#8221;, aber benennt nicht nur die Funktionsnamen um, die innerhalb der JavaScript-Datei liegen, sondern die, die auch von au&#223;en zugreifbar sind. Daher muss man hier darauf achten, wie diese Funktionen nach der Komprimierung benannt wurden. Zus&#228;tzlich entfernt diese Einstellung auch alle Funktionen, die nicht verwendet werden. Daher ist diese Einstellung mit sehr viel Vorsicht anzuwenden.</p>
<p><img class="alignnone size-full wp-image-907" title="cc" src="http://www.comander.de/wp-content/uploads/2010/04/cc.jpg" alt="cc" width="600" height="308" /></p>
<p><strong>Vorteile:</strong></p>
<ul>
<li>Zus&#228;tzlich warnt das Tool vor Problemen, die nach der Komprimierung entstanden sein k&#246;nnten.</li>
<li>Die neue JavaScript-Datei l&#228;sst sich als lesbarer Code einstellen (mit Umbr&#252;chen und Einr&#252;ckungen).</li>
<li>Der Code kann eingegeben, oder per URL angegeben werden.</li>
<li>Die neue JavaScript-Datei kann einen beliebigen Namen tragen und nach der Komprimierung per Klick auf den Dateinamen herruntergeladen werden.</li>
<li>Die Komprimierung ist sehr effektiv (Dateien k&#246;nnen bis zu 70% komprimiert werden)</li>
<li>Das Tool besitzt eine sehr gute Dokumentation von Google</li>
</ul>
<p><strong>SpriteMe!</strong><br />
<a href="http://spriteme.org">SpriteMe!</a> ist ein Sprite Generator, der meherere Bilder in einem zusammenf&#252;gt und dazu auch noch die Koordinaten des jeweiligen Bildes in einem CSS Export speichert. Das Tool wird als Lesezeichen ausgef&#252;hrt und analysiert die aktuelle Seite, auf der man sich befindet und beschreibt auch gleich die Bilder, die als Sprite in Frage kommen. Mit Klick auf &#8220;Make Sprite&#8221; wird ein Bild erzeugt, das die m&#246;glichen Bilder beinhaltet.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.aarongloege.com/wp-content/uploads/2009/07/google-sprites.gif" alt="" width="150" height="106" /></p>
<p><strong>Alle Links im &#220;berblick:</strong></p>
<ul>
<li><a href="http://code.google.com/intl/de/speed/tools.html">Google Tools</a></li>
<li><a href="http://spriteme.org">SpriteMe!</a></li>
<li><a href="http://de.spritegen.website-performance.org/">CSS Sprite Generator</a></li>
<li><a href="http://closure-compiler.appspot.com/home">Closure Compiler</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2010/05/06/webseitenoptimierung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edit in place &#8211; einfach und schnell</title>
		<link>http://www.comander.de/2009/05/08/edit-in-place-einfach-und-schnell/</link>
		<comments>http://www.comander.de/2009/05/08/edit-in-place-einfach-und-schnell/#comments</comments>
		<pubDate>Fri, 08 May 2009 13:02:33 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Techniker]]></category>
		<category><![CDATA[Backend]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[tipp]]></category>

		<guid isPermaLink="false">http://www.comander.de/?p=56</guid>
		<description><![CDATA[ Ich finde eine &#8220;edit in place&#8221;-Funktionalit&#228;t super praktisch. In einfach aufgebauten Backends f&#252;r Kunden spart man sich dadurch einiges an Zeit in der Entwicklung und vereinfacht die Bedienbarkeit f&#252;r den Benutzer &#8211; vor allem, wenn man auf das JQuery-Plugin Jeditable zur&#252;ckgreift. Ein paar Zeilen Code reichen aus, schon lassen sich DB-Eintr&#228;ge direkt per Klick [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.appelsiini.net/2007/1/jeditable-in-place-editor-plugin-for-jquery"><img class="size-full wp-image-57 alignleft" title="jeditable edit in place" src="http://www.comander.de/wp-content/uploads/2009/05/jeditable.jpg" alt="jeditable edit in place" width="299" height="92" /></a> Ich finde eine &#8220;edit in place&#8221;-Funktionalit&#228;t super praktisch. In einfach aufgebauten Backends f&#252;r Kunden spart man sich dadurch einiges an Zeit in der Entwicklung und vereinfacht die Bedienbarkeit f&#252;r den Benutzer &ndash; vor allem, wenn man auf das JQuery-Plugin <a href="http://www.appelsiini.net/2007/1/jeditable-in-place-editor-plugin-for-jquery">Jeditable</a> zur&#252;ckgreift. Ein paar Zeilen Code reichen aus, schon lassen sich DB-Eintr&#228;ge direkt per Klick freischalten oder Texte korrigieren. Die <a href="http://www.appelsiini.net/projects/jeditable/default.html">Beispiel-Seite</a> zeigt verschiedene Varianten von Jeditable auf. Unbedingt mal ansehen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.comander.de/2009/05/08/edit-in-place-einfach-und-schnell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
