相关疑难解决方法(0)

JavaFx的Javascript函数侦听器功能

我的公司正在寻求将我们的嵌入式浏览器切换到JavaFx.但是,我们当前的浏览器目前具有侦听javascript函数的功能,并在调用时调用java.它看起来像这样:

embeddedBrowser.registerFunction("ajavascriptFunction", new BrowserFunction() {

public JSValue invoke(JSValue... args) {
    //Do callback work
}
});
Run Code Online (Sandbox Code Playgroud)

这不需要修改html端(一个要求),实际上只需要知道javascript函数名称(我可能能够研究更多信息,但这是非常优选的).

无论如何以JavaFx同样的方式使用?

javascript java javafx

3
推荐指数
1
解决办法
1316
查看次数

这个运算符在javascript中

假设我有类似的JavaScript代码

      myClass = function(){
          function doSomething(){
              alert(this); // this1 
          }
      } 
      alert(this); //this2
Run Code Online (Sandbox Code Playgroud)

这两个'这个'对象是指什么?

javascript this

2
推荐指数
1
解决办法
1185
查看次数

Javascript只调用一次具有setInterval()的子函数

我想用setInterval只调用一次myfun1.我想避免使用全局变量.读取但它不起作用(只需每2000毫秒调用一次该函数).当然我需要每2000毫秒调用main().

(function($){         
    setinterval(main,2000);  

     function main (){            
        if(/*condition*/) return;

        function callItOnce(fn) {
            var called = false;
            return function() {
                if (!called) {
                    called = true;
                    return fn();
                }
                return;
            }
        }

        myfun1 = callITOnce(myfun1);
        myfun1();

        function myfun1(){/*code*/};
        function myfun2(){/*code*/};
        function myfun3(){/*code*/};
})(jquery);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

0
推荐指数
1
解决办法
898
查看次数

标签 统计

javascript ×3

java ×1

javafx ×1

jquery ×1

this ×1