<?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>stephenwoods.net &#187; jquery</title> <atom:link href="http://stephenwoods.net/tag/jquery/feed/" rel="self" type="application/rss+xml" /><link>http://stephenwoods.net</link> <description>!important</description> <lastBuildDate>Fri, 30 Jul 2010 18:08:09 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>jQuery: Bad for Your Brain</title><link>http://stephenwoods.net/2009/05/22/jquery-bad-for-your-brain/</link> <comments>http://stephenwoods.net/2009/05/22/jquery-bad-for-your-brain/#comments</comments> <pubDate>Fri, 22 May 2009 19:27:35 +0000</pubDate> <dc:creator>Stephen</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[brainrot]]></category> <category><![CDATA[frameworks]]></category> <category><![CDATA[jquery]]></category><guid
isPermaLink="false">http://stephenwoods.net/?p=92</guid> <description><![CDATA[I would say the vast majority of people making websites are &#8220;framework hackers&#8221; of one sort or another. They can throw up a site with rails, (or symfony) and jQuery in about five seconds flat. People who tend more to the designer end of the spectrum can actually put together pretty decent websites using these [...]]]></description> <content:encoded><![CDATA[<p>I would say the vast majority of people making websites are &#8220;framework hackers&#8221; of one sort or another. They can throw up a site with rails, (or symfony) and jQuery in about five seconds flat. People who tend more to the designer end of the spectrum can actually put together pretty decent websites using these tools, which is obviously a good thing.</p><p>Now, one of the most interesting things (to me) about jQuery is that it takes full advantage of the functional aspect of javascript. The way its super-terse syntax works is using functions that return functions, or functions that return objects with members that are functions:<br
/> <code><br
/> $("p.neat").addClass("ohmy").show("slow");<br
/> </code><br
/> So &#8216;$&#8217; is a function, that takes a parameter, which returns an object with the method &#8216;addClass&#8217; which does the same and so forth, so the cool chaining aspect of javascript starts to come together. Its all vaguely reminiscent of ruby. Cool. Anyway, my only problem with all this (and its a small problem) is I think that this kind of slickness might actually be masking the basics of how JS works. And I notice it melts people&#8217;s brains. And by people I mean those who want to be front end engineers and start with jQuery and then have no clue what to do when they say, get to yahoo and need to use a different framework.</p><p>Basically jQuery is amazing for building apps fast. But I would almost say that if you really want to learn js you need to start without jQuery and only use it once you have an idea how you would accomplish the same tasks without it.</p> ]]></content:encoded> <wfw:commentRss>http://stephenwoods.net/2009/05/22/jquery-bad-for-your-brain/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (user agent is rejected)
Database Caching 6/10 queries in 0.012 seconds using apc

Served from: stephenwoods.net @ 2010-07-31 22:26:49 -->