prototype 使用者操作