开始学习ASP.NET的异步编码

时间:2011-03-04 04:46:27

标签: javascript jquery asp.net ajax asynchronous

我没有问如何学习JavaScript / Ajax / JQuery,天知道还有什么东西在那里! =)

我只需要了解最佳选择以及如何开始学习它以便为我的网络应用程序添加桌面体验

为了让您轻松帮助我们,这些是我认为在您建议的选择中需要具备的要点或标准:

  • 我不想要一个容易破解应用程序稳定性和可维护性的简单解决方案

  • 我想要一些隐含强大的东西,但仍然可以像在asp.net中书写一样控制

  • 我不希望异步网站以慢浏览和滞后的方式反击访问者的体验

先谢谢你的帮助,如果我说了一些听起来毫无意义的话,请原谅我对这种技术的无知=)

修改

试着大声思考, JQuery怎么样?

1 个答案:

答案 0 :(得分:1)

对AJAX的普遍看法存在缺陷。异步只是意味着它在后台发生而不会阻止任何其他加载。一个AJAX请求可以加载整个页面的内容,但它当然不必(并且大多数情况下它不会)。

如果异步脚本速度较慢,那么为什么所有顶级Web应用程序都使用它们呢?例如,Twitter(登录时)是单页面应用程序。从字面上看,一切都是用JavaScript异步加载的。如果你编写垃圾代码,这只会很慢,这就是为什么正确学习JavaScript非常重要的原因。

jQuery肯定是最容易学习的,因为有大量的关注,良好的文档和大量的在线教育资源。几乎所有关于jQuery的问题都已经在Stack Overflow上得到了解答。

我会建议一些好的Google会话来学习JavaScript的最佳实践。我已经使用jQuery几年了,但最近才开始学习JavaScript。一旦你学会了JavaScript的基础知识,一切都会变得多么有意义。

一些可以帮助您入门的链接:

此外,帮助我很多的东西是跟随最好的开发者。你会学到更多潜伏在你可以相信的对话中。