GBin1教程:使用jQuery Mobile快速开发一个手机阅读网站

news/2024/5/20 22:12:39/文章来源:https://blog.csdn.net/weixin_33967071/article/details/86410119

日期:2011/10/25      来源:GBin1.com

jQuery mobile已经慢慢进入了web开发人员的视野,随着jQuery mobile框架的发展,使用jQuery mobile开发手机端应用将会成为一个趋势,今天GBin1带给大家一个入门级的jQuery mobile开发,将讲解如何使用jQuery快速生成一个手机端的网站,你不需要写任何一行JS代码。

GBin1教程:使用jQuery Mobile快速开发一个手机阅读网站

 

在线演示

 

手机版页面效果如下:

GBin1教程:使用jQuery Mobile快速开发一个手机网站

HTML代码

<html> 
<head>
<title>GBin1中文互联</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.js"></script>
</head>
<body>
...
</body>
</html>

以上代码定义了jQuery Mobile需要倒入的类库。

这个例子我们将只使用一个jQuery Mobile页面来显示所有的网站内容。 页面定义如下:

    <div data-role="page"  data-theme="a"> 
        <div data-role="header">
               <h1>GBin1中文互联</h1>
                <div data-role="navbar" data-theme="b">
                <ul>
                    <li><a href="m.jsp?root=/" class="ui-btn-active" data-icon="grid">全部</a></li>
                    <li><a href="m.jsp?root=/technology" class="ui-btn-active" data-icon="search">互联开发</a></li>
                    <li><a href="m.jsp?root=/internet" class="ui-btn-active" data-icon="search">互联动态</a></li>
                    <li><a href="m.jsp?root=/tools" class="ui-btn-active" data-icon="search">软件工具</a></li>
                </ul>
            </div><!-- /navbar -->
        </div>
        <div data-role="content">
            <div data-role="collapsible-set" data-theme="g">           
            <div data-role="collapsible">
                <h3>
                    GBin1教程:使用jQuery Mobile快速开发一个手机网站
                </h3>
                <p>
                    jQuery mobile已经慢慢进入了web开发人员的视野,随着jQuery mobile框架的发展,使用jQuery mobile开发手机端应用将会成为一个趋势,今天GBin1带给大家一个入门级的jQuery mobile开发,将讲解如何使用jQuery快速生成一个手机端的网站,你不需要写任何一行JS代码。
                    <a rel="external" href="http://www.gbin1.com/technology/jquerymobile/20111025quickdevelopeamobilerappswithjquerymobile/">
                    更多内容
                    </a>
                </p>
            </div>
            <div data-role="collapsible">
                <h3>
                    GBin1推荐:分享2011年8个最新的jQuery Mobile在线教程
                </h3>
                <p>
                   jQuery Mobile目前已经发布了RC1, 随着类库的完善,jQueryMobile必将成为移动端开发的利器之一,今天我们收集了2011年最新的8个jQuery移动开发教程,包含最简单的入门介绍,到高级的开发应用案例,希望大家喜欢!
                    <a rel="external" href="http://www.gbin1.com/technology/jquerymobile/20111018best8jquerymobiletutorialfor2011/index.html">
                    更多内容
                    </a>
                </p>
            </div>
            </div>
        </div>
        <div data-role="footer">
            <p>&nbsp; &copy; Copywrite 2011 gbin1.com</p>
        </div>
    </div>

以上代码定义了一个页面中的头导航,中间内容,及其页脚内容。

在jQuery Mobile中,定义一个单独手机页面使用如下CSS定义:

<div data-role="page"  data-theme="a">

这行代码中定义了数据角色为页面,数据使用的主题为a,在目前版本的jQuery中,框架自己提供了5种缺省的主题,分别使用不同颜色,如下:

GBin1教程:使用jQuery Mobile快速开发一个手机网站

如果你不指定theme,那么缺省会使用“c”主题。 接下来定义了一个导航条,同样可以定义主题,注意导航条可以定义在页首也可以定义在页脚,我们这个例子中定义在页首,如下:

        <div data-role="header">
               <h1>GBin1中文互联</h1>
                <div data-role="navbar" data-theme="b">
                <ul>
                    <li><a href="m.jsp?root=/" class="ui-btn-active" data-icon="grid">全部</a></li>
                    <li><a href="m.jsp?root=/technology" class="ui-btn-active" data-icon="search">互联开发</a></li>
                    <li><a href="m.jsp?root=/internet" class="ui-btn-active" data-icon="search">互联动态</a></li>
                    <li><a href="m.jsp?root=/tools" class="ui-btn-active" data-icon="search">软件工具</a></li>
                </ul>
            </div><!-- /navbar -->
        </div>

导航条定义后,我们将定义具体显示内容,这里我们使用内容格式中的collapsible-set组件,它会给标题生成一个隐藏内容,点击将显示文章说明,及其具体链接地址,如下:

        <div data-role="content">
            <div data-role="collapsible-set" data-theme="g">           
            <div data-role="collapsible">
                <h3>
                    GBin1教程:使用jQuery Mobile快速开发一个手机网站
                </h3>
                <p>
                    jQuery mobile已经慢慢进入了web开发人员的视野,随着jQuery mobile框架的发展,使用jQuery mobile开发手机端应用将会成为一个趋势,今天GBin1带给大家一个入门级的jQuery mobile开发,将讲解如何使用jQuery快速生成一个手机端的网站,你不需要写任何一行JS代码。
                    <a rel="external" href="http://www.gbin1.com/technology/jquerymobile/20111025quickdevelopeamobilerappswithjquerymobile/">
                    更多内容
                    </a>
                </p>
            </div>
更多需要显示的内容 ...
</div>
</div>

以 上代码中,data-role="content"定义了页面内容, data-role="collapsibl-set"定义了一组可扩展单元,而data-role="collapsible"定义了具体的可以扩展的 内容单元,如果大家使用PHP或者其它服务器端语言,可以动态生成以上内容,这里我使用纯HTML生成俩个样例文章。具体的组件使用,请大家参考 jQuery mobile的文档,地址如下:

Content formatting: http://jquerymobile.com/demos/1.0rc2/#/demos/1.0rc2/docs/content/index.html

最后我们定义页角内容,非常简单,如下:

        <div data-role="footer">
            <p>&nbsp; &copy; Copywrite 2011 gbin1.com</p>
        </div>

以上我们没有使用一行js代码,很快的就可以把一个文章类型的网站转换为一个手机阅读的网站,是不是很简单? 当然,我们还可以扩展功能,比如,在手机中显示网站每一个页面的内容。这些我们将再以后的教程之中和大家分享。希望大家喜欢我们的文章。请留言支持我们!

原文来自:GBin1教程:使用jQuery Mobile快速开发一个手机网站

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_782867.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

美国法官责成Google取消对数百家网站的索引

为什么80%的码农都做不了架构师&#xff1f;>>> “经过一系列的单方面听证&#xff0c;奢侈品制造商香奈儿&#xff08;Chanel&#xff0c;服装、香水品牌&#xff09; 赢胜了最近几起对上百家进行假冒奢侈品交易的网站的诉讼。 一位内华达&#xff08;Nevada&#…

Apache网站首页全面改版

Apache 软件基金会&#xff08;也就是Apache Software Foundation&#xff0c;简称为ASF&#xff09;&#xff0c;是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的Apache项目与子项目中&#xff0c;所发行的软件产品都 遵循Apache许可证&#xff08;Apache Lice…

0) keras 实训开篇:资源,视频,网站参考;keras:deeplizard;

什么是keras 友好的 py 深度学习 lib &#xff0c;令你快速实现 一个 神经网络 keras 的 作者 是&#xff1a; (Franois Chollet)[https://twitter.com/fchollet] keras 是三个 机器学习 lib 的 上层 wrapper 如何安装 keras 就这样&#xff1a; pip install tensorflowdee…

11个超有用的iPhone开发网站、论坛、博客

2019独角兽企业重金招聘Python工程师标准>>> 整理了一下手中的iPhone开发网站、论坛和博客&#xff0c;精选了这10个常去的网站。其中有2篇教学文章&#xff0c;由于非常经典&#xff0c;于是单列出来&#xff0c;与其网站并列。建议新入行的朋友在看教学文章的同时…

深入浅出网站分析(二)—— Google Analytics报告结构与指标体系

正确的使用Google Analytics报告是开始网站分析的第一步。这将令你事半功倍。我们经常会在面对大量的数据时迷失&#xff0c;不知道从哪里开始&#xff0c;甚至产生挫败感。 在Google Analytics中为我们提供了4大类&#xff0c;近百个标准报告。再加上通过细分和自定义衍生出的…

校园“一卡通”网站攻击测试用例

全国各大高校普遍采用哈尔滨新中新电子股份有限公司的“校园一卡通”运行日常校园内的各种应用&#xff0c;此系统提供了一个网站后台可以提供刷卡信息查询&#xff0c;丢卡挂失等操作。但该网站后台实现非常不严谨&#xff0c;存在很多的漏洞&#xff0c;根据乌云漏洞平台的数…

网站备份解决方案实战操作讲解(学生分享)

说明&#xff1a;建议博友先观看&#xff1a;人人都是讲师的教学培训体系介绍http://oldboy.blog.51cto.com/2561410/1111405人人都是讲师-学生分享-网站架构备份解决方案实现讲解&#xff08;陶同学分享讲解&#xff09; 1&#xff09;实战考试题描述 2&#xff09;实战考试逻…

优化网站设计(十九):减少DOM元素的数量

前言 网站设计的优化是一个很大的话题,有一些通用的原则,也有针对不同开发平台的一些建议。这方面的研究一直没有停止过&#xff0c;我在不同的场合也分享过这样的话题。 作为通用的原则&#xff0c;雅虎的工程师团队曾经给出过35个最佳实践。这个列表请参考 Best Practices f…

7月第2周游戏运营类网站/频道:91.com首次第一

IDC评述网(idcps.com)07月22日报道&#xff1a;根据国际统计机构Alexa公布的最新数据显示&#xff0c;7月第2周&#xff08;2013-07-08至2013-07-14&#xff09;游戏运营类网站/频道周均用户覆盖数排行榜首是91.com&#xff0c;其用户覆盖数为1300&#xff0c;其次是用户覆盖数…

layui关闭页面判断数据是否有修改_网站是否劫持检测,网站是否劫持检测,具体检测方法...

原标题&#xff1a;网站是否劫持检测&#xff0c;网站是否劫持检测&#xff0c;具体检测方法说到网站被劫持&#xff0c;很多站长并不陌生&#xff0c;也知道网站被劫持的危害&#xff0c;可如何查看判断网站是否被劫持及处理方法&#xff0c;是很多网站头疼的问题。那么如何才…

一键获取网站源码_如何从零开始建设并且运营一个网站?需要些什么?

从零开始建设并运营一个网站&#xff0c;需要的不仅仅是域名、空间那些硬件&#xff0c;还要有一个完整的流程&#xff0c;至少你要知道自己要做什么&#xff0c;未来要达到什么样的效果。伴随着互联网浪潮的雄起&#xff0c;全球经济体因互联网发展及蔓延&#xff0c;自上而下…

图片展示网站源码_网站文章被百度秒收录的技巧 - 360关键词搜索排名

原出处&#xff1a;超级排名系统原文链接&#xff1a;网站文章被百度秒收录的技巧 - 超级排名系统1、服务器必须稳固&#xff1a;服务器是否稳定会直接的影响到用户体验&#xff0c;一旦服务器出现故障&#xff0c;那么我们的网站必定会出现400页面&#xff0c;流失很多潜在用户…

JavaScript网站设计实践(五)编写photos.html页面,实现点击缩略图显示大图的效果...

一、photos.html页面&#xff0c;点击每一张缩略图&#xff0c;就在占位符的位置那里&#xff0c;显示对应的大图。 看到的页面效果是这样的&#xff1a; 1、实现思路 这个功能在之前的JavaScript美术馆那里已经实现了。 首先在页面中使用ul列表显示出所有的缩略图&#xff0c;…

sql备份前如何断开所有链接_只需五步,完美利用命令行工具创建LinuxMac系统下的网站备份...

创建网站备份应该是一个网站管理员最为重要的日常工作之一。但现实情况是&#xff0c;备份这一步往往被很多人忽略&#xff0c;也就是说仍然有很多网管的网站安全意识较低。所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份。如果你用的不是Linux/Mac&#xf…

Baidu百度搜索引擎登录网站 - Blog透视镜

Baidu百度是中国的搜索引擎&#xff0c;有心经营中国市场的网友&#xff0c;自然不能错过&#xff0c;不过Google谷歌已经遭中国封锁&#xff0c;如果你的网站是用Blogger架设的&#xff0c;具有blogspot.com网域的&#xff0c;则会无法浏览。 阅读全文>>转载于:https://…

经典flash_市面80%的模板站网站还都是flash,即将面临打不开的风险

最新消息&#xff1a;Adobe公司宣布&#xff0c;2020年12月31日&#xff0c;今年的最后一天&#xff0c;将是其旗下产品Flash Player生命终结之日&#xff0c;也就是 End-Of-Life Date。提到flash player相信大家绝对不陌生&#xff0c;无论是我们曾在网页播放器内满怀期待的观…

面向站长和网站管理员的Web缓存加速指南

2019独角兽企业重金招聘Python工程师标准>>> 原文&#xff08;英文&#xff09;地址&#xff1a; http://www.mnot.net/cache_docs/ 版权声明&#xff1a;署名-非商业性使用-禁止演绎 2.0 这是一篇知识性的文档&#xff0c;主要目的是为了让Web缓存相关概念更容易被…

tdk怎么设置_网站TDK优化要注意什么?怎么设置?

今天给大家讲讲&#xff0c;网站TDK优化时要注意什么&#xff0c;该怎么设置&#xff1f;网站TDK作为SEO优化中影响排名的一个重要因素&#xff0c;如何撰写一个优秀符合SEO的网站TDK&#xff0c;是很多站长必须要掌握的技能。51商务网小编来普及下。首先要知道&#xff0c;百度…

网站调用百度地图 根据地址查询经纬度

百度地图API简单应用—根据地址查询经纬度 简单几步注册获得一个ak&#xff0c;就能直接调用&#xff08;PS:好像1.3版本前的无需注册获取ak&#xff0c;就能直接调用api&#xff09;。 闲话不多&#xff0c;下面就直接给大家介绍下&#xff0c;具体要怎么调用百度地图API。首先…

同一个网站别人能打开我打不开_搭建网站、APP 该怎么选服务器?

搭建网站、APP 该怎么选服务器?搭建网站、APP选择服务器要考虑其安全性、稳定性以及访问速度。首先由于现在很多站长使用的是共享虚拟主机&#xff0c;这就意味着同一个IP下有很多其他用户的网站。因此&#xff0c;在选择时候必须检查该网站空间服务器所有都是安全、正规的网站…