我知道实现方法或属性访问缺少外部声明的唯一方法是使用高级模式编译,然后非常仔细地测试结果。还有更好的方法吗?
答案 0 :(得分:1)
我有两个处理此问题的一般规则。应用这些规则应避免大多数问题。
aget
,aset
与非clojurescript js对象进行交互。在clojurescript托管的js对象中使用.-property
。http://squirrel.pl/blog/2013/03/28/two-ways-to-access-properties-in-clojurescript/
有些发电机存在。
http://michaelmclellan.me/javascript-externs-generator/
如果您需要更多信息