JavaScript提供了很多的API,但是有时候为了实现兼容,我们不得不手动实现。