Ratchet这东西经常被人诟病,说其组件不够多,很多东西需要自己写,但是这也正是它的优势,因为它是完全基于基本的HTML与javascript,你可以在移动端利用最基本的HTML写出自己的想要的东西,说其长久不更新,也是其优势,主要是稳定。如果你需要搭建一个轻便的移动端网站,那么可以考虑使用Ratchet2.0.2,这东西在界面上,可以取代复杂的jQueryMobile,《【jQueryMobile】Helloworld与页面切换》(点击打开链接)。同时最关键的一点,又没有人要求你仅用一种框架写网站,你完全可以多种框架混用的,用Ratchet2.0.2搭框架,再用AmazeUI的组件,详见《【AmazeUI】AmazeUI的下载,配置与Helloworld》(点击打开链接),用jQueryMobile的动作,详见《【jQueryMobile】使用jQueryMobile实现滑动翻页的效果》(点击打开链接)。

1、首先打开Ratchet的官网(点击打开链接),直接点击下载按钮,可以下载。

2、解压ratchet-2.0.2zip得到如下的东西,把dist文件夹下的css,fonts,js放到你的手机端站点文件夹里面。

3、在里面新建一个Helloworld.html之后,目录结构如下:

4、在Helloworld.html写入如下代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><!--自适应手机屏幕--><meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui"><!--适应苹果手机--><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="black"><!--不要被百度转码--><meta http-equiv="Cache-Control" content="no-siteapp"/><!--引入RatChet资源--><script type="text/javascript" src="js/ratchet.min.js"></script><link href="css/ratchet.min.css" rel="stylesheet" type="text/css" ><title>Helloworld</title></head><body><!--页头,必须紧贴body标签--><div class="bar bar-nav"><a class="icon icon-left pull-left" href="#"></a><a class="icon icon-right pull-right" href="#"></a><h1 class="title">标题</h1></div><!--页面主体--><div class="content"><!--所有内容写在这里--><div class="content-padded"><h1>Hello world</h1></div></div><!--页脚--><div class="bar bar-tab"><a class="tab-item active" href="#"><span class="icon icon-home"></span><span class="tab-label">首页</span></a><a class="tab-item" href="#"><span class="icon icon-person"></span><span class="tab-label">资料</span></a><a class="tab-item" href="#"><span class="icon icon-star-filled"></span><span class="tab-label">收藏</span></a><a class="tab-item" href="#"><span class="icon icon-search"></span><span class="tab-label">发现</span></a><a class="tab-item" href="#"><span class="icon icon-gear"></span><span class="tab-label">设置</span></a></div></body>
</html>

5、然后用Google浏览器、野狐禅等具有手机端页面调试功能的浏览器,基本上点F12键就出来了,打开此页面,效果如下,与《【jQueryMobile】Helloworld与页面切换》(点击打开链接)一样,直接把手机应用界面搬到网页上来,唯一的不同是Ratchet2.0.2的布置简单得多。

【Ratchet】Ratchet2.0.2的下载、配置与Helloworld相关推荐

  1. 我的Debian 8.0 (jessie)配置文档

    2019独角兽企业重金招聘Python工程师标准>>> 我的Debian  8.0 (jessie)配置文档 1,添加软件源  su到root用户 vi  /etc/apt/sou ...

  2. Opencv4.5.0+VS2019+win10环境配置

    Opencv4.5.0+VS2019+win10安装配置 环境 第一步:下载解压opencv安装包 第二步:配置系统环境变量 第三步:相关文件的配置 第四步:VS2019配置属性管理器进行相关配置 环 ...

  3. VMware vCenter 6.0 安装及群集配置介绍

    一.介绍 VMware vCenter Server 提供了一个可伸缩.可扩展的平台,为虚拟化管理奠定了基础.可集中管理VMware vSphere环境,与其他管理平台相比,极大地提高了 IT 管理员 ...

  4. CentOS-7.0.中安装与配置Tomcat-7的方法

    CentOS-7.0.中安装与配置Tomcat-7的方法 原创 2014年11月24日 23:38:36 72472 安装说明  安装环境:CentOS-7.0.1406 安装方式:源码安装  软件: ...

  5. 【重要更新】MyEclipse 2017 Stable 1.0发布|附下载

    2019独角兽企业重金招聘Python工程师标准>>> [企业专享]企业级IDE MyEclipse购多套多年授权低至7折!活动详情>> MyEclipse个人开发者专享 ...

  6. OpenCV4.0+VS2017完整安装配置过程(详细!)

    刚步入研究生生活,老师要求安装OpenCV+VS,所以昨天捣鼓了下,成功''吃鸡''.所以今天写下昨天安装的过程,也便自己对此印象更加深刻. 一.下载安装VS2017 我安装的版本是目前最新的Visu ...

  7. 直击 Elementary OS 0.3 Freya - 下载和安装指南

    直击 Elementary OS 0.3 Freya - 下载和安装指南 Elementary OS是一个以Ubuntu为基础的轻量级操作系统,广受欢迎.目前已经发行了三个版本,而第四个版本将会以即将 ...

  8. Understanding Clouds from Satellite Images比赛的discussion调研与colab数据集下载配置

    colab数据集下载配置代码: %%time !pip install -U -q kaggle !mkdir -p ~/.kaggle!echo '{"username":&qu ...

  9. 关于com.android.support:appcompat-v7:26.0.0以上无法下载的问题

    关于com.android.support:appcompat-v7:26.0.0以上无法下载的问题 从api 26开始,support libraries 需要从google的maven仓库下载,所 ...

最新文章

  1. SpringBoot b2b2c 多用户商城系统 ssm b2b2c
  2. homework-04
  3. C语言实现djikstra算法(附完整源码)
  4. CodeForces - 1339D Edge Weight Assignment(思维)
  5. java中什么方法用来清空流_这个真的写的很细,JavaIO中的常用处理流,看完只有10%的人还不懂了...
  6. ffplay分析(从启动到读取数据线程插入到字幕、音频、视频解码前的队列操作)
  7. python selenium 下载文件_Python Selenium —— 文件上传、下载,其实很简单
  8. There is insufficient memory for the Java Runtime Environment to continue. NIFI 启动时报 jvm内存溢出
  9. ios创建自定义控件必须具备的三个方法
  10. 中文依存句法分析概述及应用
  11. deeplin显示安装空间不够_电视内存不够怎么办?一步到位来搞定
  12. jvm执行java大致采用过程_java练习题
  13. 国内Linux内核先驱者陈莉君教授领衔,业界首个产学研 eBPF技术探索SIG成立!
  14. fmt:formatDate标签的输出格式
  15. MySql命令行窗口操作
  16. cocos 设置canvas透明导致 正常节点透明度设置效果异常
  17. Monthly expense(二分)
  18. java 机器人捡豆子,【小孩老是注意力不集中】_小儿_怎么办-大众养生网
  19. php 正则正负整数,JS正则表达式 验证 输入的是正负小数(保留3位小数)或者只能输入正负整数...
  20. Anylogic学习中遇到的问题1.不能对类型 PedSource 中的非静态方法 inject(int)进行静态引用

热门文章

  1. Java利用反射封装DBUtil,mysql万能增删改查工具类,附源码
  2. 笔记本电脑计算机没了,如果笔记本电脑很长时间没有关闭,它将对笔记本计算机产生什么影响?看了很久的经验...
  3. 多普达A6388刷机2.3
  4. iOS 代理和block的理解
  5. 枪械切换(1)——Unity随手记(2021.2.16)
  6. opencv出现无法解析的外部符号问题
  7. galera for mysql_Galera_Cluster_For_MySQL集群安装
  8. C++画一条指定度数的线段
  9. jquery遍历多个li_jQuery使用each遍历循环的方法
  10. Mysql 修改结束符号