官术网_书友最值得收藏!

1.2 如何搭建開發Backbone應用的框架

搭建一個Backbone框架的Web應用離不開各類JavaScript庫的支持,總體來說需要在頁面中導入以下三個類型的JavaScript庫。

1.2.1 Backbone.js主框架文件

在瀏覽器的地址欄中輸入下載地址(http://documentcloud.github.io/backbone/),打開的頁面如圖1-2所示。

圖1-2 Backbone.js主框架文件下載頁面

可以選擇下載“開發”、“生產”及未發行版本文件,這個文件是Backbone框架的主程序文件,目前文件的最新版本為1.0.0。

1.2.2 Underscore.js依賴庫文件

下載后的Backbone.js文件僅是一個框架式的JavaScript結構類庫,它還依賴于另一個JavaScript庫Underscore.js文件中的基礎方法,在瀏覽器的地址欄中輸入下載地址(http:// documentcloud.github.io/underscore/),打開的頁面如圖1-3所示。

圖1-3 Underscore.js依賴庫文件下載頁面

開發人員同樣可以根據需求選擇下載“開發”、“生產”和未發行版本文件,目前的最新版本為1.5.0。

提示

本書中所有示例都是基于Backbone 1.0.0和Underscore 1.5.0版本進行的。

1.2.3 第三方JavaScript庫

以上兩項是開發一個Backbone應用時必須導入的JavaScript結構庫。此外,為了方便開發人員選擇和處理元素,經常引入一些第三方JavaScript庫,如jQuery、Zepto和Prototype,這些JavaScript庫結合Backbone主框架和依賴庫,共同搭建了一個開發Backbone應用的框架。

如果將上述三個類型的JavaScript庫文件都下載在本地項目的Js文件夾中(第三類以jQuery為例),在開發Backbone應用頁面的<head></head>中,加入如下代碼。

...
<head>
   <script src="Js/jquery-1.8.2.min.js"
          type="text/javascript"></script>
   <script src="Js/underscore-min.js"
          type="text/javascript"></script>
   <script src="Js/backbone-min.js"
          type="text/javascript"></script>
</head>
...

在上述代碼中,加載JavaScript庫文件時的先后順序十分重要,特別是在加載Backbone主框架文件和依賴文件時,應先加載依賴文件Underscore.js,后加載主框架文件Backbone. js;此外,出于對加載速度和安全的考慮,這些JavaScript庫文件,無論是在開發測試還是上線部署,盡量使用壓縮后的生產版本,即“-min”格式,如有特殊需要,可以按順序加載未壓縮的開發版。

主站蜘蛛池模板: 景泰县| 杨浦区| 莲花县| 云林县| 仲巴县| 青铜峡市| 澄城县| 顺昌县| 宁国市| 锡林浩特市| 乾安县| 胶州市| 夹江县| 曲麻莱县| 邳州市| 岐山县| 沁源县| 华坪县| 库车县| 龙游县| 噶尔县| 北海市| 冕宁县| 邵东县| 西林县| 江门市| 南安市| 滦南县| 洛扎县| 芒康县| 江北区| 南康市| 兰州市| 留坝县| 黄平县| 广元市| 满洲里市| 长春市| 拜城县| 喜德县| 咸宁市|