<?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>elvys.net</title>
	<atom:link href="http://elvys.net/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://elvys.net/wp</link>
	<description>JavaScript, eLearning and More</description>
	<lastBuildDate>Sat, 21 Apr 2012 08:17:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Making chainable methods for your js Objects</title>
		<link>http://elvys.net/wp/?p=46</link>
		<comments>http://elvys.net/wp/?p=46#comments</comments>
		<pubDate>Sat, 21 Apr 2012 08:17:59 +0000</pubDate>
		<dc:creator>elvyscruz</dc:creator>
				<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://elvys.net/wp/?p=46</guid>
		<description><![CDATA[Making your own chainable methods in javascript is pretty straight forward, since all you have to do is to return the &#8216;this&#8217; object in the constructor function and methods you create for your object. Let&#8217;s create for example a Car constructor function, so we can create car objects and add some chainable methods to it.…]]></description>
			<content:encoded><![CDATA[<p>Making your own chainable methods in javascript is pretty straight forward, since all you have to do is to return the &#8216;this&#8217; object in the constructor function and methods you create for your object. Let&#8217;s create for example a Car constructor function, so we can create car objects and add some chainable methods to it.</p>
<p><code><br />
function Car(){return this;}<br />
Car.prototype.wheels = 4;<br />
Car.prototype.startEngine = function(){ console.log('starting engine....'); return this;};<br />
Car.prototype.speedUp = function(){ console.log('speeding up...'); return this;};<br />
</code></p>
<p>Notice that the constructor function and the startEngine and speeeUp methods return &#8216;this object&#8217;, which refered to the objects that we&#8217;ll create;<br />
Now, that we&#8217;ve created our car constructor function, with wheels property and startEngine and speedUp methods, lets create a new car and invoke their methods in a chainable jquery like fashion:</p>
<p><code><br />
car1 = new Car;</p>
<p>car1.startEngine().speedUp()<br />
starting engine....<br />
speeding up...<br />
</code></p>
<p>We can add more methods to our car object and they will be chainable too..<br />
<code><br />
Car.prototype.brake = function(){console.log('car is braking...')};</p>
<p>car1.startEngine().speedUp().brake()<br />
starting engine....<br />
speeding up...<br />
car is braking.<br />
</code></p>
<p>Thalt&#8217;s all folks, make your methods return the &#8216;this&#8217; object and save some key strokes is your scripts&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://elvys.net/wp/?feed=rss2&#038;p=46</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross-platform mobile apps development with javascript</title>
		<link>http://elvys.net/wp/?p=29</link>
		<comments>http://elvys.net/wp/?p=29#comments</comments>
		<pubDate>Thu, 30 Dec 2010 12:50:33 +0000</pubDate>
		<dc:creator>elvyscruz</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobiles]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cross-platform]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile appplication frameworks]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[titanium developer]]></category>

		<guid isPermaLink="false">http://elvys.net/wp/?p=29</guid>
		<description><![CDATA[This post present various cross-platform application frameworks for developing mobile applications using html, css and javascript.]]></description>
			<content:encoded><![CDATA[<div id="attachment_36" class="wp-caption alignleft" style="width: 308px"><a href="http://elvys.net/wp/wp-content/uploads/2010/12/phone-apps.jpg"><img class="size-medium wp-image-36" title="phone-apps" src="http://elvys.net/wp/wp-content/uploads/2010/12/phone-apps-300x240.jpg" alt="Phone Apps" width="300" height="240" /></a><p class="wp-caption-text">phone-apps</p></div>
<p>Developing native mobile applications today using HTML and Javascript is easier than ever thanks to some frameworks that allow you to develop mobile applications using  your hard gained web skills, that is, you dont hat to learn objetive-C, Java or C++ to create applications for the apple Iphone or the google Android OS, just HTML, CSS and Javascript. These frameworks allows you to develop real native mobile apps, that is, your apps can have access to the accelerometer and camera on the phones.  Here is a short list of cross-platform mobile development frameworks that you can you to create your native mobile apps for different mobile platforms:</p>
<p>- <a title="Tittanium Framework" href="http://www.appcelerator.com/" target="_blank">Titanium Platform</a>: This frameworks is one of the best for developing beautifull native apps for the iphone and android os.</p>
<p>- <a title="PhoneGap" href="http://www.phonegap.com/" target="_blank">PhoneGap</a>:  This framework covers the full range of mobile devices, that is the iphone, android devices, blackberry,  palm webOS and Symbian.</p>
<p>- <a title="AppMobi Framework" href="http://appmobi.com/" target="_blank">AppMobi</a>: This framework is based on PhoneGap, and the special thing about it is that you can develop iphone and ipad apps without the need of MAC OS, any PC with Windows or Linux can do the job.</p>
<p>You can see a complete list of mobile application development frameworks <a title="Mobile Application Development" href="http://en.wikipedia.org/wiki/Mobile_application_development" target="_blank">here</a>, although some of them may not be based on html and javascript.</p>
]]></content:encoded>
			<wfw:commentRss>http://elvys.net/wp/?feed=rss2&#038;p=29</wfw:commentRss>
		<slash:comments>259</slash:comments>
		</item>
		<item>
		<title>Good Javascript Resources</title>
		<link>http://elvys.net/wp/?p=19</link>
		<comments>http://elvys.net/wp/?p=19#comments</comments>
		<pubDate>Tue, 07 Dec 2010 11:06:41 +0000</pubDate>
		<dc:creator>elvyscruz</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[douglas crockford]]></category>
		<category><![CDATA[javascript resources]]></category>
		<category><![CDATA[jsconf]]></category>
		<category><![CDATA[learning javascript]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[w3schools]]></category>

		<guid isPermaLink="false">http://elvys.net/wp/?p=19</guid>
		<description><![CDATA[This post presents some of the best Javascript resources available on the web.]]></description>
			<content:encoded><![CDATA[<p>When learning javascript, there are millions of resources on the internet for learning the language, but using the right ones will speed up your learning process. I am going to show you some  javascript resources that will help you in becoming a js wizard.</p>
<p>a) <a title="Mozilla Developer Network" href="https://developer.mozilla.org/en/JavaScript" target="_blank">Mozilla Developer Network</a>: This website has  one of the most comprehensive javascript guide on the internet and also develops great tools for js developers like the mozilla <a title="Firebug" href="http://www.getfirebug.com/" target="_blank">firebug</a>.</p>
<p>b) <a title="Yahoo Developer Center" href="http://developer.yahoo.com/javascript/" target="_blank">Yahoo Developer Center</a>: This website has many resources and APIs for javascript developers, like the <a title="Yahoo User Interface Library" href="http://developer.yahoo.com/yui/" target="_blank">Yahoo User Interface Library</a>.</p>
<p>c) <a title="Douglas Crockford" href="http://www.crockford.com/" target="_blank">Douglas Crockford</a> is a javascript guru who writes really good topics about the language on his website. He is also the creator of <a title="json" href="http://json.org" target="_blank">json</a>(a data interchange format similar to xml, but much better) and <a title="JSlint" href="http://jslint.com" target="_blank">jsLint</a>, which is a code quality tool.</p>
<p>d) <a title="W3schools" href="http://www.w3schools.com/js/js_intro.asp" target="_blank">W3schools</a> is a great website not only for javascript, but also for web development. It has a complete set of guides, tutorials, examples and language references.  Its a good resource for web developers.</p>
<p>e) <a title="JSConf" href="http://jsconf.us" target="_blank">JFConf</a> is a website for a javascript conference that takes places annually. The conference speakers are among the best javascript hackers and developers in the world. The website features all the videos of previous presentations of the conference.</p>
<p>Well thats´all folks for this post until next time with another episode of javascript&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://elvys.net/wp/?feed=rss2&#038;p=19</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Javascript?</title>
		<link>http://elvys.net/wp/?p=6</link>
		<comments>http://elvys.net/wp/?p=6#comments</comments>
		<pubDate>Sat, 27 Nov 2010 09:52:40 +0000</pubDate>
		<dc:creator>elvyscruz</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[ecmascript]]></category>

		<guid isPermaLink="false">http://elvys.net/wp/?p=6</guid>
		<description><![CDATA[This post explains why javascript is the main topic of this blog.]]></description>
			<content:encoded><![CDATA[<p>This blog is primarily about javascript, web development and elearning&#8230; but why javascript? Javascript is the programming language of the web, it its embedded in every web browser, and because of that, it its the most used programming language in the world.  It is also the <a href="http://javascript.crockford.com/javascript.html" target="_blank">world´s most misunderstood programming language</a>.  Javascript is based on ECMA-262 standard, which is ECMA script language specificaction.  Javascript is defined as a dynamic object oriented prototype-based functional programming language designed to be used in hosted environments (eg. web browser). Java script was invented by <a title="Brendan Eich" href="http://brendaneich.com" target="_blank">Brendan Eich</a> for nestcape navigator in 1995. From this blog i wil provide different javascript resources for beginners and advanced users ofthe language as well as tips and tricks to enhance your js programming skills.</p>
]]></content:encoded>
			<wfw:commentRss>http://elvys.net/wp/?feed=rss2&#038;p=6</wfw:commentRss>
		<slash:comments>272</slash:comments>
		</item>
	</channel>
</rss>

