我有一個JavaScript類,我不想移植到C++,因爲它太龐大和複雜。是否有任何方法可以從我的C++代碼中調用JavaScript函數。從C++調用JavaScript
0
A
回答
1
使用,除非你有一個非常具體的要求,迫使你這樣做,這將是一個非常糟糕的主意。它會有一個可怕的開銷(就執行速度和內存使用而言)。您應該認真考慮將您的Javascript代碼移植到C++。
1
您可以使用V8庫來調用C++中的JavaScript代碼。
2
您可以嵌入JavaScript引擎,例如V8。雖然這是一個很大的開銷(非常)。除非您有特定的需求,否則只是移植您的代碼可能會更好。
2
我建議你檢查出谷歌的V8 C++的JavaScript引擎的Chrome http://code.google.com/p/v8/
相關問題
- 1. 從C調用JavaScript#
- 2. 從javascript調用C#代碼
- 3. 調用C#從JavaScript在Xamarin
- 4. 從javascript調用c#函數
- 5. 使用WebKit.NET從JavaScript調用C#函數
- 6. 從javascript調用javascript
- 7. 調用JavaScript從C#中GeckoFX 33
- 8. 從C代碼中調用Javascript函數#
- 9. 從目標c調用JavaScript函數
- 10. 從webviews中調用C++方法Javascript
- 11. 熱門從JavaScript調用C++函數
- 12. 從asp.net調用clientside javascript c#頁面
- 13. 從c#調用javascript函數替換div
- 14. 麻煩從javascript調用C#方法
- 15. 從javascript調用目標c方法
- 16. 從SharePoint中的JavaScript調用C#代碼
- 17. 從Objective-C代碼調用JavaScript
- 18. 調用C#BHO方法從JavaScript
- 19. 從Obj C調用JavaScript - 沒有WebView
- 20. 從Javascript調用C#BHO方法
- 21. 如何從Javascript調用C++函數?
- 22. 從Javascript中調用c#方法
- 23. 從windows服務c調用javascript函數#
- 24. 從javascript函數調用c#函數
- 25. 如何從JavaScript調用C#代碼
- 26. 如何從Javascript調用C#函數
- 27. 從javascript代碼調用c#事件
- 28. 從C++ node.js擴展調用javascript函數
- 29. 如何從JavaScript調用C#函數?
- 30. 從XPCOM調用Javascript函數,C++
我正試圖移植此庫(http://depts.washington.edu/aimgroup/proj/dollar/ndollar.js)。這太長和複雜,這就是爲什麼我正在尋找替代品。 – rajat 2012-08-10 15:12:01
我必須告訴你,在第一次(確實是短暫的)一瞥之後,這似乎並不複雜。 :)我肯定會移植它,特別是如果代碼涉及數學。在C++中它的速度要快一個數量級,如果出現問題,你可以調試它。你將無法調試Javascript代碼。 (我不知道V8,所以我不知道你可以用這種方法進行調試。) – xxbbcc 2012-08-10 15:15:09
我只是再看一眼,看看我的快速查看是否是錯誤的,但Javascript很短,你可以將它移植在2天內。 (假設你知道C++)。處理向量數學是非常簡單的邏輯。如果您嘗試集成V8而不是移植它,那麼您可能會遇到更多麻煩。 – xxbbcc 2012-08-10 15:19:10