spidermonkey

    0熱度

    1回答

    我們都知道很多好處,例如jquery和mootools等js庫對web瀏覽器和web開發有貢獻。如果不是所有網站中的大多數,這些圖書館現在都包含在內。 所以,我想知道爲什麼沒有一個目前的JavaScript引擎只包括JavaScript引擎本身的這些功能。毫無疑問,這有更多的好處,如性能,無需外部負載,標準化(和其自身的好處)等。 我意識到,這可能只會受益於web瀏覽器等,但也必須有很多除了Web

    2熱度

    1回答

    我正在Javascript中執行一個數據密集型項目,其中有成千上萬個對象,短字符串作爲需要通過ID有效查找的「ID」。我的(可能是天真的)方法是爲每個對象創建一個具有屬性的對象,並由該ID進行鍵控。 不同的瀏覽器/ JS引擎如何在這樣的非常大的對象中實現密鑰查找?我知道V8針對具有少量屬性的對象進行了高度優化,但如果有數千個不斷添加和刪除的屬性,會發生什麼情況?對象是否支持哈希表或在不同的瀏覽器中

    1熱度

    1回答

    所以我一直在嘗試創建一個腳本來清除我在Facebook上的所有活動,方法是轉到活動日誌並單擊所有按鈕以刪除,或者如果它可以'隱藏所有帖子。機械化允許我登錄到我的帳戶,並導航到該頁面。一旦那裏,點擊按鈕是困難的,因爲他們使用JavaScript。我聽說spidermonkey可以很好地評估javascript,但我想知道如何將它修補到機械化上,以便它能夠與Facebook使用的AJAX一起使用。

    2熱度

    2回答

    有人可以解釋我下面這兩個函數有什麼區別嗎? 我想知道JavaScript引擎是否在這裏進行某種納米優化。 function withoutVar() { return 'stackoverflow'; } function withVar() { var res

    0熱度

    1回答

    我正在嘗試使用spidermonkey構建自動腳本測試引擎。 我打算測試的一些腳本是使用窗口和文檔對象,它們沒有在js shell中定義。 是否有一種簡單的方法來定義要在spidermonkey測試中使用的窗口和文檔對象?

    0熱度

    1回答

    我正在使用SpiderMonkey JS Engine 1.8.5 API。 JS代碼如下所示: visitChildren(function() { log("something"); }); VisitChildren是一樣的東西: JSBool visit_children(JSContext* cx, uintN argc, jsval *vp

    1熱度

    1回答

    我試圖探索SpiderMonkey(最新版本)中的一些JavaScript與公共C JSAPI。 如何使用公共JSAPI調用(例如JS_GetPropertyById,JS_LookupProperty,JS_Enumerate等)複製for...in循環的行爲? documentation for JS_Enumerate表示它只返回目標對象的枚舉屬性;它不會搜索對象原型鏈中的屬性。我想複製fo

    1熱度

    2回答

    我正在整理餐廳的評論。 Urllib2適用於評論的初始頁面,但是有一個鏈接可以加載下一個增量評論,這是一個JavaScript鏈接。一個例子頁here,並鏈接「下一步25」的代碼是: <a href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$RestRatings$Next','')" class="red" id="ctl00_Con

    0熱度

    1回答

    我想在支持Spidermonkey的系統中擁有getElementsByTagName。我在哪裏可以找到該功能的源代碼,或者如何使用Spidermonkey獲得該功能?

    2熱度

    1回答

    我從mozilla's ftp site每晚下載js-shell for mac。 如果我運行: ~/Downloads/jsshell-mac/js -D --execute="var a = '100'" 我想我會得到字節碼輸出。相反,我什麼也得不到。 我錯過了一些明顯的東西嗎?