dom元素与javascript变量的绑定

Binding of a dom element to a javascript variable

本文关键字:绑定 变量 javascript 元素 dom      更新时间:2023-09-26

我是js的新手,我的任务是:我必须绑定一个gauge对象,就像你可以从这个rep下载的一样:https://github.com/Mikhus/canv-gauge.git

到dom元素,以便从c++软件中获得它。我如何创建我的var并用id设置它,只为了使用GetElementFromId-dom方法?

谢谢你,Daniele

您可以使用jQuery进行尝试。

以下是示例:

var elt = document.getElementById('dom-id');
jQuery.data(elt, "gauge", gaugeObject);

注意CCD_ 1的第一个自变量是DOM对象,而不是jQuery对象。

当您想要获得绑定的对象时,请使用

var gaugeObject = jQuery.data(elt, "gauge");

如果你想在JavaScript代码和宿主C++应用程序(比如用V8、CEF或Minko构建的应用程序)之间进行交互,你可以:

  • 使用密码提供的代码从C++主机调用eval(例如Minko提供了AbstractDOM::eval()方法)
  • 特定于C++主机实现的调用方法,例如Minko提供了这里描述的双向C++/JS消息传递系统