Hybrid開(kāi)發(fā):AppFrameworks移動(dòng)開(kāi)發(fā)框架定義頁(yè)面布局
作者:佚名
這個(gè)代碼中,將使用appframeworks框架來(lái)構(gòu)建一個(gè)超簡(jiǎn)單的圖片預(yù)覽應(yīng)用,使用基礎(chǔ)的頁(yè)面定義,不需要你寫(xiě)任何獨(dú)立的javascript代碼,超快超酷,非常適合大家開(kāi)發(fā)基于混合模式(Hybrid)開(kāi)發(fā)的移動(dòng)應(yīng)用。
這個(gè)代碼中,將使用appframeworks框架來(lái)構(gòu)建一個(gè)超簡(jiǎn)單的圖片預(yù)覽應(yīng)用,使用基礎(chǔ)的頁(yè)面定義,不需要你寫(xiě)任何獨(dú)立的javascript代碼,超快超酷,非常適合大家開(kāi)發(fā)基于混合模式(Hybrid)開(kāi)發(fā)的移動(dòng)應(yīng)用。
- <div id="afui">
- <div id="header">
- <!--
- 這里可以不定義,af會(huì)自動(dòng)渲染成如下:
- <a id="backButton" href="javascript:;" class="button" style="visibility: hidden; ">Back</a>
- <h1 id="pageTitle">Page Title</h1>
- -->
- </div>
- <div id="content">
- <!-- 定義首頁(yè) -->
- <div id="main" class="panel" data-title="首頁(yè)" selected="true">
- <!-- 定義一個(gè)列表 -->
- <ul class="list">
- <li><a href="#page1" class="icon picture">頁(yè)面一</a></li>
- <li><a href="#page2" class="icon picture">頁(yè)面二</a></li>
- </ul>
- </div>
- <!-- 定義頁(yè)面一 -->
- <div id="page1" class="panel" data-title="頁(yè)面一">
- <!-- 這里定義一個(gè)圖片列表 -->
- <ul class="list">
- <!-- 添加一個(gè)滾動(dòng)到底按鈕 -->
- <li>
- <a href="#" class="icon down" onclick="$.ui.scrollToBottom('page1');">滾動(dòng)到底</a>
- </li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/222222/ffffff"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/444444/ffffff"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/666666/ffffff"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/888888/ffffff"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/aaaaaa/ffffff"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/cccccc/bbbbbb"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/dddddd/aaaaaa"></li>
- <li><img src="http://www.gbtags.com/gb/laitu/500x200&text=調(diào)色板/eeeeee/999999"></li>
- <!-- 添加一個(gè)滾動(dòng)到頂按鈕 -->
- <li>
- <a href="#" class="icon up" onclick="$.ui.scrollToTop('page1');">滾動(dòng)到底</a>
- </li>
- </ul>
- </div>
- <!-- 定義頁(yè)面二 -->
- <div id="page2" class="panel" data-title="頁(yè)面二">
- <!-- 圖片內(nèi)容 -->
- <img src="http://www.gbtags.com/gb/laitu/500x200/dd4814/ffffff">
- <img src="http://www.gbtags.com/gb/laitu/500x200/dd4814/000000">
- </div>
- </div>
- <div id="navbar">
- <!-- 定義導(dǎo)航條 -->
- <a href="#main" class="icon home">首頁(yè)</a>
- <a href="#page1" class="icon picture">頁(yè)面一</a>
- <a href="#page2" class="icon picture">頁(yè)面二</a>
- </div>
- </div>
- <!-- 選擇器類庫(kù) -->
- <script src="http://cdn.gbtags.com/appframework/2.1/appframework.min.js"></script>
- <!-- 相關(guān)UI類庫(kù) -->
- <script src="http://cdn.gbtags.com/appframework/2.1/appframework.ui.min.js"></script>
- <!-- 為了在桌面瀏覽器更好的模擬移動(dòng)設(shè)別的觸發(fā)滾動(dòng),加入一個(gè)ap提供的插件 -->
- <script src="http://cdn.gbtags.com/appframework/2.1/af.desktopBrowsers.js"></script>
然后:
- /* 導(dǎo)入af相關(guān)的CSS */
- @import url('http://cdn.gbtags.com/appframework/2.1/af.ui.css'); /* ui相關(guān) */
- @import url('http://cdn.gbtags.com/appframework/2.1/icons.css'); /* 圖標(biāo)相關(guān) */
- /* 定義美化css */
- body{
- font-family: 'microsoft yahei',Arial,sans-serif;
- margin:0;
- padding:0;
- }
- #page1 img{
- max-width: 100%;
- }
代碼效果播放頁(yè)面:http://www.gbtags.com/gb/rtreplayerpreview/167.htm
責(zé)任編輯:閆佳明
來(lái)源:
gbtags