Backbone 簡介

由 Derek 發表於 一月 19, 2012 / 1 則評論

 

此篇文章由 Wazzup! 的 Andy 提供

更多文章內容可參考 Wazzup! 

 

前言

這篇文章不是要深入探討關於BackboneJS的使用,純粹是因為最近Javascript MVC Framework 一直推陳出新。但像小弟資質愚鈍其實剛知道這東西的時候完全不知道她在干嘛。 這篇文章只是大略用範例來做些基本的說明。

 

 

What is BackboneJS ?

Backbone 是一個為前端設計的JavaScript框架。 不同於jQuery專注於簡化DOM的操作和事件繫結。Backbone 提供結構化來達到分離資料模型和DOM。就像是MVC框架分離View,Model,Controller。它讓複雜的JavaScript應用程式更簡單的開發和維護。

 

 

為什麼使用Backbone?

在jQuery裡,我們可能會使用一連串的事件來指派資料到DOM像以下範例:

 

接著,看看Backbone. 它提供Model Class和View Class這兩個Backbone最主要的元素。

 

結論

到這邊為止,大致上對於Backbone做的事情有些概略的認識.簡單來說Backbone就是提供一個框架讓我們 把既存的JavaScript Code 結構上可以寫成MVC的架構。 對於功能單純的程式頁面來說這樣做好相反而會增加大量程式碼,但當頁面功能越來越複雜的時候。 好處是其他接手維護的人可以用既定的規則去理解部分的功能。像最上面jQuery的寫法。可能免不了要重頭 看到尾。= =|||

  

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. javascript forum 說: 2012/07/31

    Hurrah! In the end I got a website from where I can
    truly get useful data regarding my study and knowledge.

發表評論至 javascript forum

*