Lazy loaded image
Lazy loaded imageregisterClientListener的用法
Words 200Read Time 1 min
2026-1-13
2026-1-13
type
status
date
slug
summary
tags
category
icon
password
😀
geogeobra5中如何用registerClientListener
 

📝 主旨内容

function ggbOnInit() { // 确保 ggbApplet 存在后再注册监听器 if (typeof(ggbApplet) != "undefined") { ggbApplet.registerClientListener("clientEvent"); } else { alert("ggbApplet is not defined"); } }
function clientEvent(eventOrEventType) {
var eventTypeString;
eventTypeString = String(eventOrEventType);
// 将对象转换为字符串 ggbApplet.setTextValue("tt", eventTypeString); }

🤗 总结归纳

 
  • GeoGebra 5 (传统/混合行为):
    • 有时会直接传递一个字符串作为事件类型(例如:"update")。
    • 有时会传递一个对象,但这个对象没有 type 属性,而是其自身的 toString() 方法返回了事件类型(例如:一个对象,当 String(obj) 时返回 "mousedown")。

📎 参考文章

  • 网络
 
💡
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
上一篇
event的参数
下一篇
Article Template