[English got you down? Try this post in Belorussian!]
Welcome to the year twenty hundred and ten! As a very early christmas present, the jQuery team have announced they'll be dropping the 1.4 release on us in the next couple of days. They've also unveiled a new documentation effort.
To help you get your head around the reams of new information, I've created a neat-o reference app for your iPhone - so now you've got no excuse not to know what jQuery.noop
, .nextUntil()
, or .unwrap()
does!
To install it, go here on your iPhone then click "+" and "Add to Home Screen" for fullscreen app-y goodness.
Please note! there are about 350 files to download, so installing will take a couple of minutes - and during those couple of minutes you can't let your phone fall asleep else Freddy will come your phone's WiFi will turn off and the files won't be cached.
The application uses the jQuery touch plugin to appear all native-y, and the offline abilities of HTML5 to store the data for when you feel like reading jQuery docs on the bus.
The material is taken from the new docs - which are being changed a lot at the moment, so I'll update this thing again when it all settles down a bit (I won't be doing constant updates, because I don't think you can invalidate individual files in the cache manifest, so you have to get all 350 files again for any changes).
I'm sure that at the moment some methods that will be missing or incomplete - because of my dodgy parsing, changing docs, and poor QA skills... fixed in the next version fo' sure ;)
That's it... go to http://www.mrspeaker.net/dev/jq/ref/ on your iPhone then click the "+" button and "Add to Home Screen" to install.
28 Comments
You are very handsome and clever.
Lachlan is partially correct!
This is tops, thank you.
Regarding invalidation of individual cache manifest items, you’re right that it’s not possible. However, if you update the manifest to trigger a cache update, HTTP caching semantics (such as expiration & ETags) will be respected for each item in the manifest. So ensure that your server is configured correctly and you should be fine.
Ace!
This is really handy. Thank you kindly.
Awesome! Thanks for your work.
Jquery rocks :)
http://amplicate.com/rocks/jquery
Sweet!
Great job on the app!
Just FYI – something on the info page for the app is overflowing x, which allows left/right scrolling. box-shadow is often the culprit for this sort of thing, but I didn’t check your code…
Best,
j
But for the really annoying alert when I enter the page, this works perfectly on my Nokia n900. How about calling it a mobile reference and make it truly X-platform? That should not take more than a few minutes, and would show support for the open web and all that.
this is marvelous, thank you!
This is pretty cool, I like how it saves for offline view etc..
Might I suggest adding example code to functions?
N, there is.. lol
This is wonderful, and looks fantastic, too! Great work!
Also, the page renders and works without any issues with the built-in Browser on my Nexus One, more than likely due to it being built with Webkit as well. I second the pop-up removal, too, please :D
hey,
this is super cool….i want to know what it involves to make such quick app.
on a side note, i have a web application that i want people to use exactly like this reference.
can you pl help me???
Thanks in advance.
Sawan
awesome!
It’s so cool!
Here’s another N900 user saying ‘ditto’ to Lars’ request for a slightly more generic approach. Great App.
hi :/
Not having much luck getting this to work.
I’ve given it plenty of time over 3g and wifi but im getting no love and i’ve not let the phone fall asleep.
iphone 3.0
Thanks for the hard workd
opps – had javascript turned off – :D
app is great !
Cool as a cool thing!
Excellent, cheers chief
Looks great, but I can’t get it to work on my Palm Pre’s browser. :-(
This is great. You should make this into a native app using PhoneGap or Appcelerator Titanium :D
A search would also be nice.
love the reference, very clean interface. Any plans to add a search interface?
Also, would be cool to see this as an app using something like PhoneGap!
~ Mike
Don’t suppose you could add a jQTouch shoutout to the description?
I’m really stoked on this reference. Would it be easy to start porting other references to the iPhone in this fashion? For example, PHP, the iPhone SDK, etc…? Maybe it could convert doxygen comments to this format.
Regardless, thanks a million for your hard work. This is great.
Hallo, I added the app on home. But after start and showing the splash screen the app crashed. I’m on iOS4
I’ll check it on a iOS4 phone as soon as I can!