A unified form library for js