最近我在中级Web应用程序上完成了我使用了telerik控件, 项目中的所有开发人员都使用本机javascript函数以及telerik 使用javascript的函数。
我们在这种方法中面对如此多的跨浏览器问题,我们已经解决了所有问题,但我只是想知道什么应该是最好的方法?
我是否需要考虑使用JQuery来避免跨浏览器问题的下一个项目,或者还有其他任何选项
我希望我的应用程序在(IE 6 +,FF 2+和Chrome)中完美运行
请建议适当的解决方案。
答案 0 :(得分:2)
我更喜欢使用jQuery。在没有编写针对每个浏览器的代码的情况下,开发丰富的应用程序对我帮助很大。
此外,我发现他们的 文档相对简单 并且拥有 庞大的用户群 图书馆的优势。此外还有基于jQuery构建的 大量插件 。
答案 1 :(得分:0)
这里的大多数人会建议你使用jQuery。我建议您在开始开发下一个项目并根据需求列表评估库之前勾勒出您的要求和优先级。使用任何大型通用库(如jQuery或Prototype)都会产生影响(下载大小/用户延迟,代码质量,一般性和速度之间的权衡),在使用它们之前应该注意这些。
答案 2 :(得分:0)
我过去使用过telerik控件,我不得不说他们在枪托上很痛苦。它们非常严格,不允许任何控制。我发现YUI为您提供了一个可靠的javascript框架,它具有telerik提供的所有功能,但没有限制。
查看here
答案 3 :(得分:0)
如果你正在做大量的JS,那么框架通常会带来更多的带宽。 (听起来不像你,但我认为首先要把这个说法排除在外是很重要的。)
一旦你进入了大量的JavaScript,那么值得研究那里的各种框架。
jQuery很受欢迎。我更喜欢YUI。我听说有关ExtJS的项目描述为“网络应用程序”的好报道。还有其他一些受欢迎的choices。
值得评估哪种最适合您正在进行的项目。
答案 4 :(得分:0)
正如大多数人已经发布的,这一切都取决于你需要做什么,我使用jQuery,script.aculo.us和Mootools一段时间了,对于轻量级效果,mootools是最合适的,至于支持和媒体大小的项目jQuery。 script.aculo.us非常有用,因为它基于原型,但我花了一些时间来弄清楚如何有效地使用它
答案 5 :(得分:0)
我个人更喜欢JQuery和ASP.NET AJAX(Microsoft AJAX Library)。有很多JQuery插件可供您试用。至于ASP.NET平台,Microsoft AJAX Library是不可避免的,因为它简单,并且与ASP.NET控件紧密集成。最近,JQuery在Visual Studio 2008中获得了公民身份。这也应该被考虑在内。