1.jqueryMobile简介
是一个jquery
的插件,同时也是一个移动开发框架
。
这样的移动开发框架有一个共同的特点就是,基于html5
。
类似的框架还有:jqTouch
, Sench touch
(较早,不易上手,案桌上切换页面会闪屏,学习成本也较高, 其前身是ext
,基于js
驱动的)。
jqueryMobile
特点,较易上手,基于html
驱动的,可以用div
这些容易做UI
些。给移动平台带来了jQuery
核心库,也发布了一套完整统一的jQuery
移动UI框架。
他们设计的UI都仿照native
,很像。
案例: http://m.oschina.com http://demos.juerymobile.com(控件的学习)
2.jqueryMobile
下载
下载之后解压的文件夹中需要用到的:images
文件夹, jquery-mobile-version.css
(前面这两个路劲不能乱),jquery-mobile-version.js
,jquery-mobile-version.min.js
(发布的时候用min版本)
注意:导入jqueryMobile
也应该将jquery.min.js
和jquery.js
导入,因为是jquery
插件。
3.新建页面的初始化工作:
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="content-type" content="text/html; charse=utf-8"> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="../css/jquery.mobile-1.4.5.css" rel="stylesheet"> <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="../js/lib/jquery-3.1.1.js"></script> <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="../js/lib/jquery.mobile-1.4.5.js"></script></head><body></body></html>
注意:meta标签的 viewport
,其属性:width=device-width
宽度适应,initial-scale=1
在页面上的显示倍数。
这个meta
标签十分重要,建立页面必须写上。
4.jqueryMobile标签属性
eg:
<div data-role="page"> <div data-role="header" data-theme="b" > </div> <div data-role="content"> </div> <div data-role="footer"> </div></div>
data-
是h5
的扩展属性。data-role="page"
可以渲染一些样式出来。
data-theme="b"
样式,默认是a
作者:廖马儿
链接:https://www.jianshu.com/p/52d766bd2e4d
共同学习,写下你的评论
评论加载中...
作者其他优质文章