簡體   English   中英

在requirejs中為多個html文件設置data-main

[英]Setting data-main for multiple html files in requirejs

我正在構建一個具有以下模塊的簡單項目。

  1. 登錄頁面(HTML)
  2. 注冊頁面(HTML)
  3. 主頁(HTML)

由於所有內容都將在模塊中,因此我為此任務選擇了requirejs及其模塊加載功能。

我想知道,如果我的項目中將有3個html文件,將有3個主要數據,我的意思是將具有配置的3個主要文件。

有沒有辦法擁有一個主文件,或者我只需要一個HTML文件,即可一次顯示一個功能(即登錄,注冊或主頁)。 哪一個是好的方法或做法。 我是requirejs的新手。 提前致謝。

如果您要構建多頁面應用程序,則每個頁面都需要加載requirejs並具有一個數據主體。 原因是進入新頁面將不再加載文件,並且會丟失其內存。

如今,更常見的是使用哈希路由構建單頁應用程序。 當使用諸如RequireJS之類的東西時,通常會想到這種應用程序。 您可以擁有一個index.html文件,該文件將根據您要顯示的內容(登錄/注冊/主要)來加載模板。 諸如routie( http://projects.jga.me/routie/ )之類的路由庫將處理地址欄中的哈希值更改。

如果您確實采用單頁應用程序路線,我建議您使用KnockoutJS,BackboneJS,AngularJS,Ember.js之類的框架。這些框架中的任何一個都將對大多數繁重的工作有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM