默默自己设计的模板框架