天天看点

jqm移动网站开发-web app

上周试了下EXT的sencha touch 功能相当强大,试用下感觉也相当不错。不过因为公司一直都是用jQuery做为javascript开发框架,为了减少大家的学习成本只好又去看了下JQM,之前也看过一些说明,这次认真看了下发现功能同样强大。于是就动手做了个示例,示例素材及内容都是来源为APPLE官网,学习目的苹果应该不会有任何意见吧

jqm移动网站开发-web app

。在IOS和androidh手机上测试效果相当OK。基于HTML5+CSS3的响应式设计在不尺寸的移动设备表现都很好,美工特别开心不用再为每个尺寸都写个样式了。上先上几张效果图这些图都是从androidh系统4.0英寸的手机上截屏的。

首页

jqm移动网站开发-web app

菜单

jqm移动网站开发-web app

内容页

jqm移动网站开发-web app

国为是初学再加上这次的目的是体验一下开发模式,这里不对实现细节做说明,在最后贴出首页代码。总结下尝试性开发的感受:

一、因为在jQuery的应用基础在基础功能上只需要看看官网的API就可以满足开发要求;

二、需要对HTML5、CSS3有一定的了解;

三、需要了解下JQM对于“data-自定义属性”的功能定义及实现效果;

四、一定要熟悉布局结构;

因为JQM支持所有页面在同一文件中,这里只贴出首页代码:

<div data-role="page" id="home">
    <div data-role="panel" id="menu" data-position="left" data-display="reveal" data-theme="a">
    <ul id="menubox">	
    <li class="fisrt"><img src="Public/Images/Icon/bkg_title5.png" width="35"></li>
    <li data-icon="false" data-theme="a"><a class="li3" href="#product" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  data-transition="pop">在线购买</a></li>
    <li data-icon="false" data-theme="a"><a class="li2" href="#map" target="_blank" rel="external nofollow"  data-transition="slideup">零售网点</a></li>
    <li data-icon="false" data-theme="a"><a class="li4" href="tel:400-666-8800" target="_blank" rel="external nofollow" >致电Apple</a></li>
    <li data-icon="false" data-theme="a"><a class="li6" href="#service" target="_blank" rel="external nofollow"  data-transition="slidedown">在线客服</a></li>
    <li data-icon="false" data-theme="a"><a class="li5" href="#ewm" target="_blank" rel="external nofollow"  data-transition="slide">品牌推广</a></li>
    </ul>
	</div>
	
    <div data-theme="a" data-role="header" data-position="fixed" class="me-header">
        <div class="ui-grid-b">
            <div class="ui-block-a" align="left">
                <a data-role="button" href="#menu" target="_blank" rel="external nofollow"  data-inline="true" data-mini="true" class="ui-icon-header icon-menu"></a>
            </div>
            <div class="ui-block-b">
            	<span class="me-header-logo"><img src="Public/Images/logo.png"></span>
            	<span class="me-header-text">Apple中国</span>
            </div>
            <div class="ui-block-c" align="right">
			<a data-role="button" href="#home" target="_blank" rel="external nofollow"  data-inline="true" data-mini="true" class="ui-icon-header icon-home"></a>
            </div>
        </div>
    </div>
    <div data-role="content">
		<div id="PhotoSwipeTarget"></div>
<div id="Indicators"><span></span><span></span><span></span></div>
<ul data-role="listview" data-inset="true">
	<li><a href="#product" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >
        <img src="Public/Images/img1.png">
        <h2>iPhone 5</h2>
        <p>要制造出如此轻薄的设备,同时不以牺牲功能或</p></a>
    </li>
    <li><a href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >
        <img src="Public/Images/img2.png">
        <h2>iPad</h2>
        <p>iPad 能推动业务不断向前,使平凡的日常工作变得不平凡</p></a>
    </li>
    <li><a href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >
        <img src="Public/Images/img3.png">
        <h2>Mac</h2>
        <p>了解教师、教授以及不同年龄的学生如何在课堂上以及更。</p></a>
    </li>
    <li><a href="#" target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow"  target="_blank" rel="external nofollow" >
        <img src="Public/Images/img4.png">
        <h2>iPod</h2>
        <p>这款小巧玲珑、适宜佩戴的音乐播放器现有按键和 VoiceOver 功能,可告诉你正在</p></a>
    </li>
</ul>

    </div>
	<div data-role="footer" class="ui-foot" data-position="fixed">
		<p>Copyright © 2013 Apple Inc. 保留所有权利。<br></>京ICP备10214630</p>
	</div>
</div>
           

初学阶段稍后会深入学习到时再补上技术性强点的文档。