A Practice for Writing a jQuery-like Library.