Most of the functionality that the author has highlighted (footers, page animations, intelligent click handling) is handled in a much more comprehensive/robust fashion by jQuery Mobile despite its alpha state.
I would encourage readers to look into the phonegap/jqm combination when building mobile applications with html and javascript if only because there are a large number of problem areas with this approach that jqm will handle for you.
[UPDATE]
Just thought I'd highlight that the click/tap support is extremely difficult to get right. Kin Blas, the developer who's working on this in jqm has taken a lot of pains to make sure that the click handling is fast and flexible in all cases.
Sure, I checked out jquery mobile before starting with this and would suggest everyone else does the same, actually a bit silly to leave that out of the article.
I decided against using jquerymobile for 2 reasons,
1. the page loading / transitions are extremely buggy for me, clicking a link can cause 3/4 page flashes for me on the current online demo.
2. having previously been burned by jquery ui, I love jquery because its a tiny library I add that enforces nothing on me, jquery ui is large and its quite hard to take a little bit out of it that you like, a lot of that is due to its themeing library, jquery mobile felt more like jquery ui to me more than jquery plain.
extracting the click / tap support into a plugin I could use with plain jquery would be a massive win for me.
Most of the functionality that the author has highlighted (footers, page animations, intelligent click handling) is handled in a much more comprehensive/robust fashion by jQuery Mobile despite its alpha state.
I would encourage readers to look into the phonegap/jqm combination when building mobile applications with html and javascript if only because there are a large number of problem areas with this approach that jqm will handle for you.
[UPDATE]
Just thought I'd highlight that the click/tap support is extremely difficult to get right. Kin Blas, the developer who's working on this in jqm has taken a lot of pains to make sure that the click handling is fast and flexible in all cases.