<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: String Erweiterungen</title>
	<atom:link href="http://javascript.jstruebig.de/javascript/459/feed" rel="self" type="application/rss+xml" />
	<link>http://javascript.jstruebig.de/javascript/459</link>
	<description>Javascript-Blog mit Skripten, Beispielen, Lösungen und FAQ</description>
	<lastBuildDate>Fri, 03 Sep 2010 11:28:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Micha</title>
		<link>http://javascript.jstruebig.de/javascript/459/comment-page-1#comment-19838</link>
		<dc:creator>Micha</dc:creator>
		<pubDate>Sun, 21 Jun 2009 17:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://javascript.jstruebig.de/?p=459#comment-19838</guid>
		<description>Hi Struppi,

stimmt, deswegen ist wohl der Weg über prototype nicht nötig.

Schöne Grüße
Micha</description>
		<content:encoded><![CDATA[<p>Hi Struppi,</p>
<p>stimmt, deswegen ist wohl der Weg über prototype nicht nötig.</p>
<p>Schöne Grüße<br />
Micha</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Struppi</title>
		<link>http://javascript.jstruebig.de/javascript/459/comment-page-1#comment-19795</link>
		<dc:creator>Struppi</dc:creator>
		<pubDate>Mon, 15 Jun 2009 21:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://javascript.jstruebig.de/?p=459#comment-19795</guid>
		<description>Grad hab ich deinen Kommentar aus der Spamliste befreit, keine Ahnung warum Aksimet dich da rein geschoben hat. 

Wer solche Funktionen benötigt, für den bietet sich die Methode auf jeden Fall an. Wobei das Math Objekt hier eine etwas andere Rolle spielt. Es ist eher eine Sammlung nützlicher Funktionen, erweitert aber keine bestehenden Objekte, was ich mit dem Artikel demonstrieren wollte.</description>
		<content:encoded><![CDATA[<p>Grad hab ich deinen Kommentar aus der Spamliste befreit, keine Ahnung warum Aksimet dich da rein geschoben hat. </p>
<p>Wer solche Funktionen benötigt, für den bietet sich die Methode auf jeden Fall an. Wobei das Math Objekt hier eine etwas andere Rolle spielt. Es ist eher eine Sammlung nützlicher Funktionen, erweitert aber keine bestehenden Objekte, was ich mit dem Artikel demonstrieren wollte.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Micha</title>
		<link>http://javascript.jstruebig.de/javascript/459/comment-page-1#comment-19756</link>
		<dc:creator>Micha</dc:creator>
		<pubDate>Sun, 07 Jun 2009 12:19:35 +0000</pubDate>
		<guid isPermaLink="false">http://javascript.jstruebig.de/?p=459#comment-19756</guid>
		<description>Hi Struppi,

ich denke, das man das Math-Objekt noch sinnvoll erweitern könnte zB um die xyz-Hyperbolicus-Funktionen:

Math.sinh = function(x) {
  return 0.5*(Math.pow(Math.E,x) - Math.pow(Math.E,-x))
}

Math.cosh = function(x) {
  return 0.5*(Math.pow(Math.E,x) + Math.pow(Math.E,-x))
}

Math.tanh = function(x) {
  return Math.sinh(x)/Math.cosh(x);
}

Schöne Grüße
Micha</description>
		<content:encoded><![CDATA[<p>Hi Struppi,</p>
<p>ich denke, das man das Math-Objekt noch sinnvoll erweitern könnte zB um die xyz-Hyperbolicus-Funktionen:</p>
<p>Math.sinh = function(x) {<br />
  return 0.5*(Math.pow(Math.E,x) - Math.pow(Math.E,-x))<br />
}</p>
<p>Math.cosh = function(x) {<br />
  return 0.5*(Math.pow(Math.E,x) + Math.pow(Math.E,-x))<br />
}</p>
<p>Math.tanh = function(x) {<br />
  return Math.sinh(x)/Math.cosh(x);<br />
}</p>
<p>Schöne Grüße<br />
Micha</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Loilo</title>
		<link>http://javascript.jstruebig.de/javascript/459/comment-page-1#comment-19745</link>
		<dc:creator>Loilo</dc:creator>
		<pubDate>Sat, 16 May 2009 10:00:46 +0000</pubDate>
		<guid isPermaLink="false">http://javascript.jstruebig.de/?p=459#comment-19745</guid>
		<description>Sehr schön, sowas ist doch zu gebrauchen :-)
Habe ähnliches schonmal für eine getElementsByClass-Funktion im document-Objekt gemacht ^^

Document.prototype.getElementsByClass = function (className, tags)
{
	if(tags == undefined) tags = &#039;*&#039;;
	var el = document.getElementsByTagName(tags);
	var newEl = new Array();
	for(i = 0; i &lt; el.length; i++)
	{
		if(el[i].className == className) {
			newEl[newEl.length] = el[i];
		}
	}
	if(newEl.length == 0) newEl = false;
	return newEl;
}</description>
		<content:encoded><![CDATA[<p>Sehr schön, sowas ist doch zu gebrauchen <img src='http://javascript.jstruebig.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> <br />
Habe ähnliches schonmal für eine getElementsByClass-Funktion im document-Objekt gemacht ^^</p>
<p>Document.prototype.getElementsByClass = function (className, tags)<br />
{<br />
	if(tags == undefined) tags = '*';<br />
	var el = document.getElementsByTagName(tags);<br />
	var newEl = new Array();<br />
	for(i = 0; i &lt; el.length; i++)<br />
	{<br />
		if(el[i].className == className) {<br />
			newEl[newEl.length] = el[i];<br />
		}<br />
	}<br />
	if(newEl.length == 0) newEl = false;<br />
	return newEl;<br />
}</p>
]]></content:encoded>
	</item>
</channel>
</rss>
