- Backbone.js實戰
- 陶國榮
- 617字
- 2018-12-31 23:46:28
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”格式,如有特殊需要,可以按順序加載未壓縮的開發版。
- Drupal 8 Blueprints
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- Visual Basic編程:從基礎到實踐(第2版)
- Learning ASP.NET Core 2.0
- 跟小海龜學Python
- PHP網絡編程學習筆記
- 劍指MySQL:架構、調優與運維
- C#實踐教程(第2版)
- 大話Java:程序設計從入門到精通
- .NET 4.5 Parallel Extensions Cookbook
- 鴻蒙OS應用編程實戰
- Android嵌入式系統程序開發:基于Cortex-A8(第2版)
- C#面向對象程序設計(第2版)
- Advanced Python Programming
- The Statistics and Calculus with Python Workshop