2012-07-08 28 views
0

這裏的想法 - 構建基於HTML5/jQuery/jquerymobile /本地存儲的移動/平板電腦應用程序,旨在通過Phonegap或Nomad用於目的原生移動設備支持。如何處理多個頁面中的腳本和css文件的鏈接HTML/jquery only應用程序

這本身並不是一個問題,基本上正在進行中。該應用程序最初是作爲.net Razor/MVC開始的,但它看起來像僅用於使用Phonegap/Nomad的HTML5頁面,因此失去了Layouts/Masterpages的功能。

問題是有沒有辦法處理關於鏈接到JavaScript和CSS資源的主頁類型功能,以便如果我們更改或更新,我們不必手動更新多個文件?該應用程序可能會有大約20個獨立的頁面,我不想構建一個大的HTML頁面,其中定義了所有的「頁面」,這將變得太雜亂。

回答

0

嗨傑夫歡迎SO(堆棧溢出)。好消息是,因爲它是一個phonegap應用程序,您只需在索引頁面中定義css或js文件即可開始使用。其餘的可以是「頁面片段」。 JQM將利用ajax加載其他頁面,無論如何將忽略<head>部分。 JQM只是尋找<div data-role="page">並將其插入到第一頁。因此,隨時保持它的簡單,只是有這樣的事情:

<div data-role="page"> 
    <div data-role="header"> 
     <h1>Page Fragment</h1> 
    </div> 
    <div data-role="content"> 
     <p>This page gets pulled into the first pages dom when you click on the link to it.</p> 
    </div> 
</div> 

請注意,你不會想這樣做的web應用程序,因爲有人可能點擊刷新或者可以通過鏈接或抵達該頁面直接輸入。然而,我看到沒有理由不這樣做,因爲他們無法打電話刷新等方式

相關問題