将C#库合并到Javascript中”;包装器”;
本文关键字:包装 Javascript 合并 | 更新日期: 2023-09-27 17:57:33
我正在构建一个简单的旧HTML网站,并在其中放入一些Javascript。出于好奇,我一直在考虑使用其他语言来完成我想使用Javascript实现的任务,其中包括按日期和标记变量定位(和排序)对象。
有没有可能在我的JS代码中加入C#,引用位于网站目录中某个地方的库?这在理论上是可能的吗?还是我只是将C#翻译成等效的Javascript?
对不起,您不能。浏览器只能运行Javascript代码。还有其他语言(coffeescript、typescript等)可以"编译"为javascript,但最终客户端脚本的唯一有效语言是javascript。
有一些"C#到javascript"的翻译器,但它们只提供了类似的语法,而没有.NET Framework附带的广泛标准库。
然而,你可以做的是在服务器端运行你的C#代码(你可以在那里运行任何东西,因为它完全在你的控制之下),然后使用AJAX来调用它。这被称为"web服务",是一种非常标准的做法。