JQuery effects behind the scenes
<p>I'm learning some basics about JQuery. When I learn about something, I always try to imagine how works behind the scenes, but I don't imagine how some effects really are done.</p>

<p>For example some simple .hide(slow) is an example. As I understand, JQuery modifies HTML code of HTML components. A ".hide" without animation seems pretty "obvious", I guess "visibility:none" would do the trick.</p>

<p>But animation implies something more interesting I guess. The first idea is a loop that changes attributes and expect rendering is fast enough to make a smooth animation. But it sounds pretty "CPU abusive".</p>

<p>How it's really done?</p>

<p>Edit: I don't consider even an average JS programmer, so reading the original source code is quite difficut. I was looking for some "big picture" explanation. Maybe the word <strong>really</strong> wasn't appropiated.</p>
