jsFiddle: Es una herramienta que nos permite escribir, editar, guardar y compartir. Fragmentos de código HTML, CSS y JavaScript.
Además de todo eso incorpora la posibilidad de poder utilizar frameworks como Mootools, Jquery y prototype. Y bueno si utilizas otro Framework no te preocupes que tan sólo dando click en Add Resource podrás agregar tanto el framework que utilizas, así como CSS y JavaScript Externo.
Sobre los botones.
Run:
Su función es correr el fragmento de código.
Save: Su función es guardar el fragmento de código.
Reset:
Su función es dejar todos los textbox en blanco.
Tidy Up: Su función es embellecer el código indentandolo.
JSLint: Su función es verificar que el código JavaScript no contenga errores.
El botón JsLint tiene una función muy importante ya que nos ahorra tiempo a la hora de saber porque el código JavaScript no corre. Ya que puede ser por falta de una llave o un punto y coma.
JsFiddle también nos permite registrarnos para guardar nuestros fragmentos de código. Aunque igual puedes guardar fragmentos de código sin necesidad de registro. Pero yo recomendaría registrarse porque así en un futuro puedes volver a ver aquel código que guardaste. Además puedes guardar los códigos en forma privada o pública cuando eres usuario registrado. Además de contar con el Draf que es el borrador. Que consiste en una página del resultado de nuestro fragmento de código en una nueva ventana.
Como recomendación siempre que vamos a escribir código en el navegador que estemos testeando debemos usar la Consola. Que también nos permite ver errores.