包装canvas，以支持链式调用