更新前端函数

为前端函数添加生成时环境，现在可以很好地支持闭包了