Sys.require和ASP.NET AJAX加载器脚本的未来是什么?

4

有人知道这个脚本是否会继续存在,还是已经被其他组件取代了吗?我经常使用它的功能,想知道是否有更好的替代方案或它的未来发展方向...

澄清一下,我在谈论的是start.js中的异步加载器功能。

4个回答

5

ASP.NET Ajax Library(不要与ASP.NET AJAX混淆)在完成之前就被官方停止开发,因此您不应使用它。我已经写了一篇关于这个主题的文章。

同一团队在Microsoft推出了一个新的脚本加载器DeferJS,这是Sys.require的下一个逻辑演进。您可以在此处找到最新版本:https://github.com/BorisMoore/JsDefer


好的,我去看看。我一直在使用这个加载器,希望它不会突然消失。 - Bill Forney
我还没有看到过那个,谢谢你告诉我。我会更新我的答案以便未来的访问者。 - Dave Ward

0

也许你可以尝试这个

它是一个可扩展的资源加载器,可以进行依赖跟踪。


0

sys.require将不会有进一步的开发,但现有的脚本和服务不会消失。微软已经采取了相当大的措施来维护与旧技术的向后兼容性,因此没有理由认为您目前正在运行的内容在不久的将来会突然停止工作。

微软似乎正在朝着与开源jQuery库集成的方向发展。这是一篇关于它的博客文章:http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx。jQuery非常强大和灵活,并且具有内置支持大量用于AJAX的插件


0

还有RequireJS(http://requirejs.org/),它非常成熟,使用起来也相对容易。虽然它不是来自微软,但值得一看。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接