我正在研究如何使我的代碼在大型應用程序中更易於管理和可讀。我已閱讀了許多關於模塊模式和模塊顯示模式的文章和博客,但似乎總是缺少的一件事是頁面和綁定。Javascript模塊模式 - 頁面綁定
人們展示了模塊的例子,但是我還沒有找到任何好的實際工作例子。
例如,可以說我有一個頁面,其上有一個計算器。
我看過的所有例子都顯示了計算器以及如何爲其創建模塊,但是我正在尋找的是如何讓頁面和計算器相互交流。
人們是否爲每個頁面創建一個模塊例如; CalculatorPage,他們是否有綁定或初始化方法,並在那裏他們設置計算器模塊?這裏有一些(無效的js)來獲取圖片。
var Calculator
settings: { resultElement },
add (x, y) function to add and set resultElement to
subtract (x,y) function to subtract and set resultElement to
然後
var CalculatorPage
....
bind (or init) = function() {
this.calculator = new Calculator(.results);
$('.add-button').on('click', this.calculator.add($('.x-field'.val(), $('.y-field').val());
$('.subtract-button').on('click', this.calculator.subtract($('.x-field'.val(), $('.y-field').
- 是每一頁有一個模塊?
- 處理綁定的更好方法?
如果有人模塊的頁/真實世界應用的一些更好的例子,我真的很感激它..
這實際上是「隨時隨地補辦」的事情,對這個問題沒有正確的答案。你是否需要一個覆蓋整個頁面的對象/模塊,如果是這樣的話,如果不是這樣的話! – adeneo 2014-11-08 20:51:33