spidermonkey

    4熱度

    1回答

    我希望支持Chrome提供的V8 JS Engine通常不支持的新API。是否可以通過調整Chrome提供的V8來實現這一點。 我打算使用隨Firefox提供的Spidermonkey。我只想讓這個API受到流行瀏覽器的支持。 我試過在Google論壇上尋找答案,但大多數人都在討論嵌入V8。

    16熱度

    5回答

    我需要在我的工作機器上安裝Spidermonkey JS引擎。我正在處理的項目有一個需要Spidermonkey或類似js二進制文件的jslint腳本。我試過從源代碼編譯Spidermonkey,並陷入依賴地獄。我試着從ubuntu軟件庫安裝rhino軟件包,結果發現速度很慢並且崩潰。今天上午,我成功編譯谷歌的V8引擎和內置v8jslint這裏的操作說明: http://blog.stevenre

    1熱度

    2回答

    在我的C++應用程序中使用嵌入式SpiderMonkey我想從JavaScript代碼中提取所有字符串。 JavaScript代碼看起來是這樣的: var foo = "something"; var space = " "; var bar = foo + space + "beautiful"; C++代碼如下所示: char *script = "var foo = \"someth

    2熱度

    2回答

    JS_malloc是否僅用於爲Spidermonkey中的JavaScript類型分配內存? 如果我需要爲第三方數據類型(不是JSObject或類似的)分配內存,可以使用malloc嗎? JS_malloc和C malloc之間有什麼區別?

    1熱度

    2回答

    我想構建和使用SpiderMonkey我編譯(爲我的學術研究)與Firefox機器上的Firefox 5,但是當我嘗試運行Firefox時,我得到「缺少JS_InitCTypesClass函數在mozjs。 DLL「的錯誤。 我下載了SpiderMonkey代碼,並使用MozillaBuild構建它(沒有任何更改)。 比我複製到新的DLL到Firefox目錄(重命名爲mozjs.dll的DLL名稱

    8熱度

    2回答

    如果我向MongoDB數據庫添加非ASCII字符,那麼所有db.find()都會告訴「檢測到非ASCII字符」失敗。 這是SpiderMonkey的問題,我必須用UTF-8支持來重建它。 我試圖做它像 http://www.mongodb.org/display/DOCS/Building+Spider+Monkey 但它不起作用(SpiderMonkey沒有安裝後,我完成了所有步驟)。 我有Ub

    10熱度

    2回答

    具體Spidermonkey。 我知道你寫函數並附加到事件來處理它們。 onClick處理程序在哪裏定義,以及JS引擎如何知道在用戶單擊時觸發onClick事件? 任何關鍵字,設計模式,鏈接等讚賞。 UPDATE 彙總環節我在這裏找到有用: http://www.w3.org/TR/DOM-Level-2-Events/events.html https://github.com/joyent/n

    2熱度

    2回答

    我使用E4X在SpiderMonkey的,大多數的語言似乎很紮實,但我不能讓篩選工作: var xml = <root> <person id="dave">Dave</person> <person id="ian">Ian</person> <person>John</person> </root> trace(xml.*.(name() == 'perso

    1熱度

    2回答

    我已經安裝了最新版本的Spidermonkey(JavaScript-C 1.8.5+ 2011-04-16),並且注意到了一個奇怪的怪癖,你可能知道答案。 在過去,如果我這樣做: echo -n "print('hi');" 結果會回來爲: js> hi 但是,現在當我運行同樣的命令,返回輸出我得到的是: js> print('hi'); hi js> 正如你可以看到有輸出的3條

    0熱度

    1回答

    我一直在檢查spidermonkey的字節碼以進行學術研究。我從這個文件得到了字節碼列表:http://mxr.mozilla.org/mozilla-central/source/js/src/jsopcode.tbl#106。 當我開始檢查網站,並檢查其字節碼時,我注意到至少有三個操作碼不在tbl文件中:236,240,235(這就是我發現的)。 沒有人知道他們的意思,或者我什麼時候可以找到更