有没有办法检测失踪的外部人员?

时间:2016-09-04 21:51:44

标签: clojurescript

我知道实现方法或属性访问缺少外部声明的唯一方法是使用高级模式编译,然后非常仔细地测试结果。还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

我有两个处理此问题的一般规则。应用这些规则应避免大多数问题。

  1. 使用生成器生成externs.js解决外部库引起的问题
  2. 使用agetaset与非clojurescript js对象进行交互。在clojurescript托管的js对象中使用.-property
  3. http://squirrel.pl/blog/2013/03/28/two-ways-to-access-properties-in-clojurescript/

    有些发电机存在。

    http://michaelmclellan.me/javascript-externs-generator/

    如果您需要更多信息

    https://github.com/cljsjs/packages/wiki/Creating-Externs