js模拟实现