使用string.format,最佳方法和替代方案在服务器端创建javascript函数
本文关键字:方案 服务器端 创建 函数 javascript format string 最佳 方法 使用 | 更新日期: 2023-09-27 18:36:53
在我被委派的一个项目中,我看到了一些这样的 c# 代码
string.format("some JavaScript function(){{ {0}.setValue and do magic",param1,param2,...");
然后将该函数设置为某些JavaScript元素的索引更改方法。
这不是我第一次看到它,但这是第一次如此强烈地打击我。实际代码非常庞大,并且传递了大量参数。
我想知道是否有更好的方法(可能很多?),因为这对我来说似乎是一个可怜的方法。编写复杂的javascript逻辑可能会很痛苦,使用string.format编写它对我来说是半疯狂的。一些 1 可以向我解释什么是替代方案和最佳实践吗?
感谢您的帮助。问候。
> 如果您真的不需要为客户端生成条件javascript
代码,因为这就是所呈现的代码正在做的事情,我强烈建议将JS保留在客户端上,并通过浏览器中可用的不同标准机制将其交付给客户端。
总之
-
使用客户端
JS
通过JS
文件或类似文本交付,然后像JS
一样处理,但这通常用于高级方案。 -
在客户端使用任何 MVC 框架,以避免继续回调服务器(如果您真的不需要它),并以更简单的方式管理站点上内容的状态和外观。
a) 淘汰赛
b) 棱角分明.js
。许多其他...