v8

    1熱度

    1回答

    我想在C++中編寫v8模塊;在那裏,函數接收數組中可變數量的參數。我想採取這個數組,並調用一個函數,如gettext和printf,它接收一個格式化的字符串,這是必要的參數。問題是,如何獲取數組並將元素作爲參數發送給其中一個函數? 在Python中,我會做這樣的事情: def the_function(s, who, hmany): print s%(who, hmany) the_args

    1熱度

    4回答

    我讀到的是V8不是多線程的,不能通過設計。 這是真的嗎?實際上,我可以將腳本優化爲同時運行(在node.js上),但併發性不能擴展到多個處理器?我有點認爲這是併發設計的主要原因。

    0熱度

    1回答

    JavaScript是否與Python的__getattribute__等效?從某種意義上說,我想要一個對象,a,對於它的引用屬性x相當於a.__get__('x')。試圖讓這個工作在V8中。可能? 實施例:一個目的,這使得REST-FUL呼叫: RESTful("some-url").foo({x:1}) => response of call to "some-url/foo?x=1"

    11熱度

    1回答

    請看下面的JavaScript。我已經拿出了一些東西,所以你可以專注於問題的本質。 您會注意到,我連續兩次調用prepPath函數,傳入完全相同的字符串。在firefox和IE8中,這個函數每次都會報警(如預期的那樣)。但是,在Chromium 5.0.375.127(55887)Ubuntu 10.04中,該函數第一次返回true,並且第二次調用返回false,儘管輸入保持完全相同! <scri

    1熱度

    1回答

    Hello Im使用嵌入在C++程序中的v8引擎,我遇到了一個字符串問題。 那麼當然v8引擎完全支持utf8字符串,但我只是不知道如何。 char path[ 1024 ]; GetCurrentDirectory(1024, (LPWSTR)path); script->Path = String::New(path); 但是,結果是唯一的字符「d」,絃樂::新只接受char *與u

    26熱度

    4回答

    在JavaScript中我有一個var str = ".a long string that contains many lines..." 如果異常所引起的eval(str); 我想抓住它,打印導致異常的行號。 (str內部的線..) 可能嗎? 編輯由於鱷魚項目(http://github.com/mrohad/Alligator),JavaScript的應用程序服務器的一部分,我從一個嵌套的s

    9熱度

    2回答

    如何在html源文件中創建document對象並在node.js中使用document.*函數如getElementById?

    4熱度

    1回答

    谷歌很好,足以解釋如何wrap C++ class methods with accessors that can be used from the V8 Javascript engine。 但是,他們沒有提及如何確定將具有這些訪問器屬性可用的JavaScript對象的名稱。 如何判斷V8 Javascript C++類實例的名稱(來自示例)是什麼?或者如果它已經有一個名字,它是什麼? 這兩行設

    1熱度

    5回答

    可能重複: Running V8 Javascript Engine Standalone 我想嘗試一個獨立的JavaScript解釋器,而不是Firefox中所有的時間執行。我用googling找到了spidermonkey,它可以安裝在Ubuntu上,但是有沒有辦法將Google的v8作爲獨立的解釋器使用?

    4熱度

    3回答

    由於背後蘊藏着巨大的資源,JavaScript似乎很快成爲應用程序(尤其是那些具有Web前端的應用程序)的腳本語言選擇。我有一個應用程序需要在前端和後端都具有可擴展性。 Javascript或像CoffeeScript這樣的薄包裝,看起來像是一個優秀的,面向未來的選擇。 我使用Javascript作爲目標的問題是與現有服務器端庫的互操作性。 V8需要自定義的C++代碼。我更願意利用JDK/.NET