我们有一个大型的经典ASP应用程序,我们正在重写ASP.NET。直到明年年底,我们才会完成重写,测试等工作。在此期间,我们面临着很大的压力要求改进经典ASP应用程序的界面。
是否可以将jQuery与经典ASP一起使用?
答案 0 :(得分:7)
jQuery是一个javascript框架,不应该干扰你的经典ASP。
jQuery可以在客户端使用,但只能使用它可用/可以请求的内容。
答案 1 :(得分:2)
我在服务器端以及客户端使用Mootools,JScript ASP摇滚! :)
答案 2 :(得分:1)
是的,确实如此。 ASP只是预处理和输出HTML,可以通过javascript操作。 (或jQuery)
答案 3 :(得分:1)
我不明白为什么不,jQuery是一个基于JavaScript的客户端库,你打算用jQuery做什么?
答案 4 :(得分:1)
jQuery可以在任何Web应用程序中使用。也在您的静态HTML页面中。
它基本上是一个客户端javascript框架,可以帮助您操作DOM和许多其他功能。
答案 5 :(得分:1)
我无法相信有人问过这个问题:) ......非常尊重。
请记住,PHP,ASP,ASP.NET,ASP.NET MVC,CGI ......最后,他们将HTML代码呈现给客户端即浏览器。这必须“读取”这段代码,并在屏幕上显示它。
Javascript是一种“浏览器端”,也就是客户端语言,用于操纵“浏览器端”对象(DOM)。 Javascript一直是大多数Web开发人员的噩梦,因为浏览器不会以相同的方式“读取”它。感谢神Netscape几乎永远消失了,因为它是最糟糕的事情之一。
jQuery ...正如你可能已经阅读过的,只不过是一个很好的组合javascript类(库)......
即使jquery有自己的语法,imho,你应该学习javascript,或者至少是基础知识,以便了解jquery如何为游戏带来魔力。
jquery.com的教程。
祝你好运答案 6 :(得分:0)
Classic ASP和ASP.Net都是服务器端技术,它们将HTML等输出到客户端浏览器。
JavaScript是一种客户端技术,JQuery是一个用JavaScript编写的框架,因此可以在任何网页上工作(只要浏览器支持它)。
因此答案当然是肯定的。
答案 7 :(得分:0)
我在经典的ASP网站中使用JQuery。
效果很好。如果需要,我可以将一些ASP内容放入javascript块中以使用来自数据库的东西:
function myjavascripfunction(){
$("#pageTitle").html(<%= rs("Title")%>);
}
如果你不熟练使用经典ASP并且不想浪费太多时间,那么在ASP中使用JQuery是很棒的。
PS: 有一个ASP-to-JSON库,允许您将数据库查询转换为JSON对象。非常适合制作在.asp页面上进行ajax调用的.html页面,他们唯一的工作就是从数据库中检索一些东西。
通过这种方式,您可以使用可重复使用的.html页面,只需在切换到其他服务器端语言时复制粘贴即可。您需要做的就是制作一些也返回JSON的.php或.aspx页面,然后调用那些而不是.asp。
答案 8 :(得分:0)
jQuery不依赖于服务器(ASP.NET),它是客户端的。您可以在您喜欢的服务器上使用任何技术,但仍然使用jQuery。