jQuery
jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages
Note Fred: j'ai toujours détesté js… jusqu'à ce que je découvre jQuery, qui le rend efficace et (presque) sympathique!
Conflict with scriptaculous / prototype
source: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
Overriding the $-function
However, you can override that default by calling jQuery.noConflict() at any point after jQuery and the other library have both loaded. For example:
<html>
<head>
<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict();
// Use jQuery via jQuery(...)
jQuery(document).ready(function(){
jQuery("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
</head>
<body></body>
</html>
Doc & Tutos
http://docs.jquery.com/Tutorials
http://www.siteduzero.com/tutoriel-3-160891-jquery-ecrivez-moins-pour-faire-plus.html
http://blog.nicolargo.com/2008/01/tutorial-jquery.html
http://babylon-design.com/apprendre-et-comprendre-jquery-1-3/
http://webdesignerwall.com/tutorials/jquery-tutorials-for-designers