<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>360innovate Blog &#187; book review</title>
	<atom:link href="http://www.360innovate.co.uk/blog/tag/book-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.360innovate.co.uk/blog</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 16:02:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>jQuery 1.4 Reference Guide review</title>
		<link>http://www.360innovate.co.uk/blog/2010/03/jquery-1-4-reference-guide-review/</link>
		<comments>http://www.360innovate.co.uk/blog/2010/03/jquery-1-4-reference-guide-review/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:36:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[General Chat]]></category>
		<category><![CDATA[Web Development Articles]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.360innovate.co.uk/blog/?p=1755</guid>
		<description><![CDATA[In the interests of full disclosure, Packt Publishing sent me a copy of this book for me to review. There was no other compensation received for this review. I am reviewing this book for the benefit of the blog readers. The recent release of jQuery 1.4 brought a plethora of new features and major performance [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.360innovate.co.uk%2Fblog%2F2010%2F03%2Fjquery-1-4-reference-guide-review%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.360innovate.co.uk%2Fblog%2F2010%2F03%2Fjquery-1-4-reference-guide-review%2F&amp;source=360innovate&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><em>In the interests of full disclosure, Packt Publishing sent me a copy of this book for me to review. There was no other compensation received for this review. I am reviewing this book for the benefit of the blog readers.</em></p>
<p>The recent release of jQuery 1.4 brought a plethora of new features and major performance improvements across the board. At the same time, the new <a href="http://api.jquery.com/">jQuery API</a> site was launched in an effort to improve the documentation and  community spirit. Make no mistake, 1.4 is a milestone release for jQuery.</p>
<p>To mark this, <a href="http://www.karlswedberg.com/">Karl Swedberg</a> and <a href="http://www.packtpub.com/author_view_profile/id/134">Jonathan Chaffer</a> have released the <a href="http://www.packtpub.com/jquery-1-4-reference-guide/book">jQuery 1.4 Reference Guide</a>, an exhaustive tour of the functionality that jQuery 1.4 offers. There are eleven chapters, covering selectors, DOM traversal and manipulation, events, effects, AJAX, plug-ins, and more. In addition, there&#8217;s an alphabetical API reference guide and a couple of really useful appendixes providing lots of handy information.</p>
<p>As I mentioned above, each chapter groups together jQuery methods with a common theme. There are helpful code samples for each method, and they are explained thoroughly in the accompanying text. Occasionally, performance tips are mentioned, but as the book stresses early on, you shouldn&#8217;t worry too much about micro-optimizing code &#8211; your time as a developer is more valuable than that!</p>
<p>So who is this book aimed at? Well, as the name suggests, this is a reference guide. A familiarity with jQuery syntax is essential, and in some areas, a decent knowledge of vanilla JavaScript will be beneficial too. Although there are hints and tips peppered throughout the book, this is no tutorial book. If you&#8217;re not familiar with jQuery, you should pick up <a href="http://www.packtpub.com/learning-jquery-1.3/book">Learning jQuery</a> instead, by the same authors.</p>
<p>As such, I would recommend this to the intermediate to advanced jQuery user. You will almost certainly learn something from the book, and a reference guide always comes in handy! Some of the major points I picked up were:</p>
<ul>
<li>Many jQuery methods accept anonymous functions as parameters now &#8211; this is a really clean, practical way of writing code</li>
<li>There are more ways to measure elements than I realised &#8211; I knew about .height() and .width(), but not .innerHeight(), .outerHeight() etc. This has caused me problems in the past!</li>
<li>The Sizzle selector engine is really, really powerful and I&#8217;m not using it to its full potential.</li>
</ul>
<p>The downside of a book like this is that it dates relatively quickly. For example, jQuery 1.4.2 introduced two methods &#8211; .delegate() and .undelegate() &#8211; which are not covered in the book. There&#8217;s no getting around this when the library itself is under heavy development, but it&#8217;s something that you should be aware of if you&#8217;re considering purchasing.</p>
<p>I also spotted one error  that I reported at the publisher&#8217;s website, so if you do purchase this book, you should keep an eye on the errata there.</p>
<p>However, if you&#8217;re looking for a jQuery reference guide, this is the book to own. The publishers will donate to the jQuery project for every copy of the book sold and you <strong>will</strong> learn something from this book, so it&#8217;s a win-win situation! The <a href="http://www.packtpub.com/jquery-reference-guide-Open-Source">jQuery Reference Guide</a> is on sale now, with a cover price of £24.99.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.360innovate.co.uk/blog/2010/03/jquery-1-4-reference-guide-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery UI 1.7 &#8211; The User Interface library for jQuery &#8211; reviewed</title>
		<link>http://www.360innovate.co.uk/blog/2010/02/jquery-ui-1-7-the-user-interface-library-for-jquery-reviewed/</link>
		<comments>http://www.360innovate.co.uk/blog/2010/02/jquery-ui-1-7-the-user-interface-library-for-jquery-reviewed/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 08:53:52 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Design and Usability]]></category>
		<category><![CDATA[Web Development Articles]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>

		<guid isPermaLink="false">http://www.360innovate.co.uk/blog/?p=1729</guid>
		<description><![CDATA[jQuery UI is the official interface library for jQuery, the leading JavaScript framework. Dan Wellman&#8216;s book, jQuery UI 1.7 &#8211; The User Interface library for jQuery, is intended to be the &#8216;missing manual&#8217; &#8211; fleshing out the online documentation with examples, tutorials, and an in-depth look at the API. The book is supported by many [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: left; margin-right: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.360innovate.co.uk%2Fblog%2F2010%2F02%2Fjquery-ui-1-7-the-user-interface-library-for-jquery-reviewed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.360innovate.co.uk%2Fblog%2F2010%2F02%2Fjquery-ui-1-7-the-user-interface-library-for-jquery-reviewed%2F&amp;source=360innovate&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://jqueryui.com/"></a></p>
<div id="attachment_1730" class="wp-caption alignright" style="width: 110px"><a href="http://www.360innovate.co.uk/blog/wp-content/uploads/2010/02/ui17.png"><img class="size-full wp-image-1730" title="ui1.7" src="http://www.360innovate.co.uk/blog/wp-content/uploads/2010/02/ui17.png" alt="jQuery UI 1.7 by Dan Wellman" width="100" height="123" /></a><p class="wp-caption-text">jQuery UI 1.7 by Dan Wellman</p></div>
<p>jQuery UI is the official interface library for jQuery, the leading JavaScript framework. <a href="http://www.danwellman.co.uk/">Dan Wellman</a>&#8216;s book, jQuery UI 1.7 &#8211; The User Interface library for jQuery, is intended to be the &#8216;missing manual&#8217; &#8211; fleshing out the online documentation with examples, tutorials, and an in-depth look at the API. The book is supported by many great code samples, which are available at <a href="http://www.packtpub.com/support">Packt&#8217;s support site</a>.</p>
<p>There are thirteen chapters in total, covering the  high-level widgets (such as the accordion) and low-level widgets (such as the draggable and droppable interaction helpers.) In addition, the CSS and effects frameworks are covered too.</p>
<p>No knowledge of jQuery UI is assumed, although it is expected that the reader will have a decent grasp of HTML, CSS, and jQuery. The book is pitched at the beginner to intermediate level jQuery UI user, although I would think that even advanced users will find that it contains valuable information.</p>
<p>The structure of each chapter is similar. Starting with the most basic example to get you up and running, more options are gradually introduced to give you a greater level of control, with plenty of code samples to help you along. Most chapters finish with a more advanced scenario, showing some really imaginative uses in which jQuery UI shines. For example, the drag and drop chapter walks the reader through creating a simple game.</p>
<p>The book also takes the time to describe some of the rare occasions where cross-browser issues might rear their heads, along with the fixes. It would have been easy for the author to skip past those parts, but I appreciated this honest approach. It may not be the sexiest subject matter, but it&#8217;s something that we as web developers deal with on a day-to-day basis, so it was great to see it tackled in the book.</p>
<p>One of the major strengths of jQuery UI is its online documentation; there are  several examples for each widget, and options and methods are well documented. I was initially a little concerned about what the book could add to this, but my concerns were unfounded. Every chapter revealed  methods and options that I had missed, along with examples that used the library in ways I would never have thought of.</p>
<p>One of the biggest revelations to me was the chapter relating to the CSS framework. Although I&#8217;d used <a href="http://jqueryui.com/themeroller/">Themeroller</a> before, I&#8217;d never appreciated the full extent to which it can be used, creating a consistent look and feel throughout your site and containing many valuable helper classes.</p>
<p>One area where I would have liked to see some information is that of extending jQuery UI. I would have liked to have read about writing your own widgets, inheriting from $.widget, but I appreciate that this would probably be out of scope for this type of book.</p>
<p>Although jQuery UI 1.8 is just round the corner, I would have no hesitation in recommending this book. There is a wealth of information here, and it is presented in such a way that the reader is given a real understanding of the library, meaning that you won&#8217;t have any problems when the next version rolls along. In fact, if you read this book now, you&#8217;ll be well prepared for all the goodies that 1.8 contains!</p>
<p>So if you&#8217;re looking for a <a href="http://www.packtpub.com/user-interface-library-for-jquery-ui-1-7">jQuery UI book</a>, you should definitely check this one out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.360innovate.co.uk/blog/2010/02/jquery-ui-1-7-the-user-interface-library-for-jquery-reviewed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

