<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' 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'><id>tag:blogger.com,1999:blog-8247367160676479510</id><updated>2026-01-26T11:31:40.123-08:00</updated><category term="jquery"/><category term="howto"/><category term="tip"/><category term="reference"/><category term="javascript"/><category term="workaround"/><category term="plugin"/><category term="insights"/><category term="beginner"/><category term="tutorial"/><category term="ajax"/><category term="manipulation"/><category term="html"/><category term="performance"/><category term="error"/><category term="DOM"/><category term="events"/><category term="link"/><category term="news"/><category term="resource"/><category term="selectors"/><category term="tools"/><category term="attributes"/><category term="test"/><category term="css"/><category term="humor"/><category term="json"/><category term="animation"/><category term="firebug"/><category term="jquery mobile"/><category term="jquery ui"/><category term="OOP"/><category term="security"/><title type='text'>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='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.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'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>121</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8247367160676479510.post-9063121180735638347</id><published>2013-09-23T10:00:00.000-07:00</published><updated>2013-09-23T12:06:16.589-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ajax"/><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="reference"/><title type='text'>4 jQuery Cross-Domain AJAX Request methods</title><summary type="text">The web has changed and with it the way we develop websites. Today, the web is becoming a place where we develop web apps, rather than websites. We use third party API&#39;s to create our next mashups. So knowing how to make a cross-site AJAX request or requests that do not comply with the same origin policy is a must. In this article, you will learn 4 cross-site AJAX request methods (plus 4 bonus </summary><link rel='replies' type='application/atom+xml' href='http://jquery-howto.blogspot.com/feeds/9063121180735638347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8247367160676479510/9063121180735638347?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/9063121180735638347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/9063121180735638347'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/09/jquery-cross-domain-ajax-request.html' title='4 jQuery Cross-Domain AJAX Request methods'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8247367160676479510.post-9196401070702893231</id><published>2013-09-03T07:35:00.002-07:00</published><updated>2013-09-03T07:35:47.079-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="attributes"/><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><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="selectors"/><category scheme="http://www.blogger.com/atom/ns#" term="tip"/><title type='text'>jQuery: How many elements were selected</title><summary type="text">Anyone who used jQuery, starts with a CSS selector to either attach an event or apply some DOM manipulation. The power of jQuery lies in it’s CSS selector. One of the reasons why jQuery become so popular is probably in the concept shift it made to front-end development. Instead of starting your code with javascript function definitions, you start with DOM element selection and straight to your </summary><link rel='replies' type='application/atom+xml' href='http://jquery-howto.blogspot.com/feeds/9196401070702893231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8247367160676479510/9196401070702893231?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/9196401070702893231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/9196401070702893231'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/09/jquery-how-many-elements-were-selected.html' title='jQuery: How many elements were selected'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8247367160676479510.post-7253911489951643996</id><published>2013-09-02T06:29:00.000-07:00</published><updated>2013-09-02T06:29:05.553-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DOM"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="manipulation"/><category scheme="http://www.blogger.com/atom/ns#" term="plugin"/><title type='text'>jQuery: Add table row count column</title><summary type="text">In this post you will learn how to add a table column with a row count in it. If you are looking for &quot;how to add a new table row&quot;, please refer to previous post.  Recently, a user on the jQuery mailing list asked how she could automatically add a table row counter into her table. She wanted to add a new column to her table and display the row number, so that her users could refer to row numbers </summary><link rel='replies' type='application/atom+xml' href='http://jquery-howto.blogspot.com/feeds/7253911489951643996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8247367160676479510/7253911489951643996?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7253911489951643996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7253911489951643996'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/09/jquery-add-table-row-count-column.html' title='jQuery: Add table row count column'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_sI8p6ZI7pJ0/SZVYw4_1HMI/AAAAAAAAACI/IefEGcYcElg/s72-c/rowCount-plugin-screenshot%5B5%5D.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8247367160676479510.post-6892367529564512825</id><published>2013-09-01T12:21:00.000-07:00</published><updated>2013-09-01T12:21:45.906-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="insights"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>5 notes on JavaScript Arrays</title><summary type="text">In this post, we will go through some of the features of JavaScript&#39;s Arrays. I thought this would be a good place to come back time to time and refresh my memory about special cases and notes I&#39;ve collected on Arrays in Javascript. Without futher ado, 5 notes on JavaScript Arrays.

1. Arrays are Objects in JavaScript

Arrays are Objects in JavaScript. Let me repeat it one more time: &quot;Arrays are </summary><link rel='replies' type='application/atom+xml' href='http://jquery-howto.blogspot.com/feeds/6892367529564512825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8247367160676479510/6892367529564512825?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6892367529564512825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6892367529564512825'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/09/5-notes-on-javascript-arrays.html' title='5 notes on JavaScript Arrays'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8247367160676479510.post-8589385942330243120</id><published>2013-08-30T23:30:00.000-07:00</published><updated>2013-08-30T23:30:58.443-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="manipulation"/><title type='text'>jQuery: Get / set attribute values</title><summary type="text">This post describes how to get &amp;amp; set element’s attributes. Using jQuery you can get/set any attributes like id, class, style, name, title, etc. on any tag (&amp;lt;div&amp;gt;, &amp;lt;span&amp;gt;, &amp;lt;p&amp;gt;, etc.). This can be done using jQuery&#39;s .attr() and .prop() methods. If you are using jQuery version earlier than 1.6, then you have .attr() only.

The two methods are named accordingly to work with </summary><link rel='replies' type='application/atom+xml' href='http://jquery-howto.blogspot.com/feeds/8589385942330243120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8247367160676479510/8589385942330243120?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/8589385942330243120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/8589385942330243120'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/08/jquery-get-set-attribute-values.html' title='jQuery: Get / set attribute values'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8247367160676479510.post-5848974482183849856</id><published>2013-08-17T02:46:00.000-07:00</published><updated>2013-08-17T02:46:41.661-07:00</updated><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="reference"/><title type='text'>jQuery Form Reset</title><summary type="text">This post shows you how to reset HTML form using jQuery. Also, in the notes section below, you will find a list of special cases and things to keep in mind while resetting form.

Please note that this post discusses 2 cases of resetting a form:


 Resetting form values to their default/initial values (similar to clicking on form &quot;reset&quot; button);
 Clearing form values (clearing form values, no </summary><link rel='replies' type='application/atom+xml' href='http://jquery-howto.blogspot.com/feeds/5848974482183849856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8247367160676479510/5848974482183849856?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/5848974482183849856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/5848974482183849856'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/08/jquery-form-reset.html' title='jQuery Form Reset'/><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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>jQuery: $.type()</title><summary type="text">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)       // &amp;</summary><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/fullpage/post/8247367160676479510/4025877718841096112?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/4025877718841096112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/4025877718841096112'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>One doesn&#39;t simply drop support for oldIE</title><summary type="text">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&#39;t think anyone would trade their website&#39;s IE support for a digit in their jquery.js file. Would you?

</summary><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/fullpage/post/8247367160676479510/8827072582593332483?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/8827072582593332483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/8827072582593332483'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/02/one-doesnt-simply-drop-support-for-oldie.html' title='One doesn&#39;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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrvFUaK1WdjQ2zfCpheKYuU8TbZTrSw1Vjk9eTPkYVaoZK7iADeCZXcoe0vORr0fjWLq-XGytDne67DtXoUeUsOvHgA06PTXneBsSRfZtfT5PxLzSMcwPNL-qy5Q7THkYweOfsgdQ1SuTW/s72-c/one-does-not-simply-remove-support-for-old-ie.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><category scheme="http://www.blogger.com/atom/ns#" term="insights"/><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="tip"/><title type='text'>JavaScript: typeof &amp;amp; when should you use it?</title><summary type="text">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&#39;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.  // </summary><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/fullpage/post/8247367160676479510/1066508205353662878?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1066508205353662878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1066508205353662878'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="error"/><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="jquery ui"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>ReferenceError: $ is not defined</title><summary type="text">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; // </summary><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/fullpage/post/8247367160676479510/6809198027765746365?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6809198027765746365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6809198027765746365'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="attributes"/><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>jQuery: Test/check if checkbox is checked</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/2640863127663155371?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/2640863127663155371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/2640863127663155371'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/02/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><category scheme="http://www.blogger.com/atom/ns#" term="DOM"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial"/><title type='text'>jQuery .end() explanation &amp; examples</title><summary type="text">jQuery&#39;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&#39;s best explained with an example. Consider we have this </summary><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/fullpage/post/8247367160676479510/6137854072983423955?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6137854072983423955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6137854072983423955'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><title type='text'>Covering code with tests is not popular</title><summary type="text">Covering your JavaScript and jQuery code with tests isn&#39;t that popular today. Don&#39;t you think?
</summary><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/fullpage/post/8247367160676479510/5659012748388639463?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/5659012748388639463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/5659012748388639463'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7vHVii1NaARU2ilZrEWCTDkhQeEEtjpJxpUzYglBTUuQexFH_t2-vMYJ-eYaLdUDf1TPXAqbaBn9CN3iND310g99K1WqOWqz5cZXBcqj1Q_WssdcH_As5XVUbSG9T0zjtl_VTFducFEQH/s72-c/boardroom-suggestion-tests.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><category scheme="http://www.blogger.com/atom/ns#" term="events"/><category scheme="http://www.blogger.com/atom/ns#" term="howto"/><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="reference"/><title type='text'>Bind jQuery events to tab or window close</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/6173575966007179765?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6173575966007179765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6173575966007179765'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>No jQuery? Nothing to do here!</title><summary type="text">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. </summary><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/fullpage/post/8247367160676479510/7720936910498815511?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7720936910498815511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7720936910498815511'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0rFEtlMzyGzoLc2DQ9VLGrvzcoTOsPrZJ501S7WKD4u_7JncmScJ3-CcLYLcysADlOkSvusjnml2Zt_htqDblwjyJJ60TvqVt5xH78o2tqrlLnsZ686jke2ZuXzjXSBbxdKfz1s8gR_wB/s72-c/no-jquery-nothing-todo-here.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="error"/><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="news"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>8+ methods that will not work in jQuery 1.9</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/1628350981651279418?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1628350981651279418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1628350981651279418'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><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="resource"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><title type='text'>Learn QUnit in just 2 hours</title><summary type="text">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&#39;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 </summary><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/fullpage/post/8247367160676479510/1932509055419518807?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1932509055419518807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1932509055419518807'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>Tough jQuery developer</title><summary type="text">This week&#39;s &quot;Friday jQuery humor&quot; post is a bit late. Anyway, let&#39;s see how tough are you?





</summary><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/fullpage/post/8247367160676479510/5162896469248158949?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/5162896469248158949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/5162896469248158949'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjS1NmlzN7XQfLKITMVuBR8E_RhXSSzZ__h1ayyFBJw8p9ksFup22IvBMkc2wZ8lP_SrRcmRVvtru8iz9i5khY4GAqhYyA9lwFqGH1hsdXzyPZhqdBYoaPV0jd-6kndeKwMHu4WRPeOyoV4/s72-c/tough-jquery-without-plugins2.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><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><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="plugin"/><category scheme="http://www.blogger.com/atom/ns#" term="reference"/><title type='text'>All about jQuery plugin manifest file</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/3223163625491587782?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/3223163625491587782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/3223163625491587782'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="humor"/><title type='text'>MEME: jQuery version</title><summary type="text">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.</summary><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/fullpage/post/8247367160676479510/7308759432363233848?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7308759432363233848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7308759432363233848'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0tDauWB9Ndf3ZBlFW5Jte2ZkzGvJkycwu0OYEa7V-VvT_EIYM1zb_PV-m3Am77Jed-Nv-kk01e74ivqGWvJ8Wm_aOnmGHjbCUhdFrxYG1PdiC1ldDqTMI5rUthylNL3mZVP6ibkhG1Yer/s72-c/jquery-version.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="howto"/><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="plugin"/><title type='text'>How to prepare your jQuery plugin for the new plugins.jquery.com site</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/6592693617278005465?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6592693617278005465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/6592693617278005465'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="news"/><title type='text'>“It’s alive” - new theme design, interesting posts &amp;amp; more…</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/38286322379457702?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/38286322379457702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/38286322379457702'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2013/01/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><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 type='text'>NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.alert]</title><summary type="text">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 &quot;how those methods could be &#39;non-existent&#39;?&quot;, since they are standard APIs of the window object. Well, that&#39;s true, they can&#39;t, but consider the case </summary><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/fullpage/post/8247367160676479510/7838254684556382326?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7838254684556382326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7838254684556382326'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2012/12/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><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="manipulation"/><title type='text'>Dynamically change &amp;lt;title&amp;gt; using jQuery</title><summary type="text">In this post I will show how to dynamically change document&#39;s title using JavaScript and jQuery. Browsing the web (and StackOverflow) I saw a lot of posts that say you can&#39;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.</summary><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/fullpage/post/8247367160676479510/1563837700646286216?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1563837700646286216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/1563837700646286216'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2012/12/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry><entry><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><category scheme="http://www.blogger.com/atom/ns#" term="beginner"/><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="reference"/><category scheme="http://www.blogger.com/atom/ns#" term="tip"/><title type='text'>The difference between == and === in jQuery/JavaScript</title><summary type="text">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 </summary><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/fullpage/post/8247367160676479510/7818488691578315306?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7818488691578315306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8247367160676479510/posts/default/7818488691578315306'/><link rel='alternate' type='text/html' href='http://jquery-howto.blogspot.com/2012/11/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='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdgOTLr-AKsHfRiWwCGXiljayf4TtSasCHcNjJ7M9YO5IeqokQoULpbJSPnlGh3Uh5ZulnnyKOKeMpTcjR3DI6ZcuHb54ph2ZOeFUrzw_KwsmWfjyjdXe81U7sHkEn0A/s220/uzbekjohn.jpg'/></author><thr:total>0</thr:total></entry></feed>