问题描述
|
是否可以在Win32应用程序中使用jQuery?
我看过用jQuery制作的有趣的东西,我想知道是否有可能在Win32应用程序中使用它。
像许多其他人一样,我不想切换到.NET或框架。
解决方法
用于Delphi的32位编译器不支持jQuery。
但是,jQuery可以与IntraWeb一起使用,而IntraWeb可以与Delphi一起使用,以创建Web应用程序,但不能创建Win32应用程序。 IntraWeb允许您使用Delphi开发VCL Forms应用程序,但可以作为标准HTML和JavaScript部署到Web。
IntraWeb包含在Delphi XE安装程序包中。
,jQuery是一个JavaScript库,其大多数功能都高度依赖(X)HTML DOM。那就是您可以使用JavaScript嵌入一些JavaScript解释器,但是jQuery将操纵什么?
如果您正在寻求具有高质量图形和动画支持以及基于XML的UI组成的快速应用程序开发,那么您绝对需要使用.NET / WPF(似乎您不喜欢Microsoft解决方案,但是您缺少最佳的UI框架之一-Windows Presentation Foundation和Silverlight),Adobe Air / Flex,JavaFX,Mozilla XUL ...
,您可以将TWebBrowser或Google的Compact Embeddable Chromium嵌入到您的Delphi应用程序中,然后从文件或资源中加载并执行JQuery。
,您可以使用delphi TWebbrowse组件来加载html,其中包含从本地路径加载的一些jquery模块。