Winsoft JSEngine 4.9for Delphi 6–12Athens JavaScript引擎控件

Winsoft 的 JSEngine v4.9 是 Delphi 和 C++Builder 开发中挺实用的 JavaScript 引擎控件,支持从 D6 到 Delphi 12 Athens,全源码还带。用它你可以在自己的 VCL 项目里直接嵌套运行 JavaScript,像是在页面中做一些小型交互,或者动态数据都蛮方便的。

全源码的好处你懂的,想怎么改就怎么改。搭配 Delphi 12 使用的时候,兼容性还不错,响应也快,不容易出奇怪的 bug。而且 v4.9 算是比较成熟的版本了,稳定性上放心。

有一次我需要在桌面客户端里动态加载一些配置脚本,用它就挺省事,jsengine.RunScript 一下,直接搞定。而且配合你熟的那套 WebView 控件也能玩出花来,前后端逻辑互通不是问题。

如果你平时也需要让 Delphi 支持点“脚本化”的东西,或者想在桌面端搞点“类前端”的功能,这控件真的可以试试。对了,要是你还在用 ResizeKit、FastReport、WinSoft Camera 这些,那这套 JSEngine 配起来更香。

顺带一提,相关资源你也可以看看:

如果你项目也准备升级到 Delphi 12,或者已经在用 Athens,那这版本的 JSEngine 就比较合适。需要源码改造的你,记得备份哟~

7z
Delphi 12 控件之Winsoft JSEngine v4.9 for CB & D6-D12 Athens Full Source.7z 预估大小:699个文件
file
ChakraCore.dcu 85KB
file
ChakraCommon.dcu 90KB
file
JSEngine.dcu 78KB
file
Demo.cpp 916B
file
Demo.cbproj 73KB
file
Main.cpp 5KB
file
JSEngine.dcu 77KB
file
ChakraCore.a 20KB
file
ChakraCore.dcu 83KB
file
ChakraCommon.dcu 88KB
file
JSEngine.dcu 77KB
file
ChakraCore.dcu 82KB
file
ChakraCommon.dcu 87KB
file
ChakraCore.dcu 84KB
file
ChakraCommon.dcu 89KB
file
libimpChakraCore.a 67KB
file
libimpChakraCommon.a 73KB
file
libimpChakraDebug.a 32KB
file
libimpChakraCoreWindows.a 3KB
file
libimpChakraCommonWindows.a 11KB
7z 文件大小:6.22MB