Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net JQuery或任何其他Java脚本库。用于开发Web应用程序_Asp.net_Javascript_Jquery - Fatal编程技术网

Asp.net JQuery或任何其他Java脚本库。用于开发Web应用程序

Asp.net JQuery或任何其他Java脚本库。用于开发Web应用程序,asp.net,javascript,jquery,Asp.net,Javascript,Jquery,最近我使用telerik控件完成了中级web应用程序, 项目中的所有开发人员都使用本机javascript函数以及telerik 使用javascript的函数 在这种方法中,我们面临着如此多的跨浏览器问题,我们已经解决了所有问题,但我只是想知道什么是最好的方法 我需要为下一个项目考虑jQuery来避免跨浏览器问题,或者有其他选项< /P> 我希望我的应用程序能在(IE 6+、FF 2+和Chrome)中完美运行 请提出适当的解决方案 这里的大多数人都会建议您使用jQuery。我建议您在开始开发

最近我使用telerik控件完成了中级web应用程序, 项目中的所有开发人员都使用本机javascript函数以及telerik 使用javascript的函数

在这种方法中,我们面临着如此多的跨浏览器问题,我们已经解决了所有问题,但我只是想知道什么是最好的方法

我需要为下一个项目考虑jQuery来避免跨浏览器问题,或者有其他选项< /P> 我希望我的应用程序能在(IE 6+、FF 2+和Chrome)中完美运行


请提出适当的解决方案

这里的大多数人都会建议您使用jQuery。我建议您在开始开发下一个项目和根据需求列表评估库之前,先勾勒出您的需求和优先级。使用任何大型通用库(如jQuery或Prototype)都会产生影响(用户的下载大小/延迟、代码质量、通用性和速度之间的权衡)。在使用它们之前,您应该了解这些影响。

我更喜欢使用jQuery。它帮助我开发了丰富的应用程序,而无需编写针对每个浏览器的代码


我还发现他们的文档相对简单,拥有大量的用户群,这对图书馆来说是一个很大的优势。还有很多插件都是建立在jQuery之上的。

我过去使用过telerik控件,我不得不说,它们是一个让人头疼的问题。它们非常僵硬,不允许您进行任何控制。我发现YUI为您提供了一个坚实的javascript框架,它具有telerik提供的所有功能,但没有任何限制


检查一下

如果你做的是少量的JS,那么一个框架的带宽通常会超过它的价值。(听起来你不是这样,但我认为先把这句话说清楚是很重要的)

一旦你接触到大量的JavaScript,那么就值得看看各种框架

它很受欢迎。我更喜欢。我听过关于被称为“web应用程序”的项目的好报告。还有一些其他的流行音乐


值得评估哪一种最适合您所从事的项目。

正如大多数人已经发布的,这完全取决于您需要做什么,我使用jQuery、script.aculo.us和Mootools有一段时间了,对于轻量级效果,Mootools是最合适的,对于支持和中等规模的jQuery项目。script.aculo.us非常有用,因为它是基于原型的,但我花了一些时间才弄清楚如何有效地使用它

我个人更喜欢JQuery和ASP.NET AJAX(Microsoft AJAX库)。有很多JQuery插件可用,您可以试用它们。对于ASP.NET平台,Microsoft AJAX库是不可避免的,因为它简单,并且与ASP.NET控件紧密集成。最近,JQuery在VisualStudio2008中获得了公民身份。这一点也应予以考虑

不,他们不会。有很多StackOverflow用户会这样做,但这种感觉并不普遍。非常诚然,JQuery无疑是粉丝们的最爱,但我们中有一小部分人喜欢YUI、prototype、scriptaculous等其他库。向下投票是值得的。我的回答是仓促的、愤世嫉俗的和糟糕的。现在改进了。通过使用免费提供的CDN简化,您可以避免包含一个流行JS框架的带宽问题:我指的是“用户必须发出额外的HTTP请求并下载16k”(以jQuery为例),而不是作者的成本。16k的阻塞数据传输可能非常重要。特别是随着移动互联网接入的兴起。使用上述链接的另一点是,许多用户已经在浏览器上缓存了js库。如果我继续使用telerik控件(因为我有许可证),那么这个YUI库也将提供支持