javascript - 我应该学习 ASP.NET AJAX、jQuery 还是两者都学?

标签 javascript asp.net jquery asp.net-ajax

<分区>

我是 .NET 开发人员。在我的大部分职业生涯中,我从事基于 Web 的内联网应用程序 (ASP.NET WebForms),但始终作为服务器端开发人员。客户端开发是由我的同事完成的,他们更精通 JavaScript 和不同的 JS 框架。目前,我掌握了一些 JavaScript 技能,并且对 ASP.NET AJAX(我指的是客户端库)和 jQuery 有非常初步的了解。这主要意味着我可以阅读 JS 代码并且可以编写非常简单的函数。我想在这方面做得更好,并且我打算学习其中的一些技术。我应该同时学习 ASP.NET AJAX 和 jQuery 还是跳过 ASP.NET AJAX 直接学习 jQuery?我所说的学习是指对概念和整个框架有真正深刻的理解。

此刻我正在阅读 Introducing Microsoft ASP.NET AJAX但我对此不是很满意。它没有我期望的覆盖范围。我已经买了ASP.NET AJAX in ActionjQuery in Action .你能推荐我任何其他来源吗?

编辑: 所以没有人捍卫 ASP.NET AJAX?看起来这个 API 的存在只是为了填补一些 MS 认证考试。

最佳答案

jQuery 绰绰有余。将其与 ASP.NET MVC 结合使用而且您将永远不需要查看 Microsoft ASP.NET AJAX(或其当前名称)。即使您使用标准的 ASP.NET WebForms,jQuery 也足够了。

另请注意 Microsoft have fully embraced jQuery (它包含在 ASP.NET MVC 中)并且他们积极支持它的开发。如果 MS AJAX 很快就会过时,我不会感到惊讶(对我个人而言,它已经被弃用多年 :-))。

因此,我建议您利用本来会浪费在学习 MS AJAX 上的时间来提高您的 jQuery 技能。

关于javascript - 我应该学习 ASP.NET AJAX、jQuery 还是两者都学?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3591654/

相关文章:

javascript - 为什么我无法在客户端(在浏览器中)打开 UDP 连接?

Javascript 检查数组项是否有类错误

asp.net - 在 ASP.NET 应用程序中,DbContext 存储在哪里?

jquery - 服务器端处理后如何将样式放在数据列表中?

javascript - jquery - 拉伸(stretch)背景图像以填充文档而不是窗口?

javascript - 删除带有类的父元素

javascript - ""in line.map(function(){return $(this).val();}).get()

c# - 为 IIS 中托管的 WCF 服务创建自定义 .svc 处理程序

c# - 无法找到使用 C# 插入 AS Access 数据库的代码

javascript - 当图像进入浏览器的可见部分时使图像加载?