module-pattern

    1熱度

    2回答

    我是一種新的JS。所以如果問題太天真,請原諒我。 我有這樣一個IIFE工作: var App = (function() { var test = ''; var init = function() { App.test = 'test'; }; return { init: init }; })(); 如果我

    2熱度

    1回答

    我想了解如何創建顯示模塊模式的不同實例。我在下面有一個代碼塊,並創建myRevealingModule的module1和module2實例並設置它們的名稱變量。但module1的名稱被module2覆蓋。我如何爲模塊1和模塊2設置不同的名稱值?我錯過了什麼?謝謝! var myRevealingModule = (function(){ var name = 'Default';

    1熱度

    1回答

    我想附加JavaScript事件使用代碼是「模塊模式」內的svg元素。我非常喜歡JavaScript,因爲我確信下面的代碼會顯而易見。我試圖使用我實際使用的代碼更簡單的版本來重新創建情況。具有諷刺意味的是,我實際上距離這個例子還有更遠的距離,但是我的大腦因試圖讓它在本網站的其他地方工作和研究而感到痛苦。所以,我正在向所有聰明的人伸出援手,看看他們是否能夠提供幫助。我遇到的問題(當我得到它的工作!)

    -1熱度

    1回答

    我需要編寫在窗口屬性中實例化的模塊模式。這樣做的最好方法是什麼? var widget = (function(){ }());

    0熱度

    1回答

    我正在嘗試使用模塊模式進行簡單的JavaScript練習,但還想整合原型方法。即使在創建對象之後,在模塊外部調用原型方法時也不會發現。我錯過了什麼?在模塊模式中使用原型方法是否會損害模塊模式的目的? var BroChart = (function(){ "use strict"; //revealing module pattern return {

    8熱度

    2回答

    如何在JavaScript模塊模式中通過私有函數調用公共函數? 例如,在下面的代碼, var myModule = (function() { var private1 = function(){ // How to call public1() here? // this.public1() won't work } return {

    1熱度

    1回答

    模塊模式和揭示模塊模式在你想建立一個API的情況下是非常有用的,你想擁有不可訪問的私人數據嗎? 而對於其他你不關心的情況,使用構造函數更方便嗎? 或者,您可以在模塊模式內編寫代碼,而無需太多使用this關鍵字,使模塊模式成爲更好的選擇,即使您不使用私有內容? 謝謝。

    1熱度

    3回答

    我試圖瞭解如何公共屬性在(顯示)模塊模式工作。通過Carl Danley "The Revealing Module Pattern"指出的優點是: 明確定義的公共方法和變量,導致增加可讀性 讓我們來看看這個代碼(fiddle): var a = function() { var _private = null; var _public = null; functio

    -1熱度

    2回答

    我試圖讓我的javascript代碼貼到模塊模式這我下面在這裏: http://addyosmani.com/resources/essentialjsdesignpatterns/book/#modulepatternjavascript 這是我的代碼目前,沒有語法問題,除了運行時調用它說 loosetime.init()不是函數。 var loosetime = (function() {

    0熱度

    1回答

    我試圖在模塊模式javascript項目中使用mapbox項目。當我嘗試在我的模塊模式中初始化mapbox時,在將全部變量訪問到全局範圍時,在原型中工作的代碼不起作用。換句話說,在我之前: <html> <head> <script="js/mapbox.js"></script> </head> <body> <div id="map"></di