<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUQBQH0_cSp7ImA9WhBbF0o.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510</id><updated>2013-05-17T00:55:51.349-07:00</updated><category term="selectors" /><category term="tools" /><category term="javascript" /><category term="workaround" /><category term="news" /><category term="ajax" /><category term="security" /><category term="howto" /><category term="manipulation" /><category term="tutorial" /><category term="firebug" /><category term="events" /><category term="tip" /><category term="jquery" /><category term="test" /><category term="DOM" /><category term="css" /><category term="plugin" /><category term="animation" /><category term="jquery ui" /><category term="insights" /><category term="html" /><category term="reference" /><category term="attributes" /><category term="OOP" /><category term="resource" /><category term="link" /><category term="performance" /><category term="jquery mobile" /><category term="error" /><category term="json" /><category term="beginner" /><category term="humor" /><title>jQuery Howto</title><subtitle type="html">Short and &amp;quot;to the point&amp;quot; jQuery &amp;amp; JavaScript related posts for your daily pleasure.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://jquery-howto.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>129</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/jQueryHowto" /><feedburner:info uri="jqueryhowto" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0cGRn4ycCp7ImA9WhBSEkw.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-4025877718841096112</id><published>2013-02-18T00:34:00.000-08:00</published><updated>2013-02-18T10:10:27.098-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-18T10:10:27.098-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>jQuery: $.type()</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/4025877718841096112/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=4025877718841096112&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/4025877718841096112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/4025877718841096112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/8PKobZBk2lI/jquery-type.html" title="jQuery: $.type()" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">This post covers all about jQuery’s .type() method. You will learn what it does, see its’ usage examples and understand the difference between jQuery’s .type() and JavaScripts’ typeof operator.  Without further ado, let’s find an answer to the following question.  What does $.type() do?  jQuery.type() method returns internal JavaScript class name of the passed argument.  jQuery.type(1)       // "&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8PKobZBk2lI:XLNQXbOrWhg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8PKobZBk2lI:XLNQXbOrWhg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8PKobZBk2lI:XLNQXbOrWhg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8PKobZBk2lI:XLNQXbOrWhg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=8PKobZBk2lI:XLNQXbOrWhg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8PKobZBk2lI:XLNQXbOrWhg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=8PKobZBk2lI:XLNQXbOrWhg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/8PKobZBk2lI" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/02/jquery-type.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAERHk4cCp7ImA9WhBTGU8.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-8827072582593332483</id><published>2013-02-15T01:31:00.000-08:00</published><updated>2013-02-15T01:31:45.738-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-15T01:31:45.738-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><title>One doesn't simply drop support for oldIE</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/8827072582593332483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=8827072582593332483&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/8827072582593332483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/8827072582593332483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/ILRPbIAI8P0/one-doesnt-simply-drop-support-for-oldie.html" title="One doesn't simply drop support for oldIE" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-uGnI5IE-zJk/UR3_2hYTcZI/AAAAAAAAALM/aiHxSOc8NPY/s72-c/one-does-not-simply-remove-support-for-old-ie.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">This weeks humor post is about dropping IE 6, 7 and 8 support in the next jQuery 2.0 version.
One of the advantages of using jQuery is to get on with your app logic and not worry about the cross-browser scripting issues. I don't think anyone would trade their website's IE support for a digit in their jquery.js file. Would you?

&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ILRPbIAI8P0:B258gpAAIiM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ILRPbIAI8P0:B258gpAAIiM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ILRPbIAI8P0:B258gpAAIiM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ILRPbIAI8P0:B258gpAAIiM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=ILRPbIAI8P0:B258gpAAIiM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ILRPbIAI8P0:B258gpAAIiM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=ILRPbIAI8P0:B258gpAAIiM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/ILRPbIAI8P0" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/02/one-doesnt-simply-drop-support-for-oldie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UBRn49cSp7ImA9WhBTGEk.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-1066508205353662878</id><published>2013-02-14T05:40:00.001-08:00</published><updated>2013-02-14T05:40:57.069-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-14T05:40:57.069-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="insights" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>JavaScript: typeof &amp; when should you use it?</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/1066508205353662878/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=1066508205353662878&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1066508205353662878?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1066508205353662878?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/ZoRH-vu31u0/javascript-typeof-when-should-you-use-it.html" title="JavaScript: typeof &amp;amp; when should you use it?" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">In this post, we will talk about JavaScript’s typeof operator. We will start with its’ purpose. Then discuss its’ flaws and finally see when should you use it.  typeof's usage doesn’t happen to match its’ initial purpose.  What is typeof?  The typeof operator is used to identify the type of an object. It always returns a String value, so you should always compare return value to a string.  // &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ZoRH-vu31u0:ZG1TDmbbj-g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ZoRH-vu31u0:ZG1TDmbbj-g:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ZoRH-vu31u0:ZG1TDmbbj-g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ZoRH-vu31u0:ZG1TDmbbj-g:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=ZoRH-vu31u0:ZG1TDmbbj-g:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ZoRH-vu31u0:ZG1TDmbbj-g:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=ZoRH-vu31u0:ZG1TDmbbj-g:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/ZoRH-vu31u0" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/02/javascript-typeof-when-should-you-use-it.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIERHg7eCp7ImA9WhBTEkg.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-6809198027765746365</id><published>2013-02-07T09:01:00.002-08:00</published><updated>2013-02-07T09:01:45.600-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-07T09:01:45.600-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery ui" /><title>ReferenceError: $ is not defined</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/6809198027765746365/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=6809198027765746365&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6809198027765746365?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6809198027765746365?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/yL01tM5E670/referenceerror-jquery-is-not-defined.html" title="ReferenceError: $ is not defined" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">This post will explain the root cause of the Reference Error in your browser’s console log. Also, list most common cases with examples and solutions. Without any further ado, lets see what a reference error is.  This is a common JavaScript error that says: you are trying to access a variable or call a function that has not been defined yet.  Reproducing the error:  // VARIABLES
foo; // &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=yL01tM5E670:PtDvneUArZE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=yL01tM5E670:PtDvneUArZE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=yL01tM5E670:PtDvneUArZE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=yL01tM5E670:PtDvneUArZE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=yL01tM5E670:PtDvneUArZE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=yL01tM5E670:PtDvneUArZE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=yL01tM5E670:PtDvneUArZE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/yL01tM5E670" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/02/referenceerror-jquery-is-not-defined.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDRX4zeip7ImA9WhBTEUg.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-2640863127663155371</id><published>2013-02-06T05:01:00.000-08:00</published><updated>2013-02-06T05:01:14.082-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-06T05:01:14.082-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="attributes" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>jQuery: Test/check if checkbox is checked</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/2640863127663155371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=2640863127663155371&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/2640863127663155371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/2640863127663155371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/xakq1PepIgU/jquery-test-check-if-checkbox-checked.html" title="jQuery: Test/check if checkbox is checked" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">Testing if certain checkbox is checked using jQuery is pretty simple task. But I, just like many other developers, keep forgetting the exact syntax. So I decided to carry on a little research on the subject and gather all related information including small caveats and write this article for the future reference.  This post covers 4 methods to check if checkbox is checked. All methods especially &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=xakq1PepIgU:gcHO-oK86vg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=xakq1PepIgU:gcHO-oK86vg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=xakq1PepIgU:gcHO-oK86vg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=xakq1PepIgU:gcHO-oK86vg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=xakq1PepIgU:gcHO-oK86vg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=xakq1PepIgU:gcHO-oK86vg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=xakq1PepIgU:gcHO-oK86vg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/xakq1PepIgU" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/02/jquery-test-check-if-checkbox-checked.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4NRH8_fSp7ImA9WhNaFE0.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-6137854072983423955</id><published>2013-01-28T12:13:00.000-08:00</published><updated>2013-01-28T12:13:15.145-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-28T12:13:15.145-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DOM" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>jQuery .end() explanation &amp; examples</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/6137854072983423955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=6137854072983423955&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6137854072983423955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6137854072983423955?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/dxyGpvfhIO4/jquery-end-explanation-examples.html" title="jQuery .end() explanation &amp; examples" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">jQuery's .end() method is one of the most rarely used methods that I know of. In this post I would like share remind you what it does and how we can use it to make our jQuery code more readable.

Firstly, what does it do?

Put simply .end() cancels the last filtering action and returns a set like it was before the filtering was applied. It's best explained with an example. Consider we have this &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=dxyGpvfhIO4:B6kg2OyvSxU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=dxyGpvfhIO4:B6kg2OyvSxU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=dxyGpvfhIO4:B6kg2OyvSxU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=dxyGpvfhIO4:B6kg2OyvSxU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=dxyGpvfhIO4:B6kg2OyvSxU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=dxyGpvfhIO4:B6kg2OyvSxU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=dxyGpvfhIO4:B6kg2OyvSxU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/dxyGpvfhIO4" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/jquery-end-explanation-examples.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGR385fip7ImA9WhNaEUo.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-5659012748388639463</id><published>2013-01-25T13:10:00.001-08:00</published><updated>2013-01-25T21:38:46.126-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-25T21:38:46.126-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><category scheme="http://www.blogger.com/atom/ns#" term="test" /><title>Covering code with tests is not popular</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/5659012748388639463/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=5659012748388639463&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/5659012748388639463?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/5659012748388639463?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/znoClIuVw7Q/covering-code-with-tests-is-not-popular.html" title="Covering code with tests is not popular" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-Ct6S96kWhCQ/UQL5iOCI_JI/AAAAAAAAAKs/XND5CBSSCYY/s72-c/boardroom-suggestion-tests.gif" height="72" width="72" /><thr:total>0</thr:total><content type="html">Covering your JavaScript and jQuery code with tests isn't that popular today. Don't you think?
&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=znoClIuVw7Q:4HoKKiRdtBE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=znoClIuVw7Q:4HoKKiRdtBE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=znoClIuVw7Q:4HoKKiRdtBE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=znoClIuVw7Q:4HoKKiRdtBE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=znoClIuVw7Q:4HoKKiRdtBE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=znoClIuVw7Q:4HoKKiRdtBE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=znoClIuVw7Q:4HoKKiRdtBE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/znoClIuVw7Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/covering-code-with-tests-is-not-popular.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMGRX88cCp7ImA9WhNbGEo.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-6173575966007179765</id><published>2013-01-22T09:59:00.000-08:00</published><updated>2013-01-22T10:13:44.178-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-22T10:13:44.178-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Bind jQuery events to tab or window close</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/6173575966007179765/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=6173575966007179765&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6173575966007179765?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6173575966007179765?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/UbWxjJfxCZI/jquery-bind-event-tab-window-close.html" title="Bind jQuery events to tab or window close" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">This post shows you how to bind JavaScript functions that will fire when user navigates away from your page, closes browser or a tab. Browsers have native JavaScript events on window object: unload and beforeunload. beforeunload is a proprietary event introduced by Microsoft and supported by other browsers, but not all.  Please note, these events will be fired when user navigates away from the &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=UbWxjJfxCZI:2X6j2QAJb58:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=UbWxjJfxCZI:2X6j2QAJb58:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=UbWxjJfxCZI:2X6j2QAJb58:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=UbWxjJfxCZI:2X6j2QAJb58:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=UbWxjJfxCZI:2X6j2QAJb58:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=UbWxjJfxCZI:2X6j2QAJb58:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=UbWxjJfxCZI:2X6j2QAJb58:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/UbWxjJfxCZI" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/jquery-bind-event-tab-window-close.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EFRno4eSp7ImA9WhNaEUk.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-7720936910498815511</id><published>2013-01-18T11:28:00.001-08:00</published><updated>2013-01-25T11:20:17.431-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-25T11:20:17.431-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><title>No jQuery? Nothing to do here!</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/7720936910498815511/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=7720936910498815511&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7720936910498815511?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7720936910498815511?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/15ysm2_7lPo/no-jquery-nothing-todo-here-humor.html" title="No jQuery? Nothing to do here!" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-l5PMZbS0Gtc/UQLa1hSXBVI/AAAAAAAAAKE/rN1pNjTG9FM/s72-c/no-jquery-nothing-todo-here.jpg" height="72" width="72" /><thr:total>1</thr:total><content type="html">Sometimes, including JavaScript library is an overkill. Example: just to get focus on form field. But sometimes, persisting on writing your own javascript library for a task that is solved by an existing framework is double overkill. And this Fridays humor post is just about that... )



NOTE: I am not against developers creating new stuff and challenging existing norms, on the very contrary. &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=15ysm2_7lPo:rkur2FV71lc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=15ysm2_7lPo:rkur2FV71lc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=15ysm2_7lPo:rkur2FV71lc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=15ysm2_7lPo:rkur2FV71lc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=15ysm2_7lPo:rkur2FV71lc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=15ysm2_7lPo:rkur2FV71lc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=15ysm2_7lPo:rkur2FV71lc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/15ysm2_7lPo" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/no-jquery-nothing-todo-here-humor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YCSHs4fCp7ImA9WhNbEkU.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-1628350981651279418</id><published>2013-01-15T11:49:00.001-08:00</published><updated>2013-01-15T12:19:29.534-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-15T12:19:29.534-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="insights" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><title>8+ methods that will not work in jQuery 1.9</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/1628350981651279418/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=1628350981651279418&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1628350981651279418?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1628350981651279418?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/kvRTFQD_rnw/8-methods-that-will-not-work-in-jquery.html" title="8+ methods that will not work in jQuery 1.9" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">There have been many method additions and deprecations in the last jQuery releases, but never so many changes that remove previous deprecations and make backward incompatible changes in a single release. Final release of jQuery 1.9 will be announced today. This article will help you get an overview of what’s changing and how to get prepared. So lets review these changes.  1) $.browser is no &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=kvRTFQD_rnw:FGFZjVvTxF0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=kvRTFQD_rnw:FGFZjVvTxF0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=kvRTFQD_rnw:FGFZjVvTxF0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=kvRTFQD_rnw:FGFZjVvTxF0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=kvRTFQD_rnw:FGFZjVvTxF0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=kvRTFQD_rnw:FGFZjVvTxF0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=kvRTFQD_rnw:FGFZjVvTxF0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/kvRTFQD_rnw" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/8-methods-that-will-not-work-in-jquery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMESH86eCp7ImA9WhNbEUU.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-1932509055419518807</id><published>2013-01-14T10:00:00.000-08:00</published><updated>2013-01-14T10:00:09.110-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-14T10:00:09.110-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="test" /><category scheme="http://www.blogger.com/atom/ns#" term="resource" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Learn QUnit in just 2 hours</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/1932509055419518807/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=1932509055419518807&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1932509055419518807?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1932509055419518807?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/k9vp1TGTeh4/learn-qunit-in-just-2-hours.html" title="Learn QUnit in just 2 hours" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">This is not a catchy post title or usual marketing trick. 2 hours is actually how long it would take to learn QUnit for an average developer (provided you are familiar with JavaScript and web dev basics of course). Well, that's how long it took me to learn. I read the docs (very short and concise), read QUnit tests of some popular jQuery plugins, wrote some tests of my own, and all these got me &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=k9vp1TGTeh4:3Ds6ajReoTA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=k9vp1TGTeh4:3Ds6ajReoTA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=k9vp1TGTeh4:3Ds6ajReoTA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=k9vp1TGTeh4:3Ds6ajReoTA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=k9vp1TGTeh4:3Ds6ajReoTA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=k9vp1TGTeh4:3Ds6ajReoTA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=k9vp1TGTeh4:3Ds6ajReoTA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/k9vp1TGTeh4" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/learn-qunit-in-just-2-hours.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMBQHo7cCp7ImA9WhNbE0s.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-5162896469248158949</id><published>2013-01-12T11:00:00.000-08:00</published><updated>2013-01-16T12:34:11.408-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-16T12:34:11.408-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><title>Tough jQuery developer</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/5162896469248158949/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=5162896469248158949&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/5162896469248158949?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/5162896469248158949?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/8uOsh9SUk7Y/tough-jquery-developer.html" title="Tough jQuery developer" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-uYze6BYbB9I/UPcOk7al3dI/AAAAAAAAAJc/QiyO93R3964/s72-c/tough-jquery-without-plugins2.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">This week's "Friday jQuery humor" post is a bit late. Anyway, let's see how tough are you?





&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8uOsh9SUk7Y:p2W1n9NbN7s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8uOsh9SUk7Y:p2W1n9NbN7s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8uOsh9SUk7Y:p2W1n9NbN7s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8uOsh9SUk7Y:p2W1n9NbN7s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=8uOsh9SUk7Y:p2W1n9NbN7s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=8uOsh9SUk7Y:p2W1n9NbN7s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=8uOsh9SUk7Y:p2W1n9NbN7s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/8uOsh9SUk7Y" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/tough-jquery-developer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkINSHc9eSp7ImA9WhNUFkk.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-3223163625491587782</id><published>2013-01-06T23:15:00.000-08:00</published><updated>2013-01-08T04:36:39.961-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-08T04:36:39.961-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="plugin" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>All about jQuery plugin manifest file</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/3223163625491587782/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=3223163625491587782&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/3223163625491587782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/3223163625491587782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/70R8VcFTP3g/all-about-jquery-plugin-manifest-file.html" title="All about jQuery plugin manifest file" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">As it was described in our previous post “How to prepare your plugin for the new jQuery plugins site” you will need to add a manifest file if you want your plugin to appear on the new jQuery plugins site. In this post we will cover everything you need to know about the manifest file, how to format it and where to put it.  What is a jQuery plugin manifest file?  It is a JSON file (not JavaScript &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=70R8VcFTP3g:8WC-sxyOb7Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=70R8VcFTP3g:8WC-sxyOb7Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=70R8VcFTP3g:8WC-sxyOb7Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=70R8VcFTP3g:8WC-sxyOb7Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=70R8VcFTP3g:8WC-sxyOb7Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=70R8VcFTP3g:8WC-sxyOb7Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=70R8VcFTP3g:8WC-sxyOb7Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/70R8VcFTP3g" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/all-about-jquery-plugin-manifest-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8GQXw8cSp7ImA9WhNUGU4.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-7308759432363233848</id><published>2013-01-04T14:38:00.001-08:00</published><updated>2013-01-11T12:57:00.279-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-11T12:57:00.279-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="humor" /><title>MEME: jQuery version</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/7308759432363233848/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=7308759432363233848&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7308759432363233848?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7308759432363233848?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/ViXjh5qptbI/meme-jquery-version.html" title="MEME: jQuery version" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-yCKMF5dyj0w/UOdZD9_8G0I/AAAAAAAAAIM/24xfi42q3js/s72-c/jquery-version.jpg" height="72" width="72" /><thr:total>1</thr:total><content type="html">I thought I’d spice thing up a bit with some humour related to jQuery and JavaScript from my experience. With the new work and responsibilities, this kind of “surprise” happened to me more than once :)

If you like it, please share. Depending on the interest, this might become more periodic thing.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ViXjh5qptbI:5TRMKZSGIug:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ViXjh5qptbI:5TRMKZSGIug:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ViXjh5qptbI:5TRMKZSGIug:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ViXjh5qptbI:5TRMKZSGIug:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=ViXjh5qptbI:5TRMKZSGIug:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=ViXjh5qptbI:5TRMKZSGIug:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=ViXjh5qptbI:5TRMKZSGIug:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/ViXjh5qptbI" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/meme-jquery-version.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cHRH4-fSp7ImA9WhNaGE0.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-6592693617278005465</id><published>2013-01-04T11:48:00.001-08:00</published><updated>2013-02-02T04:43:55.055-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-02T04:43:55.055-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="plugin" /><category scheme="http://www.blogger.com/atom/ns#" term="insights" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><title>How to prepare your jQuery plugin for the new plugins.jquery.com site</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/6592693617278005465/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=6592693617278005465&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6592693617278005465?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/6592693617278005465?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/QNO20zd1i1c/how-to-prepare-your-jquery-plugin-for.html" title="How to prepare your jQuery plugin for the new plugins.jquery.com site" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">It’s been over a year since the unfortunate event that whipped out the plugins.jquery.com site’s database. But sometimes unfortunate events lead to better things and that’s the case with the Plugins site. Instead of trying to reinvent the wheel and create a website equally useful for plugin users and plugin developers (while fighting spam, maintaining the servers, etc.), the team decided to &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=QNO20zd1i1c:knsKbU7FF3U:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=QNO20zd1i1c:knsKbU7FF3U:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=QNO20zd1i1c:knsKbU7FF3U:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=QNO20zd1i1c:knsKbU7FF3U:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=QNO20zd1i1c:knsKbU7FF3U:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=QNO20zd1i1c:knsKbU7FF3U:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=QNO20zd1i1c:knsKbU7FF3U:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/QNO20zd1i1c" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/how-to-prepare-your-jquery-plugin-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcAQ344fSp7ImA9WhNUEk8.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-38286322379457702</id><published>2013-01-03T07:25:00.001-08:00</published><updated>2013-01-03T07:30:42.035-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-03T07:30:42.035-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="news" /><title>“It’s alive” - new theme design, interesting posts &amp; more…</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/38286322379457702/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=38286322379457702&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/38286322379457702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/38286322379457702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/Ee4nRHpY3zk/its-alive-new-theme-design-interesting.html" title="“It’s alive” - new theme design, interesting posts &amp;amp; more…" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">Happy New Year everyone! I would like to give you a heads up with the news that the blog will become “live” again with more regular and interesting posts around jQuery and JavaScript. For the last couple of years I have been involved in a very fast growing start-up with a vibrant developers team. I have learned a lot during this period, so I decided to also cover topics about maintaining &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ee4nRHpY3zk:qT492WPDAZc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ee4nRHpY3zk:qT492WPDAZc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ee4nRHpY3zk:qT492WPDAZc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ee4nRHpY3zk:qT492WPDAZc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=Ee4nRHpY3zk:qT492WPDAZc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ee4nRHpY3zk:qT492WPDAZc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=Ee4nRHpY3zk:qT492WPDAZc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/Ee4nRHpY3zk" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2013/01/its-alive-new-theme-design-interesting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQESXk6fyp7ImA9WhNbGUk.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-7838254684556382326</id><published>2012-12-23T16:30:00.000-08:00</published><updated>2013-01-23T04:31:48.717-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-23T04:31:48.717-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DOM" /><category scheme="http://www.blogger.com/atom/ns#" term="error" /><category scheme="http://www.blogger.com/atom/ns#" term="firebug" /><title>NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.alert]</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/7838254684556382326/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=7838254684556382326&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7838254684556382326?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7838254684556382326?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/jAv8rUxX_AQ/snerrornotavailable-0x80040111.html" title="NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.alert]" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">This is a common error in Firefox. It is logged in console when you try to call on non existent DOM API method. Seeing this error message is very common with methods call to alert(), confirm(), drawImage() (canvas) and window.open(). You may think "how those methods could be 'non-existent'?", since they are standard APIs of the window object. Well, that's true, they can't, but consider the case &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=jAv8rUxX_AQ:N0xIz_dCRaI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=jAv8rUxX_AQ:N0xIz_dCRaI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=jAv8rUxX_AQ:N0xIz_dCRaI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=jAv8rUxX_AQ:N0xIz_dCRaI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=jAv8rUxX_AQ:N0xIz_dCRaI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=jAv8rUxX_AQ:N0xIz_dCRaI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=jAv8rUxX_AQ:N0xIz_dCRaI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/jAv8rUxX_AQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2012/12/snerrornotavailable-0x80040111.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcMRH06eyp7ImA9WhNaFEo.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-1563837700646286216</id><published>2012-12-10T10:30:00.000-08:00</published><updated>2013-01-29T06:34:45.313-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-01-29T06:34:45.313-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="manipulation" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Dynamically change &lt;title&gt; using jQuery</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/1563837700646286216/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=1563837700646286216&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1563837700646286216?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1563837700646286216?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/Ai3WQswgmKc/change-document-tab-title-jquery.html" title="Dynamically change &amp;lt;title&amp;gt; using jQuery" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">In this post I will show how to dynamically change document's title using JavaScript and jQuery. Browsing the web (and StackOverflow) I saw a lot of posts that say you can't do it using jQuery. Actually, there is a jQuery syntax that is basically a wrapper for javascript code (see below).  Note: just to clarify, by document title we mean the text that is displayed in the browser window or a tab.&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ai3WQswgmKc:htFOeVnzXx0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ai3WQswgmKc:htFOeVnzXx0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ai3WQswgmKc:htFOeVnzXx0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ai3WQswgmKc:htFOeVnzXx0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=Ai3WQswgmKc:htFOeVnzXx0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=Ai3WQswgmKc:htFOeVnzXx0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=Ai3WQswgmKc:htFOeVnzXx0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/Ai3WQswgmKc" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2012/12/change-document-tab-title-jquery.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8BRXkyeip7ImA9WhNaGE0.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-4099329567182618861</id><published>2012-11-23T12:00:00.000-08:00</published><updated>2013-02-02T04:40:54.792-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-02T04:40:54.792-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="events" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>jQuery “double click” event binding</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/4099329567182618861/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=4099329567182618861&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/4099329567182618861?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/4099329567182618861?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/1AoddUfxcKw/jquery-double-click-event-binding.html" title="jQuery “double click” event binding" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">This post explain how one can register (bind) an event handler function to user’s double click event on any element using jQuery and JavaScript. Also, it gives practical advise about double click and other event combination usage.  Double click event  Double click event is JavaScript native event and can be bound to any HTML element on the page. The JavaScript event name for double click is &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=1AoddUfxcKw:RoZX8YtHCsE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=1AoddUfxcKw:RoZX8YtHCsE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=1AoddUfxcKw:RoZX8YtHCsE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=1AoddUfxcKw:RoZX8YtHCsE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=1AoddUfxcKw:RoZX8YtHCsE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=1AoddUfxcKw:RoZX8YtHCsE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=1AoddUfxcKw:RoZX8YtHCsE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/1AoddUfxcKw" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2012/11/jquery-double-click-event-binding.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YFQX4yeSp7ImA9WhNaF0Q.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-7818488691578315306</id><published>2012-11-09T01:19:00.000-08:00</published><updated>2013-02-02T01:58:30.091-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2013-02-02T01:58:30.091-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>The difference between == and === in jQuery/JavaScript</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/7818488691578315306/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=7818488691578315306&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7818488691578315306?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7818488691578315306?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/OR-FEHA0Xa4/jquery-double-tripple-equal-difference.html" title="The difference between == and === in jQuery/JavaScript" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">In this post I would like to explain the difference between double (==) and triple (===) equals in JavaScript/jQuery. A quick and short explanation is that == does type coercion (conversion) before checking for equality; and === does strict equation which requires values to have the same type as well.  Here is what it means:  0 == false     // true
0 === false    // false, because they have &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=OR-FEHA0Xa4:7mvsD4hgd78:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=OR-FEHA0Xa4:7mvsD4hgd78:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=OR-FEHA0Xa4:7mvsD4hgd78:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=OR-FEHA0Xa4:7mvsD4hgd78:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=OR-FEHA0Xa4:7mvsD4hgd78:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=OR-FEHA0Xa4:7mvsD4hgd78:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=OR-FEHA0Xa4:7mvsD4hgd78:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/OR-FEHA0Xa4" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2012/11/jquery-double-tripple-equal-difference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EHSX0_eyp7ImA9WhdRFUk.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-1089327953340273065</id><published>2011-08-05T06:07:00.001-07:00</published><updated>2011-08-05T06:07:18.343-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T06:07:18.343-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="workaround" /><title>Add jQuery to your Greasemonkey script</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/1089327953340273065/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=1089327953340273065&amp;isPopup=true" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1089327953340273065?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1089327953340273065?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/arLerMEFXmc/add-jquery-to-your-greasemonkey-script.html" title="Add jQuery to your Greasemonkey script" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>3</thr:total><content type="html">Greasemonkey is a Firefox add-on that lets you run JavaScript on web pages you specify. Using Greasemonkey you can improve and change the way websites look and behave (see examples of what is possible here). To learn more about it see it's official site, to learn how to include and write your own custom scripts (aka "user scripts") visit coder's manual.  Usually Greasemonkey scripts work with the&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=arLerMEFXmc:9yKHz51kCVY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=arLerMEFXmc:9yKHz51kCVY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=arLerMEFXmc:9yKHz51kCVY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=arLerMEFXmc:9yKHz51kCVY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=arLerMEFXmc:9yKHz51kCVY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=arLerMEFXmc:9yKHz51kCVY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=arLerMEFXmc:9yKHz51kCVY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/arLerMEFXmc" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2011/08/add-jquery-to-your-greasemonkey-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFSX8yfSp7ImA9WhZUGUQ.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-7450857245134656849</id><published>2011-06-13T04:37:00.001-07:00</published><updated>2011-06-13T12:41:58.195-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T12:41:58.195-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="insights" /><category scheme="http://www.blogger.com/atom/ns#" term="DOM" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="attributes" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>HTML: The difference between attribute and property</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/7450857245134656849/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=7450857245134656849&amp;isPopup=true" title="15 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7450857245134656849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/7450857245134656849?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/cu7Bj-CuBU8/html-difference-between-attribute-and.html" title="HTML: The difference between attribute and property" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>15</thr:total><content type="html">In this short post I will explain the difference between attributes and properties in HTML. The .prop() function introduced in jQuery 1.6 raised a lot of questions about the difference and I hope this post will help you to understand it.  What is an attribute?  Attributes carry additional information about an HTML element and come in name=”value” pairs. Example: &amp;lt;div class=”my-class”&amp;gt;&amp;lt;/div&amp;gt;. Here&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=cu7Bj-CuBU8:JKpbWQj8IbU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=cu7Bj-CuBU8:JKpbWQj8IbU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=cu7Bj-CuBU8:JKpbWQj8IbU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=cu7Bj-CuBU8:JKpbWQj8IbU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=cu7Bj-CuBU8:JKpbWQj8IbU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=cu7Bj-CuBU8:JKpbWQj8IbU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=cu7Bj-CuBU8:JKpbWQj8IbU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/cu7Bj-CuBU8" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2011/06/html-difference-between-attribute-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYNRXw5fCp7ImA9Wx5UEUo.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-8821636057902922830</id><published>2010-10-15T13:23:00.001-07:00</published><updated>2010-10-15T13:23:14.224-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-15T13:23:14.224-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="plugin" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="beginner" /><title>Check if a language file is loaded for jQuery Globalization plugin</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/8821636057902922830/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=8821636057902922830&amp;isPopup=true" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/8821636057902922830?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/8821636057902922830?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/qeZG9Xj0JjA/check-if-language-file-is-loaded-for.html" title="Check if a language file is loaded for jQuery Globalization plugin" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>0</thr:total><content type="html">Recently, I wrote my first jQuery Globalization plugin introductory post. I mentioned that I will write a tutorial for Globalization plugin and I am. While writing the tutorial I thought I’ll write one of my short Friday jQuery tips.  In this post you will learn how to check if a specific jQuery Globalization plugin language file is loaded or not. Globalization plugin saves localization data and &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=qeZG9Xj0JjA:PmCln1a5fQw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=qeZG9Xj0JjA:PmCln1a5fQw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=qeZG9Xj0JjA:PmCln1a5fQw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=qeZG9Xj0JjA:PmCln1a5fQw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=qeZG9Xj0JjA:PmCln1a5fQw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=qeZG9Xj0JjA:PmCln1a5fQw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=qeZG9Xj0JjA:PmCln1a5fQw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/qeZG9Xj0JjA" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2010/10/check-if-language-file-is-loaded-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYBQXc_fCp7ImA9Wx5VE0Q.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-945567806314849201</id><published>2010-10-06T13:15:00.001-07:00</published><updated>2010-10-06T13:15:50.944-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-06T13:15:50.944-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="tip" /><category scheme="http://www.blogger.com/atom/ns#" term="howto" /><category scheme="http://www.blogger.com/atom/ns#" term="reference" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>JavaScript to detect iPad visitors</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/945567806314849201/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=945567806314849201&amp;isPopup=true" title="6 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/945567806314849201?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/945567806314849201?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/wjgRD6kWDkA/javascript-to-detect-ipad-visitors.html" title="JavaScript to detect iPad visitors" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>6</thr:total><content type="html">This post gives you a short JavaScript function to detect your iPad users. Without any further ado, a javascript code to detect iPad users:  function isiPad(){
    return (navigator.platform.indexOf("iPad") != -1);
}

You can also detect browser version and some other stuff by parsing user agent string. Here is an iPad Safari’s user agent string for your reference:

Mozilla/5.0 (iPad; U; CPU OS 3&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=wjgRD6kWDkA:FCFRDdO4yf0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=wjgRD6kWDkA:FCFRDdO4yf0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=wjgRD6kWDkA:FCFRDdO4yf0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=wjgRD6kWDkA:FCFRDdO4yf0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=wjgRD6kWDkA:FCFRDdO4yf0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=wjgRD6kWDkA:FCFRDdO4yf0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=wjgRD6kWDkA:FCFRDdO4yf0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/wjgRD6kWDkA" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2010/10/javascript-to-detect-ipad-visitors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcHQXw8fyp7ImA9Wx5VE0w.&quot;"><id>tag:blogger.com,1999:blog-8247367160676479510.post-1513270331904167569</id><published>2010-10-05T15:17:00.001-07:00</published><updated>2010-10-05T15:17:10.277-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-05T15:17:10.277-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="news" /><category scheme="http://www.blogger.com/atom/ns#" term="plugin" /><category scheme="http://www.blogger.com/atom/ns#" term="insights" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery" /><category scheme="http://www.blogger.com/atom/ns#" term="jquery ui" /><title>jQuery Globalization plugin — jquery.glob.js</title><link rel="replies" type="application/atom+xml" href="http://jquery-howto.blogspot.com/feeds/1513270331904167569/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8247367160676479510&amp;postID=1513270331904167569&amp;isPopup=true" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1513270331904167569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8247367160676479510/posts/default/1513270331904167569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/jQueryHowto/~3/WXLyDrgcXDs/jquery-globalization-plugin.html" title="jQuery Globalization plugin — jquery.glob.js" /><author><name>Uzbekjon</name><uri>http://www.blogger.com/profile/05106688925204046678</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://3.bp.blogspot.com/_sI8p6ZI7pJ0/SToU-rzQgaI/AAAAAAAAABg/ojvW0d-JIms/S220/uzbekjohn.jpg" /></author><thr:total>1</thr:total><content type="html">This is the first post of a series that are dedicated to jQuery’s new Microsoft contributed Globalization plugin or shortly jquery.glob.js. In this first post I will try to cover the very basics like library licensing, “the good &amp;amp; the bad” and some thoughts on how it could be improved (IMO).  I will be post some jQuery globalization plugin tutorials in coming days, so bare with me.  Before we &lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=WXLyDrgcXDs:ft87LwJuvwc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=WXLyDrgcXDs:ft87LwJuvwc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=WXLyDrgcXDs:ft87LwJuvwc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=WXLyDrgcXDs:ft87LwJuvwc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=WXLyDrgcXDs:ft87LwJuvwc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/jQueryHowto?a=WXLyDrgcXDs:ft87LwJuvwc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/jQueryHowto?i=WXLyDrgcXDs:ft87LwJuvwc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/jQueryHowto/~4/WXLyDrgcXDs" height="1" width="1"/&gt;</content><feedburner:origLink>http://jquery-howto.blogspot.com/2010/10/jquery-globalization-plugin.html</feedburner:origLink></entry></feed>
