$('body') looks to the uninitiated to be a simple variable. Maybe they come from the PHP world, so they think "Ah! that's just the variable body from the DOM, ok great.
When in reality, $ is the name of a mammoth function that could take ages to execute. It'll also execute every time.
eg
for (var i=0;i<1000;i++) {
$('silly').doSomthing();
}
This is horrible horrible code. It's calling the function $ 1000 times. Why?