clip 实现