use forInOwn
fix clone dom bug
add getClientXY getPageXY