Единственный способ, которым я знаю, понять, что метод или доступ к свойствам отсутствует, декларация externs - это использование компиляции в расширенном режиме, а затем очень тщательное тестирование результата. Есть ли способ лучше?Есть ли способ обнаружить недостающие внешние элементы?
2
A
ответ
1
У меня есть два общих правила для решения этой проблемы. Большинство проблем следует избегать, применяя эти правила.
- Генерировать externs.js с помощью генератора решить проблемы, связанные с внешними библиотеками
- использования
aget
,aset
, чтобы взаимодействовать с не-clojurescript объекта расслоение плотной. Используйте.-property
в объекте js, управляемом clojurescript.
http://squirrel.pl/blog/2013/03/28/two-ways-to-access-properties-in-clojurescript/
Некоторые Генераторы существует.
http://michaelmclellan.me/javascript-externs-generator/
В случаях Вам необходима дополнительная информация
Смежные вопросы
- 1. Есть ли способ проверить недостающие ссылки?
- 2. Есть ли способ обнаружить элементы внутри родительского элемента?
- 3. Есть ли способ назвать внешние потоки?
- 4. Есть ли способ обнаружить входящие звонки Skype?
- 5. Есть ли способ обнаружить отмененную загрузку?
- 6. Есть ли способ обнаружить звук через PowerShell?
- 7. Есть ли способ обнаружить полый круг посередине?
- 8. Есть ли способ обнаружить чтение файла?
- 9. Есть ли способ обнаружить скорость последовательного порта?
- 10. Есть ли способ обнаружить, когда изменяется чванство?
- 11. Есть ли способ обнаружить блокировщики Flash?
- 12. Есть ли способ обнаружить развертывание EJB?
- 13. Есть ли способ обнаружить перекресток рук?
- 14. Есть ли способ обнаружить поддержку режимов смешивания?
- 15. Есть ли способ обнаружить переполнение на NSToolbar
- 16. Есть ли лучший способ получить ClientID во внешние JS-файлы?
- 17. недостающие элементы массива
- 18. MySQL найти недостающие элементы
- 19. Недостающие элементы коллекции
- 20. Есть ли способ группировать элементы/селектора CSS?
- 21. Есть ли способ запретить элементы внутри «снаружи»
- 22. Есть ли способ суммировать элементы в JAVA?
- 23. Есть ли способ соединить элементы словаря?
- 24. Недостающие элементы в getElementsByTagName
- 25. Есть ли способ обнаружить круговые массивы в чистом PHP?
- 26. Есть ли плагин Grunt.js Чтобы помочь обнаружить открытые HTML-элементы?
- 27. Внешние внешние элементы SVN, которые недоступны
- 28. Есть ли способ разобрать внешние RSS-каналы с Jekyll?
- 29. Есть ли способ встроить внешние функции в запрос EF Linq?
- 30. Есть ли способ получить внешние данные в javascript?
Можно отметить, что '' aget' & aset' предназначены для массивов и что они также работают на объектах является реализация подробно. Предпочтительный способ доступа к свойствам объекта должен быть через goog.object/get' и другие функции в этом пространстве имен. –