木偶是建立在Backbone.js的庫之上,一個JavaScript庫添加MVC原則的JavaScript。
使用這些MVC原則,木偶增加了通常由更高級的編程語言,如紅寶石 PHP 或的Python 提供的功能支持。
該框架本身並不是一個框架,但有用的Backbone.js的包的集合。
本發行版是新的
- 您現在可以設置一個或者的CollectionView一個CompositeView中的濾波方法來過濾什麼意見表演。這是當你顯示,用戶可以過濾列表是有用的。
- 添加reorderOnSort選項的CollectionView和CompositeView中使用jQuery移動周圍的子節點,而無需重新渲染整個樹。這是一個巨大的提升PERF,是一個輕鬆取勝,如果要排序的集合。
- 的的CollectionView現在有一個viewComparator,以啟用自定義在每個視圖基礎上整理不管是什麼你如何收集後盾排序。
- 重構排序參數查找使用Marionette.getOption。
- 添加一個新的輔助方法,對兒童更容易表現節點showChildView
- this.showChildView(“側邊欄”,新SidebarView());
- 添加的孩子更容易檢索的一種新的helper方法節點getChildView
- this.getChildView(lsquo的;邊欄')
- 一個destroyImmediate選項添加到LayoutView,摧毀佈局視圖元素,然後刪除子節點。這是一個PERF的優化,你現在可以選擇進入。
- @ui插現在支持區域內定義一個LayoutView
- 加入regionEvent支持
- destroy方法現在返回此實例被摧毀,使視圖操作更容易鏈接。
- 如果您定義的選項哈希您Marionette.View或者如果你通過選項功能,以您的Marionette.View,傳下來到骨幹視圖選項構造的結果。
- 所有視圖現在有一個isRendered屬性,即更新後的渲染和銷毀。
什麼2.4.3版本是新的
- 您現在可以設置一個或者的CollectionView一個CompositeView中的濾波方法來過濾什麼意見表演。這是當你顯示,用戶可以過濾列表是有用的。
- 添加reorderOnSort選項的CollectionView和CompositeView中使用jQuery移動周圍的子節點,而無需重新渲染整個樹。這是一個巨大的提升PERF,是一個輕鬆取勝,如果要排序的集合。
- 的的CollectionView現在有一個viewComparator,以啟用自定義在每個視圖基礎上整理不管是什麼你如何收集後盾排序。
- 重構排序參數查找使用Marionette.getOption。
- 添加一個新的輔助方法,對兒童更容易表現節點showChildView
- this.showChildView(“側邊欄”,新SidebarView());
- 添加的孩子更容易檢索的一種新的helper方法節點getChildView
- this.getChildView(lsquo的;邊欄')
- 一個destroyImmediate選項添加到LayoutView,摧毀佈局視圖元素,然後刪除子節點。這是一個PERF的優化,你現在可以選擇進入。
- @ui插現在支持區域內定義一個LayoutView
- 加入regionEvent支持
- destroy方法現在返回此實例被摧毀,使視圖操作更容易鏈接。
- 如果您定義的選項哈希您Marionette.View或者如果你通過選項功能,以您的Marionette.View,傳下來到骨幹視圖選項構造的結果。
- 所有視圖現在有一個isRendered屬性,即更新後的渲染和銷毀。
在什麼版本2.4.2新是
- 您現在可以設置一個或者的CollectionView一個CompositeView中的濾波方法來過濾什麼意見表演。這是當你顯示,用戶可以過濾列表是有用的。
- 添加reorderOnSort選項的CollectionView和CompositeView中使用jQuery移動周圍的子節點,而無需重新渲染整個樹。這是一個巨大的提升PERF,是一個輕鬆取勝,如果要排序的集合。
- 的的CollectionView現在有一個viewComparator,以啟用自定義在每個視圖基礎上整理不管是什麼你如何收集後盾排序。
- 重構排序參數查找使用Marionette.getOption。
- 添加一個新的輔助方法,對兒童更容易表現節點showChildView
- this.showChildView(“側邊欄”,新SidebarView());
- 添加的孩子更容易檢索的一種新的helper方法節點getChildView
- this.getChildView(lsquo的;邊欄')
- 一個destroyImmediate選項添加到LayoutView,摧毀佈局視圖元素,然後刪除子節點。這是一個PERF的優化,你現在可以選擇進入。
- @ui插現在支持區域內定義一個LayoutView
- 加入regionEvent支持
- destroy方法現在返回此實例被摧毀,使視圖操作更容易鏈接。
- 如果您定義的選項哈希您Marionette.View或者如果你通過選項功能,以您的Marionette.View,傳下來到骨幹視圖選項構造的結果。
- 所有視圖現在有一個isRendered屬性,即更新後的渲染和銷毀。
什麼2.4.1版本是新的
- 您現在可以設置一個或者的CollectionView一個CompositeView中的濾波方法來過濾什麼意見表演。這是當你顯示,用戶可以過濾列表是有用的。
- 添加reorderOnSort選項的CollectionView和CompositeView中使用jQuery移動周圍的子節點,而無需重新渲染整個樹。這是一個巨大的提升PERF,是一個輕鬆取勝,如果要排序的集合。
- 的的CollectionView現在有一個viewComparator,以啟用自定義在每個視圖基礎上整理不管是什麼你如何收集後盾排序。
- 重構排序參數查找使用Marionette.getOption。
- 添加一個新的輔助方法,對兒童更容易表現節點showChildView
- this.showChildView(“側邊欄”,新SidebarView());
- 添加的孩子更容易檢索的一種新的helper方法節點getChildView
- this.getChildView(lsquo的;邊欄')
- 一個destroyImmediate選項添加到LayoutView,摧毀佈局視圖元素,然後刪除子節點。這是一個PERF的優化,你現在可以選擇進入。
- @ui插現在支持區域內定義一個LayoutView
- 加入regionEvent支持
- destroy方法現在返回此實例被摧毀,使視圖操作更容易鏈接。
- 如果您定義的選項哈希您Marionette.View或者如果你通過選項功能,以您的Marionette.View,傳下來到骨幹視圖選項構造的結果。
- 所有視圖現在有一個isRendered屬性,即更新後的渲染和銷毀。
什麼2.3.2版本是新的
- 修正項目:
- 在Marionette._getValue IE8回歸隨時撥打與任則params的數組或一個空數組適用。
什麼2.2.2版本是新的
- 修正:
- 刪除重複調用region.empty的看法破壞。
- SWAPOUT的修復通話時間。
- 修正了木偶錯誤消息斷開鏈接。
在什麼版本2.2.0新是
- CollectionViews現在收到emptyViews事件在childEvents散列
- 現在的地區接收SWAPOUT和beforeSwapOut事件。
- 區域構造調用addRegion當現在可以採取EL作為一個選項
- 區域復位葉EL完好
- 應用程序具有this.options
- 應用程序初始化有法
- 行為不再包裝視圖方法
- 正常化區域選擇散列,以允許用戶使用該@ui。語法
在什麼版本2.1.0是新的
- 從一個行為實例中添加一個EL參考意見報。
- ItemViews現在可以通過設置模板沒有模板:假
- 應用程序對象現在可以配置自己的缺省消息渠道。
- 應用程序對象現在有getOption方法。
- 地區現在有一個hasView方法,以確定是否有一個給定的區域內的圖。
- 查看不再直接對模型使用的toJSON。相反,他們打電話到新的重寫方法serializeModel和serializeCollection通過serializeData被稱為在哪裡。
在什麼版本2.0.0是新的
- 這是一個破碎的釋放和包含許多API更新和變化。
在什麼版本1.8.2新是
- 修正:
- 行為現在收市話費的stopListening。
- 現在行為undelegate modelEvents和的CollectionEvent當父視圖調用undelegateEvents。
在什麼版本1.7.4新是
- 常規
- 更新涼亭依賴採取的事實,木偶回購遵循semver優勢。
- 修正:
- 行為事件不再彼此碰撞。
- 在停止對模塊還原的stopListening電話。雖然這是一個“修復”,該文檔是相當模糊,導致重大更改了很多人。
在什麼版本1.7.1新是
- 修正:
- 允許使用的基於字符串的行為事件的方法。
在什麼版本1.6.4新是
- 補丁會導致模塊時,自定義模塊類是通過兩次被初始化的錯誤。
在什麼版本1.6.3是新的
- 在Marionette.App啟用更直接的模塊實例。
- 修正@ui插值處理複雜的選擇。
- 改進自述文檔為的CollectionView,AppRouter和ItemView控件。
- 處理NPM自我標誌證書問題
- 替換不必要的說法切片。
- 正常化錯誤引發使用內部throwError helper方法。
什麼1.5.1版本是新的
- 修正了展示和onDomRefresh不叫上在一定的條件下itemViews。
什麼在版本1.5.0是新的
- 修正了重置`collectionView`內的`collection`會導致`onShow`和`onDomRefresh`被誤稱為。
- `addItemView`現在返回添加的`view`。
- 現在,可以指定`itemEvents`哈希或方法,它可以讓你捕捉一切冒泡itemEvents無需手動設置綁定。
在什麼版本1.4.0是新的
- 將使用新的@ui的能力。事件中的語法和觸發哈希以防止重複選擇。
什麼1.2.3版本是新的
- 其中,正在添加子視圖的初始渲染之前,從而提高錯誤修正錯誤。
在什麼版本1.2.2是新的
- 將視圖選項的實例構造上面這使得從initialize方法中訪問一個給定的觀點,因為不再設置在構造函數中視圖選項骨幹的觀點這是必要的視圖選項。
什麼1.2.1版本是新的
- 修正了一個錯誤所以現在查看選項{}默認情況下,而不是不確定的。
- 修正了觸發器的preventDefault和stopPropagation在錯誤的上下文中執行錯誤 - 現在觸發防止默認,默認情況下再次停止傳播 。
在什麼版本1.2.0新是
- 更新骨幹力量1.1.0
- 添加到自定義觸發的preventDefault和stopPropagation 行為的能力
什麼在版本1.0.3是新的
- 新增指標參數方法簽名,證明是可用。
- 刪除uneeeded構造函數並刪除調用getItemView因為它造成的問題,並在構造函數中沒有必要。
- 當一個區域被移除固定遞減。長度的錯誤。
在什麼版本1.0.2是新的
- 修正了“緊密”事件/的OnClose方法後解除他們,所以UI元素在這些可供選擇。
- 修正了被逆轉的路線的順序,導致了錯誤的路線在許多情況下被解僱了。
要求
- 中啟用JavaScript在客戶端
- Backbone.js的0.9.9或更高版本
- Underscore.js 1.4.4或更高版本
評論沒有發現