问题标签 [jsobject]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 JS 和 VBA 将空白文本框添加到 Abobe Acrobat PDF
我正在尝试使用 jsObject(从 vba 脚本调用)将文本框添加到 Adobe Acrobat pdf 中。它需要尽可能靠近页面的右上角,而不与之前添加的任何文本/表格重叠。关于如何做到这一点的任何建议?有没有办法确定pdf上每个对象的“命中框”,所以我知道文本框不能在哪里?
谢谢!
它不允许我复制和粘贴,所以这是到目前为止我的代码图像,它将文本框放在所需的 pdf 代码图像上
reactjs - 为什么 toJS() 应用于可观察对象时返回一个空对象?- MobX
当我对可观察对象执行toJS()时,我得到一个空对象。我正在使用Object.assign()observableObject
将值分配给API 调用之后。现在我在不同商店的计算方法中使用它,如下面的代码所示。observableObject
我已经提到了这个问题,但找不到任何帮助。找到observableObject
下面的日志。谁能解释一下 mobx 中的意外toJS()
行为。
编辑:代理 mobx observable 日志中的目标字段包含所有字段,但 toJS() 转换产生空对象。这是沙盒演示
java - Java netscape.javascript.JSObject 用于存储 cookie
我有一个通过Webswing服务器在 Web 上运行的 Java 应用程序。Webswing 服务器将 Java 转换为 HTML5 以实现安全的 Web 使用。
我使用 netscape.javascript.JSObject 来存储和读取 Java 应用程序中的 cookie。
我还没有找到在浏览器密码部分存储密码的方法。在 Chrome 中,该部分是:
您能否告诉我在密码部分存储密码的机制是否与用于 cookie 的机制相同。
javascript - js 对象属性检索如何在幕后工作?
我有一个对象
而且,我想访问 2 个属性:
person['lastName']
person['lastname']
这在幕后如何运作?
javascript - JavaScript 中的原型概念
我有一些与原型有关的问题。
如果我们Dog
通过Person
函数构造函数创建了一个对象。SayPerson
在每个实例成员上有 2 个属性。
现在我们已经创建了 10 个对象,比如Pug
,Bulldog
等等。
现在突然我们想在Dog中添加一个属性,以便所有对象都可以访问它。我们可以通过两种方式做到这一点:
- 在函数构造函数中添加它
this.leg : 4
或者
- 添加它使用
现在我的问题是在这些变体中的每一个中,属性将被添加它的原型属性意味着作为原型成员而不是作为实例成员?为什么?
如果在创建对象后我们想要添加一些属性并且我们希望它作为实例成员添加意味着自己的属性我该怎么做?
我在浏览器控制台中得到什么:
我所期待的:
javascript - 我对 brython 中的“window.js_obj”有疑问
我目前面临window.js_obj的问题 我有一个通过 API 和 jQuery 获得的 JSObject,但是当我尝试将获得的 JSObject 转换为适当的 Python Dict 时,似乎没有名为 js_obj 的模块进入窗口。这是我为转换事物而写的:
(userInfo_request 是我输入时包含的 JSObject 变量
我在浏览器控制台中遇到的错误是:
如果有人可以帮助我,那将是非常酷的提前谢谢
我正在使用 Python 3 和 Brython 3.8.7(最新版本)
javascript - 如何将 sql 返回转换为自定义对象?
在我的代码中,我在存储参数的 SQL 表上进行了 SELECT,我想以这种方式输出一个 OBJECT:
SQL 返回:
如果您需要更多信息,请不要犹豫。我希望你能帮助我。
先感谢您。
javascript - 对象删除后setTimeout怎么还调用回调
我有一个问题,想知道如果你setTimeout
从一个对象调用,然后delete
d 对象,会setTimeout
回调还会被调用吗?
显然是的。
致电后,container.timerStart();
我收到以下信息:
因此表明该对象container.timer
已成功删除,而且在删除container.timer.end
后也调用了该对象container.timer
。我知道delete
只会删除引用,并且一旦删除了对象的所有引用,它就会从内存中删除,但这是否意味着setTimeout
还存储对其回调的引用?
本质上,我的问题是:
- 真的
container.timer
被删了吗? - 为什么
setTimeout
回调container.timer.end
仍然运行? setTimeout
参考这种行为实际上是如何工作的?
非常感谢任何反馈或阅读资源。谢谢!
java - Java 11 + 网景 JSObject
我有一个从 Java 8 迁移到 Java 11 的旧项目。
编译项目时,我使用这些 VM 选项:
我不知道为什么,但是在 Intellij 中启动项目时会引发以下错误:
错误:(4, 27) java: 包 netscape.javascript 不存在
错误:(68, 19) java: 找不到符号 symbol: class JSObject
但据我所知,JSObject 在 Java11 中仍然可用,对吧? https://docs.oracle.com/en/java/javase/11/docs/api/jdk.jsobject/netscape/javascript/JSObject.html 我看到一种已弃用的方法,但该类仍然可用。
可能是什么问题?