绝对实用的封装,自己写了一下午的代码,希望对大家有所帮助