国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【Amaple教程】1. 啟動路由

crossoverJie / 1206人閱讀

摘要:開始編寫具體的代碼前,首先需啟動單頁模式并進(jìn)行簡單配置。我們在開發(fā)包的文件中調(diào)用函數(shù)并傳入一個對象進(jìn)行啟動路由并配置單頁應(yīng)用。繼續(xù)學(xué)習(xí)下一節(jié)教程模塊也可回顧上一節(jié)教程前言

開始編寫具體的代碼前,首先需啟動單頁模式并進(jìn)行簡單配置。在src/index.html中引入amaple.js框架文件后我們就可以使用am這個全局對象。我們在開發(fā)包的src/config.js文件中調(diào)用am.startRouter函數(shù)并傳入一個Object對象進(jìn)行啟動路由并配置單頁應(yīng)用。首先我們來配置url風(fēng)格:

am.startRouter ( {

     // amaplejs中存在兩種url模式,分別為
     // url中帶“#”的hash模式,所有瀏覽器都支持此模式。可使用history: am.HASH指定
     // url中不帶“#”的restful模式,此模式使用html5 history API實現(xiàn),與普通url相同,
     // 但在不支持此特性的瀏覽器中不能正常使用,且需后臺服務(wù)端的配置支持,可使用history: am.BROWSER指定
     // 以上為兩種可選的url模式,你也可以指定history : am.AUTO來讓框架自動選擇模式,在支持html5 history API的瀏覽器下自動使用此模式,
     // 不支持的情況下將自動回退使用hash模式
     history : am.HASH
} );
配置一個簡單的匹配路由

正如我們所知到的,不同url將會顯示不同的頁面,在這里我們也需告訴框架一個url應(yīng)該顯示哪幾個模塊,其實這也是很簡單的,具體分為兩步:

[1].在入口html文件(即src/index.html文件)內(nèi)定義一個模塊節(jié)點,來告訴框架請求的模塊內(nèi)容放到頁面的哪個位置


     
     
     

[2].在am.startRouter函數(shù)中為模塊設(shè)置相關(guān)參數(shù),在函數(shù)參數(shù)內(nèi)分別添加baseURLmoduleroutes參數(shù),如下:

am.startRouter( {
    baseURL : {
          // 為模塊文件設(shè)置base路徑,所有的模塊文件請求路徑都將基于“/module”目錄,不設(shè)置時默認(rèn)“/”
          module: "/module"
     },

     // 模塊文件后綴,其實默認(rèn)的模塊文件后綴就是“.html”,你也可以為它設(shè)置其他后綴
     module : {
          suffix: ".html"
     },

     // routes定義的function接收一個Router類的對象,使用此對象我們就可以告訴框架一個url應(yīng)該顯示哪幾個模塊
     routes : function ( router ) {

          router.module ().route ( "/", "index" ).route ( "/about", "about" );
          // 在module和route函數(shù)內(nèi)都會返回router對象本身,所以可使用鏈?zhǔn)秸{(diào)用
          // router.module函數(shù)選定配置的模塊節(jié)點,函數(shù)內(nèi)沒有傳入任何參數(shù)表示選定一個不具名的模塊節(jié)點,
          // 我們在內(nèi)已定義了一個不具名的模塊節(jié)點
          
          // 你也可以為模塊指定名稱,像這樣
, // 此時需這樣調(diào)用router.module ( "main" )來選定模塊節(jié)點。 // router.route函數(shù)為選定模塊配置匹配路徑與模塊的映射, // 當(dāng)url相對路徑為“/”時將加載index.html模塊文件,當(dāng)url相對路徑為“/about”時將加載about.html模塊文件 }, // 已講解過的配置 history : am.HASH } );
簡單的配置后,接下來就可以來編寫這個index.html模塊文件了,在src/module文件夾內(nèi)添加一個index.html文件。

繼續(xù)學(xué)習(xí)下一節(jié):【AmapleJS教程】2. 模塊
也可回顧上一節(jié):【AmapleJS教程】前言

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/51747.html

相關(guān)文章

  • Amaple.js框架詳細(xì)介紹

    摘要:體驗優(yōu)先的單頁框架點此查看倉庫是專為單頁應(yīng)用而設(shè)計的基于頁面模塊化的框架,它可使開發(fā)者快速開發(fā)單頁應(yīng)用。使用前置要求此框架的使用者可不需了解構(gòu)建工具,但必須掌握和的基礎(chǔ)知識。 showImg(https://segmentfault.com/img/bV2wO3?w=792&h=303); Amaple · 體驗優(yōu)先的JavaScript單頁框架 Amaple (點此查看Github倉...

    loonggg 評論0 收藏0
  • Amaple.js框架詳細(xì)介紹

    摘要:體驗優(yōu)先的單頁框架點此查看倉庫是專為單頁應(yīng)用而設(shè)計的基于頁面模塊化的框架,它可使開發(fā)者快速開發(fā)單頁應(yīng)用。使用前置要求此框架的使用者可不需了解構(gòu)建工具,但必須掌握和的基礎(chǔ)知識。 showImg(https://segmentfault.com/img/bV2wO3?w=792&h=303); Amaple · 體驗優(yōu)先的JavaScript單頁框架 Amaple (點此查看Github倉...

    imingyu 評論0 收藏0
  • Amaple.js框架詳細(xì)介紹

    摘要:體驗優(yōu)先的單頁框架點此查看倉庫是專為單頁應(yīng)用而設(shè)計的基于頁面模塊化的框架,它可使開發(fā)者快速開發(fā)單頁應(yīng)用。使用前置要求此框架的使用者可不需了解構(gòu)建工具,但必須掌握和的基礎(chǔ)知識。 showImg(https://segmentfault.com/img/bV2wO3?w=792&h=303); Amaple · 體驗優(yōu)先的JavaScript單頁框架 Amaple (點此查看Github倉...

    chemzqm 評論0 收藏0
  • Amaple教程1. 啟動路由

    摘要:開始編寫具體的代碼前,首先需啟動單頁模式并進(jìn)行簡單配置。我們在開發(fā)包的文件中調(diào)用函數(shù)并傳入一個對象進(jìn)行啟動路由并配置單頁應(yīng)用。繼續(xù)學(xué)習(xí)下一節(jié)教程模塊也可回顧上一節(jié)教程前言 開始編寫具體的代碼前,首先需啟動單頁模式并進(jìn)行簡單配置。在src/index.html中引入amaple.js框架文件后我們就可以使用am這個全局對象。我們在開發(fā)包的src/config.js文件中調(diào)用am.star...

    zhangwang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<