gpt4 book ai didi

javascript - 使用 ScriptSharp 编写 YUI 控件代码

转载 作者:行者123 更新时间:2023-11-30 10:47:00 24 4
gpt4 key购买 nike

我正在选择 ScriptSharp 来编写我所有的 javascript。我已经在使用 JQuery,很高兴有对此的内置支持。

但是 YUI 呢?我特别需要它用于编辑器控件..

如何在 Script# 框架内为编辑器控件编写代码?当某个库不受支持或类似的东西时,是否有地方可以输入自定义 javascript?

future 是否有将 YUI 添加到 ScriptSharp 的计划?

最佳答案

如果有 YUI 支持会很有趣,但是现在还没有具体的计划来增加对它的支持,至少不在优先列表的首位。

但是,如果社区中的人们想要让它继续下去并做出贡献,我可以帮助解决出现的问题。

一般的想法是创建一个导入库(安装 Script# 时有一个导入库项目模板),它定义了一个与您编程所针对的 OM 相对应的 c# API。 C# API 由定义签名的类和 stub 方法组成(将其视为某种头文件)。有一些元数据属性可用于自定义脚本的生成,这些脚本引用这些 API 以实现各种转换……因此您可以创建一个有效的、通常更自然的 c# 接口(interface),然后映射到运行时脚本结构和您的目标 API .

当我在 http://yuilibrary.com/ 看到样本时我看到了很多与 jQuery 相似的地方,所以我想在技术层面上构建对它的支持是可能的。

了解如何执行此操作的最佳方法是查看 mscorlib.dll(代表核心脚本对象)Script.Web.dll(代表 DOM)和 Script.jQuery.dll(代表核心 jQuery应用程序接口(interface))。所有这些都在 github 上的 Script# 存储库中... https://github.com/nikhilk/scriptsharp ... 如果您还没有看到它们的话。

关于javascript - 使用 ScriptSharp 编写 YUI 控件代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7727577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com