zoukankan      html  css  js  c++  java
  • jQuery Mobile 教程 (1)

        移动互联网是块诱人的大蛋糕,在手机屏上,到底是C/S横扫一切,还是B/S力争一席之地?我相信,B/S还是很有希望的。在找移动Web App开发的资料,发现了jQuery Mobile ,对它的设计理念是赞同的,因此简单的了解一下。

    jQuery Mobile 简介

    项目目标——跨平台和跨设备(Seriously cross-platform & cross-device)

    这个javascript 类库是针对手机浏览器推出的 Javascript 库,程序员能够使用一套相同的语法和库来适配主流移动设备的浏览器,比如:iPhone, Android, BlackBerry OS6.0 等手机内置的浏览器,更简单的说法就是程序员写一个 HTML + CSS + Javascript 的网页在不同的终端浏览器上获得的效果基本一致,运算结果和效率仅仅跟 CPU 速度和浏览器的渲染速度相关。

    image

    这个mobile项目在UI的设计上专门为触摸屏幕做了优化(Touch-optimized layouts & UI widgets),看看下面的图片:

     image

    同样的,秉承jQuery UI的优良传统,jQuery Mobile 也是可以定制主题的(Themable designs: Bigger and better),据官方文档(we added support for more CSS3 properties like text-shadow, box-shadow, and gradients.)

    jQuery Mobile Hello World!

    不脱俗,先从hello world 开始

     












    Hello jQuery Mobile!




    Hello world, jQuery Mobile!.




    Page Footer

    效果如下:

    image

    首先,需要引用jquery&& jquery mobile

    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
    <script src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>
    然后,在body中插入内容块:
    <div data-role="page"> 
    <div data-role="header">...</div>
    <div data-role="content">...</div>
    <div data-role="footer">...</div>
    </div>
    data-role="page“代表这个div是一个Page,在一个屏幕中只会显示一个page;
    header是标题,content是内容块,footer是页脚
     
    如果一个html中有多个Page,会怎么显示呢?
    我们来看下面的代码




    第一个页面




    Hello,我是第一个页面


    进入 第二个页面




    第一个页面的 Footer








    第二个页面




    我是第二个页面.


    返回第一个页面




    第二个页面的 Footer

     

    我们来看结果:
    image
     
    点击链接
    image
     
  • 相关阅读:
    Android基础知识
    使用Android Studio和Genymotion模拟器搭建Andriod开发环境
    【原】Java开发环境搭建
    【转】JavaScript顶级对象参考模型
    【转】在.Net中关于AOP的实现
    【转】各版本IIS下ASP.net请求处理过程区别
    【转】我们应该如何去了解JavaScript引擎的工作原理
    Linux系统编程(27)——线程控制
    Linux系统编程(26)——守护进程
    Linux系统编程(25)——终端
  • 原文地址:https://www.cnblogs.com/xiaoqi/p/1919009.html
Copyright © 2011-2022 走看看