教程
Your first app
系列影片:Firefox OS App 開發入門
Quick Guide For Firefox OS App Development
firefox os webapi
开发环境
按 使用应用管理器 的介绍安装Firefox OS Simulator
安装完毕后可以在工具 -> web开发者
中找到相关启动项
按照前面的教程贴,需要生成一个目录,假设为myapp
编辑myapp目录下的manifest.webapp
文件,设置权限,还有启动页面之类
在Firefox OS Simulator
中指定该目录
剩下的就是纯 html5 + js 的开发
xhr的ajax请求,跨域,gb2312编码
参考: Firefox OS Tutorial : Episode 2 : Hello World
先编辑manifest.webapp
,设置权限
js代码示例
html5的localStorage本地缓存
可以用 lscache 库,支持指定缓存时间
官方接口为 localStorage.getItem / setItem
jquery mobile
基础教程:jquery mobile w3c
本地html之间跳转时,同时传递参数:jquery.mobile.paramsHandler
禁止 navbar 切换page时刷新闪屏
$.mobile.defaultPageTransition = 'none';
检查checkbox是否被选中
跳转到顶部
$.mobile.silentScroll(0);
跳转到底部
$(document).scrollTop($(document).height());
等each全部执行完毕之后再执行
绑定click
二层列表,支持搜索,自动展开
textarea 文本框自动调节大小
用elastic
库
$('textarea').elastic();
夜晚模式
调整字号
参考:jQuery之字体大小的设置方法