Check out these features:
- No images, no external CSS
- No dependencies (jQuery is supported, but not required)
- Highly configurable
- Resolution independent
- Uses VML as fallback in old IEs
- Uses @keyframe animations, falling back to setTimeout()
- Works in all major browsers, including IE6
- MIT License
In the video, I quickly introduce YQL‘s web scraping capability by returning a the contents of an HTML element on the JustGiving website. The data is obtained using jQuery’s getJSON method via JSONP for a cross-domain request. It’s short, but simple, and aims to give a brief example of what’s possible using YQL and jQuery.
The eleven chapters cover the following:
The first chapter gently introduces the reader to the jQuery framework, as it quickly but clearly dissects an example that dynamically extracts headings from an HTML document and assembles them into a table of contents. My only criticism on this chapter is that it doesn’t mention the recommended practice of using Google’s jQuery
Subsequent chapters get into the swing of jQuery methods and techniques, using examples to complement their description. Reference guides are rarely the most exciting books, but this is actually quite easy to read, and the examples are well written and help push the reader through the content.
Chapter 10 focuses on plug-in development, and although short, does cover the essentials in a well-written overview of a simple print plugin.
Despite the quality of the online documentation, this is a worthwhile book for any jQuery developer, owing to its clear and direct content. Although the framework is evolving, the book is likely to be relevant for a long time to come.
Hey everyone – I’ve just recorded my first ever screencast over at screenr.com. I talk about a jQuery popup keyboard plugin that I wrote a while back.
If you haven’t already checked out screenr, be sure to head over and check it out – it’s a fantastic way to record screencasts up to 5 minutes in length and requires no extra software or faffing about. Recording a screencast is definitely a skill in itself, and since this is my first, I hope you’ll excuse the odd ‘um’ and ‘ah’, but I hope I get the general message across. Five minutes seems like a generous amount of time, but it really does go quickly when you’re recording!
Some points that I didn’t have time to go into on the screencast:
You can download a copy of the screencast project (ZIP file, 8k) shown to have a look in greater detail.