有人知道这个脚本是否会继续存在,还是已经被其他组件取代了吗?我经常使用它的功能,想知道是否有更好的替代方案或它的未来发展方向...
澄清一下,我在谈论的是start.js中的异步加载器功能。
ASP.NET Ajax Library(不要与ASP.NET AJAX混淆)在完成之前就被官方停止开发,因此您不应使用它。我已经写了一篇关于这个主题的文章。
同一团队在Microsoft推出了一个新的脚本加载器DeferJS,这是Sys.require的下一个逻辑演进。您可以在此处找到最新版本:https://github.com/BorisMoore/JsDefer
sys.require将不会有进一步的开发,但现有的脚本和服务不会消失。微软已经采取了相当大的措施来维护与旧技术的向后兼容性,因此没有理由认为您目前正在运行的内容在不久的将来会突然停止工作。
微软似乎正在朝着与开源jQuery库集成的方向发展。这是一篇关于它的博客文章:http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx。jQuery非常强大和灵活,并且具有内置支持和大量用于AJAX的插件。
还有RequireJS(http://requirejs.org/),它非常成熟,使用起来也相对容易。虽然它不是来自微软,但值得一看。