google-closure

    0熱度

    1回答

    如果我把一個模板從JavaScript和: namespace.template(record); 其中record是一個實例: /** @typedef {{var: string}} */ 我用的是谷歌關閉編譯器在高級模式下,其中重寫var,那麼我怎樣才能在模板中接收var?是使用'var'而不是var來防止重寫唯一的方法來做到這一點?我想,如果我可以爲模板的@param提供類型,就像

    2熱度

    2回答

    在我發送到Google Closure模板的數據中,我有一個名爲default的屬性。我計劃使用Google Closure編譯器編譯JavaScript代碼和由SoyToJsSrcCompiler生成的代碼。但問題是,模板中生成的代碼會阻止編譯器重命名default屬性。 這是模板代碼: /** * @param test */ {template .template} <div

    0熱度

    2回答

    如果我在一個文件中定義一個typedef,例如: /** * @typedef {{ * prop1: string, * prop2: number * }} */ myClass.typedef; 我可以跨文件共享呢?我不想在每個文件中聲明相同的typedef。 我試圖在定義它的文件中做goog.provide('myClass.typedef');,並在需要使用它的其他文件中

    0熱度

    1回答

    我想嘗試AIR應用程序中的閉包庫。將使用像goog.editor,goog.events和goog.dom這樣的對象。 在一本較舊的書中,我正在閱讀關於谷歌關閉它說它在某些函數中使用eval。我還沒有嘗試在AIR中使用未編譯的代碼,但懷疑它不起作用,因爲在特權代碼中不允許使用eval。計劃編譯要在AIR應用程序中使用的代碼。 該應用程序將由HTML頁面構成,代碼使用一些AIR特定的東西,比如另存爲

    1熱度

    1回答

    還有a javascript application我想修改我的使用方法*。問題是,js是用Google Closure Compiler編譯的。顯然,我應該修改源代碼(可以在存儲庫中使用),然後重新編譯。 這是我第一次遇到GCC。我瀏覽了文檔並得出結論,關鍵是通過goog.addDependency關鍵字使用deps.js中提到的來源。 所以我建立了一個HTML文件並引用了所有的源代碼。加載這個

    0熱度

    2回答

    我們在Javascript/CSS領域沒有太多的經驗,因爲我們主要做Java EE項目(後端)。我們通常有webapp/resource目錄,其中包含所有JS + CSS內容,就是它。 如果能更好地管理那些JS + CSS資源,minifier,資源版本控制,可能是混淆器,那將是一件好事。如果有人使用Google Closure工具或其他有用的工具來改進我們的項目,我真的很好奇。我不確定Grunt

    2熱度

    1回答

    我對混合組件中兒童生命週期各個方面的調用感到困惑。我沒有看到一個組件如何用於其他組件,而其他組件可能會用於其他組件。不幸的是,Michael Bolins-'關閉權威指南'沒有給出任何示例。在閉幕演示或互聯網上我都找不到任何這樣的例子。 這裏是我的組件有孩子: goog.provide('MainToolbar'); goog.require('goog.ui.Button'); goog.

    1熱度

    1回答

    我正在與limeJS一起嘗試找出將GUI放在limeJS上的最佳方法。這裏有一個更好的解釋: 我創建了兩個類,一個叫做'SceneWithGui',另一個叫'GuiOverlay'。我的意圖是從 'lime.Scene' 'SceneWithGui' 繼承,添加一個屬性和兩個方法: guiLayer(這是一個GuiOverlay對象) setGuiLayer getGuiLayer 如下: //s

    6熱度

    1回答

    我正在使用Closure客戶端和Tornado服務器端。我創建了一個插座: this.socket = goog.net.WebSocket(true) ,然後打開它: this.socket.open(theSocketUrl) 每個工作正確傳遞罰款包括郵件。但是,每分鐘一次(每60到61秒一次),套接字關閉然後重新打開。服務器端沒有錯誤,並且Closure套接字錯誤事件沒有被調用。 我

    4熱度

    1回答

    我試圖用摩卡測試框架來測試使用閉包庫和angularjs構建的應用程序的karma運行。 我總是提前namespace.Application is not defined 感謝。 ,這裏是我的配置文件 basePath = ''; files = [ MOCHA, MOCHA_ADAPTER, {pattern: 'vendors/closure-library