转为JS  初版