25 Sep
Posted by Rob as Ajax, CSS, HTML, JavaScript, Web Development
MooTools is a compact JavaScript framework that lets you quickly and easily add functionality to your website. This can include transition effects, drag and drop, as well as Ajax using XMLHttpRequest. Mootools doesn’t compromise the compliance of your website. It respects strict standards and doesn’t flag up warnings.Although I am still new to MooTools I felt it worth sharing some of the tutorials and resources that I have been reading and using. Firstly I would recommend looking at the demos on the MooTools website. This is a great starting point, it shows you what is possible with this framework. Some of the effects and transitions are pretty smart, and where once only possible with Flash, non-compliant DHTML or ActiveX controls.
When using MooTools, I would recommend downloading the Firebug extension for Firefox so that you will be able to debug your code more easily. Another essential plugin is the Web Developer extension for Firefox. The Web Developer extension will let you test your page with JavaScript or CSS disabled, so you’ll be able to find out how accessible your web pages are or see where things break.
There are numerous MooTools resources, however I have found the following to be particularly useful for seeing the JavaScript effects in operation, as well as giving good examples to follow and implement in your on web development projects.
The beauty of a JavaScript framework like MooTools is that it is designed to degrade gracefully if the user doesn’t have JavaScript enabled on their browser. This is also important for search engine’s to be able to effectively read your page content. MooTools lets you custom-download individual elements from the main script to help save on overall size. However, my recommendation for beginners is to download the full uncompressed script. Once you have got your page working exactly how you want, you can then download the full script again but in compressed format. Saving you about 100kb’s. By combining this with mod_deflate page compression you will be able to maintain snappy, responsive web pages that include aesthetically pleasing elements without compromising on the quality of your coding. See my simple mod_deflate tutorial.




6 Responses
Jimmy
September 26th, 2007 at 9:16 am
1Geekier than a star trek convention…
Rob
September 26th, 2007 at 9:37 am
2@ Jimmy. It’s aimed at the real web developer. None-of-this Dreamweaver CS3 ajaxification tools!
Jimmy
September 26th, 2007 at 2:21 pm
3Very true indeed. Dude, I have to get my head round all this CSS stuff - any recommendations for books or something to start as it’s all hurting my little print design brain!!
Rob
September 26th, 2007 at 3:29 pm
4Although my post was talking more about javascript, CSS is very valuable and I highly recommend you get into CSS. I quite like SitePoint books for a quick pick-up, read and go approach.
You can download a free chapter of most of the SitePoint books to see if you like it. Go here for more info –> http://www.sitepoint.com/books/
Here’s a good quick tutorial web page as well –> http://www.epicstudios.co.uk/tutorials/css/introduction-to-css/
Jimmy
September 27th, 2007 at 2:09 pm
5Cheers mate, much appreciated. What do you think of these two?
http://www.sitepoint.com/books/cssdesign1/
http://www.sitepoint.com/books/html1/
Rob
September 27th, 2007 at 3:06 pm
6@ Jimmy - Yes both those books look good. I wouldn’t mind a browse through the CSS one if you get it :p
You can get the books on Amazon as well as direct from SitePoint.
RSS feed for comments on this post · TrackBack URI
Leave a reply
Categories
Popular Posts
Links
Meta
Powered by WordPress | BloggingPro | Design Disease