js为什么需要