前端如何获得某个函数的完全实现?
项目中前端实现了某个复杂的渲染逻辑(渲染的结果是字符串,可以理解是多字段的复杂组装),现在要把这个渲染逻辑挪到后端
由于渲染逻辑比较复杂,如果后端独立实现这个渲染逻辑,相当于一件事情做了两遍,未免太花时间
所以现在需要把前端的渲染逻辑整理一下,直接把相关函数给到后端使用
但是前端这个函数调用了其他的好多子函数,试了一下直接使用 [Function.prototype.toString]( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/toString),但结果并不能包含它所依赖的子函数的函数体。
想来请教下前端如何能够能够完整的输出这个渲染函数呢?可以是一个巨大无比的函数,也可以是一个文件里面好多函数,但要保证函数间的依赖完整
FYI: 前端用的是 webpack 做打包,语言是 typescript
#渲染 #函数 #前端 #逻辑 #子函数 #Function #toString #好多 #这个 #依赖
项目中前端实现了某个复杂的渲染逻辑(渲染的结果是字符串,可以理解是多字段的复杂组装),现在要把这个渲染逻辑挪到后端
由于渲染逻辑比较复杂,如果后端独立实现这个渲染逻辑,相当于一件事情做了两遍,未免太花时间
所以现在需要把前端的渲染逻辑整理一下,直接把相关函数给到后端使用
但是前端这个函数调用了其他的好多子函数,试了一下直接使用 [Function.prototype.toString]( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/toString),但结果并不能包含它所依赖的子函数的函数体。
想来请教下前端如何能够能够完整的输出这个渲染函数呢?可以是一个巨大无比的函数,也可以是一个文件里面好多函数,但要保证函数间的依赖完整
FYI: 前端用的是 webpack 做打包,语言是 typescript
#渲染 #函数 #前端 #逻辑 #子函数 #Function #toString #好多 #这个 #依赖