javascriptMVC教程 — 6.開始使用javascriptMVC–壓縮和文檔化Cookbook

來源:互聯網
上載者:User

  壓縮Cookbook

  當下載很多js檔案的時候會帶來很大的開銷,伺服器端可以使用簡單的壓縮技術把檔案連結到一個檔案中。

  壓縮指令碼

  使用下面的命令壓縮你程式的js指令碼:

C:\workspace\Cookbook>js cookbook\scripts\build.js

  我在本地的運行結果:

然後確認cookbook檔案夾下面是否有production.js檔案。

 

  切換到生產模式

  在頁面中使用到steal的scripts標籤,換成steal.production.js就可實現生產模式的切換,如下:

<script type='text/javascript' src='../steal/steal.production.js?cookbook'></script>

 

  重新載入和確認

  重新重新整理頁面,現在只載入兩個js檔案:steal.production.js 和 production.js。這比開發模式下載入28個檔案好多了。

 

  文檔化Cookbook

  文檔對於可維護性代碼是相當重要的,但是他會加重開發人員的工作,所以經常會被忽略。javascriptMVC整合了DocumentJS,使這一工作得以減輕。

 

  產生文檔

  使用下面的命令產生文檔:

> js cookbook/scripts/docs.js

  note:在運行命令之前確認cookbook.html不是在生產環境。

  本地運行結果:

 

  查看文檔

  開啟cookbook/doc.html頁面,你會看到下面內容:

 

  寫文檔

  產生後的應用只有一個很小的文檔,開啟cookbook/cookbook.md,他的文法類似於JavaDoc,但是又很不同,你可以在DocumentJS's documentation瞭解到更多資訊。

 

javascriptMVC教程目錄

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.