yifan js document