<?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>// der php hacker &#187; Javascript</title>
	<atom:link href="http://phphacker.net/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://phphacker.net</link>
	<description>ein php blog</description>
	<lastBuildDate>Wed, 27 Jan 2010 12:06:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XINGs Recruiting Methoden</title>
		<link>http://phphacker.net/2010/01/27/xings-recruiting-methoden/</link>
		<comments>http://phphacker.net/2010/01/27/xings-recruiting-methoden/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 12:06:22 +0000</pubDate>
		<dc:creator>Cem Derin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://phphacker.net/?p=1064</guid>
		<description><![CDATA[Eine sehr nette Idee, um sich fähige Entwickler an Bord zu holen hat XING:

Auf der anderen Seite: Haben sie derzeit aber auch dringen nötig =)
]]></description>
			<content:encoded><![CDATA[<p>Eine sehr nette Idee, um sich fähige Entwickler an Bord zu holen hat XING:</p>
<p><a href="http://phphacker.net/wp-content/uploads/2010/01/Bildschirmfoto-2010-01-27-um-13.02.25.png"><img class="aligncenter size-full wp-image-1065" title="Bildschirmfoto 2010-01-27 um 13.02.25" src="http://phphacker.net/wp-content/uploads/2010/01/Bildschirmfoto-2010-01-27-um-13.02.25.png" alt="Bildschirmfoto 2010-01-27 um 13.02.25" width="560" /></a></p>
<p>Auf der anderen Seite: Haben sie derzeit aber auch dringen nötig =)</p>
]]></content:encoded>
			<wfw:commentRss>http://phphacker.net/2010/01/27/xings-recruiting-methoden/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>(Not) The 2010 Bug</title>
		<link>http://phphacker.net/2010/01/05/not-the-2010-bug/</link>
		<comments>http://phphacker.net/2010/01/05/not-the-2010-bug/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 08:18:57 +0000</pubDate>
		<dc:creator>Cem Derin</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Kurioses]]></category>

		<guid isPermaLink="false">http://phphacker.net/?p=1050</guid>
		<description><![CDATA[Da ich jetzt zum geschätzten 20. mal per eMail darauf aufmerksam gemacht wurde und es mir auch eben in einem Forum über den Weg lief, will ich mal klarstellen, dass dieser Code hier keinen (und schon gar nicht einen y2010) Bug darstellt.


var dateObj = new Date();
var curYear = dateObj.getYear();
alert(curYear);


Wer wissen will, was dabei rauskommt, der [...]]]></description>
			<content:encoded><![CDATA[<p>Da ich jetzt zum geschätzten 20. mal per eMail darauf aufmerksam gemacht wurde und es mir auch eben in einem Forum über den Weg lief, will ich mal klarstellen, dass dieser Code hier keinen (und schon gar nicht einen y2010) Bug darstellt.</p>
<pre>
<pre class="brush: javascript">
var dateObj = new Date();
var curYear = dateObj.getYear();
alert(curYear);
</pre>
</pre>
<p>Wer wissen will, was dabei rauskommt, der kann auch mal <a href="javascript:var dateObj = new Date();var curYear = dateObj.getYear();alert(curYear);">hier</a> klicken. Wem das nun komisch vorkommt, dem darf man ruhigen Gewissens ein herzhaftes <strong>RTFM</strong> an den Kopf werfen. Frohes Neues =)</p>
]]></content:encoded>
			<wfw:commentRss>http://phphacker.net/2010/01/05/not-the-2010-bug/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>JavaScript Detection mit JavaScript und CSS</title>
		<link>http://phphacker.net/2009/12/29/javascript-detection-mit-javascript-und-css/</link>
		<comments>http://phphacker.net/2009/12/29/javascript-detection-mit-javascript-und-css/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 15:26:21 +0000</pubDate>
		<dc:creator>Charles</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[Cascading Stylesheet]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript Detection]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[MSIE]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://phphacker.net/?p=1024</guid>
		<description><![CDATA[We kennt das nicht , der Benutzer eurer Webseite will über vorsichtig sein hat sein Java Script im Browser nicht aktiviert und sieht euren tollen effekte nicht , dem kann man jetzt abhilfe schaffen!]]></description>
			<content:encoded><![CDATA[<p>Seit dem Web 2.0 haben sich User Interface designs geändert. Sehr viele Leute haben heut zu tage eine Seite die ohne JavaScript nicht mehr auskommt.  Deshalb sollte man immer überprüfen ob der Benutzer der Webseite sein JavaScript im Browser aktiviert hat, oder nicht , falls dieser Fall besteht muss ja auch ein Fehlermeldung ausgegeben werden. Und wie das geht zeige Ich euch heute.</p>
<p><span id="more-1024"></span></p>
<p>Wir haben bei diesem Unterfahren drei verschiedene Teile. Den JavaScript teil, den HTML teil und den CSS Teil. Fangen wir mit dem HTML Teil an.</p>
<p><em><strong>HTML</strong></em></p>
<pre>
<pre class="brush: html">
&lt;!DOCTYPE html&gt;
&lt;html&gt;
 &lt;head&gt;

 &lt;meta http-equiv=&quot;Content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;noscript&gt;
Please enable JavaScript in your Major browser ( Firefox, Safari , Opera, Intenet Explorer 8 or Chrome )
 &lt;/noscript&gt;

 &lt;div id=“container“&gt;
&lt;div id=“header“&gt;&lt;/div&gt;
&lt;div id=“content“&gt;&lt;/div&gt;
&lt;div id=“footer“&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
</pre>
<p>Dies ist unser einfaches HTML Gerüst. Das Tag „noscript“ ist dazu gedacht wenn im Browser kein JavaScript aktiviert ist eine Fehlermeldung herauszugeben.<br />
Nun binden wir unser CSS ein.</p>
<p><em><strong>CSS</strong></em></p>
<pre>
<pre class="brush: css">
@media all
{
   div#container
  {
     display:none;
  }
}
</pre>
</pre>
<p>Durch diese CSS deklaration wird nun garnichts gezeigt was in diesem Element mit inbregriffen ist.</p>
<p>Nun kommen wir zum JavaScript part. Um diesen Part umzusetzen nehmen wir das JavaScript Framework jQuery.  Dort nun wiederum setzen wir eine zweite CSS Regel. Das sieht dann folgend aus</p>
<p><em><strong>JavaScript / jQuery</strong></em></p>
<pre>
<pre class="brush: javascript">
$(document).ready(function()
{
 $(&#039;div#container&#039;).css({&#039;display&#039;:&#039;block&#039;});
 }
);
</pre>
</pre>
<p>Wenn unser Dokument geladen ist wird auch die seite angezeigt falls JavaScript aktiviert ist in unserem Browser.</p>
<p>So jetzt sin wir schon so gut wie fertig. Nur stylen wir nun noch ein wenig das Noscript Element<br />
<em><strong>CSS</strong></em></p>
<pre>
<pre class="brush: css">
noscript
{
 width:50%;
 margin-top:25%;
 margin-left:25%;
 text-align: left;
 height:50%;
 width:50%;
 padding: 5px 20px 5px 45px;
 border-top: 2px solid #ffd324;
 border-bottom: 2px solid #ffd324;
 background:#fff6bf;
}</pre>
</pre>
<p>So wenn nun kein JavaScript im Browser aktiviert ist wird uns eine Fehler Meldung ausgegeben.</p>
<p>Danken möchte ich noch <a href="http://twitter.com/fate__">Sven</a>(<a href="http://twitter.com/fate__">@fate__</a>) für seine kleine Hilfestellung. Und über konstruktive Kritik freue ich mich natürlich <img src='http://phphacker.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://phphacker.net/2009/12/29/javascript-detection-mit-javascript-und-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Firebug im Internet Explorer</title>
		<link>http://phphacker.net/2009/01/22/firebug-im-internet-explorer/</link>
		<comments>http://phphacker.net/2009/01/22/firebug-im-internet-explorer/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 13:00:49 +0000</pubDate>
		<dc:creator>Cem Derin</dc:creator>
				<category><![CDATA[Entwicklung]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://phphacker.net/?p=288</guid>
		<description><![CDATA[
Welcher Webworker kennt das nicht: Man baut Super-Features mittles JavaScript in seine Webanwendung, die das Leben des Benutzers erleichtern, die Anwendung mehr und mehr wie eine Desktopsoftware wirken lässt. Man benutzt Bibliotheken, damit eine größtmögliche Browserkompatibilität erreicht wird. Aber irgendwie zickt der Internet Explorer immer rum und hält sich darüberhinaus auch noch sehr bedeckt wenn [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://phphacker.net/wp-content/uploads/2009/01/ie_mac.png"><img class="alignnone size-full wp-image-290" title="ie_mac" src="http://phphacker.net/wp-content/uploads/2009/01/ie_mac.png" alt="ie_mac" width="536" height="154" /></a></p>
<p>Welcher Webworker kennt das nicht: Man baut Super-Features mittles <strong>JavaScript</strong> in seine Webanwendung, die das Leben des Benutzers erleichtern, die Anwendung mehr und mehr wie eine Desktopsoftware wirken lässt. Man benutzt Bibliotheken, damit eine größtmögliche Browserkompatibilität erreicht wird. Aber irgendwie zickt der <strong>Internet Explorer</strong> immer rum und hält sich darüberhinaus auch noch sehr bedeckt wenn es ans <strong>Debugging</strong> geht.</p>
<p><span id="more-288"></span></p>
<p><a href="http://phphacker.net/wp-content/uploads/2009/01/screen.png"><img class="alignleft size-thumbnail wp-image-297" title="screen" src="http://phphacker.net/wp-content/uploads/2009/01/screen-150x150.png" alt="screen" width="150" height="150" /></a>Mehr als einmal wünschte ich mir, dass ich im IE ordentlich debuggen könnte. Doch den <strong>Firebug</strong> wird es wohl auf ewig nur für den Firefox geben. Denkste! Es gibt eine <strong>Lite Version</strong> für den Internet Explorer, Opera und Safari. Das ganze lässt sich einfach über ein Bookmarklet einbinden (dazu einfach diesen <a href="javascript:var%20firebug=document.createElement('script');firebug.setAttribute('src','http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js');document.body.appendChild(firebug);(function(){if(window.firebug.version){firebug.init();}else{setTimeout(arguments.callee);}})();void(firebug);">Link</a> Bookmarken). Der Funktionsumfang ist natürlich eingeschränkt (wie man sich bei dem Zusatz &#8220;lite&#8221; schon denken konnte), aber es ist, jedenfalls was den IE betrifft, wesentlich mehr als man vom Hause Microsoft aus geliefert bekommt.</p>
<p>Wie man das Teil auch offline benutzen kann, wird auf der Seite des Lite Projektes erklärt: <a href="http://getfirebug.com/lite.html">GetFireBug.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://phphacker.net/2009/01/22/firebug-im-internet-explorer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
