jquery mobile 之路--------第一篇:Hello JQuery Mobile!
最近开始学JQuery Mobile,手头上有本《JQuery Mobile快速入门》,就打算就着书初步学习下。JQuery Mobile,看字面意思,了解过JQuery的童鞋,就可想而知,它是JQuery的移动版。如果你了解HTML5、CSS3、以及有Android平台、IOS平台的开发经验的话,学习起来是更容易理解的。下面是第一例子,我是新手,自然也会尽量的理解每行代码的意思,并在下面给出解释。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" type="text/css" href="css/jquery.mobile-1.1.0.css" /> <script type="text/javascript" src="js/jquery.js"></script> <!-- 此处添加自定义的js库 --> <script type="text/javascript" src="js/jquery.mobile-1.1.0.js"></script> <title>hello jqmobile</title> </head> <body> <div data-role="page"> <!-- page是指页面容器 --> <div data-role="header"> <h1>页眉、顶部标题栏</h1> </div> <div data-role="content"> <!-- content:主体内容,header、content、footer都是可选的属性 --> <p>Hello jqmobile</p> </div> <div data-role="footer" data-position="fixed"> <!-- data-position="fixed"是指页脚置底,默认是在内容之后的,不会置底 --> <h1>页脚、底部工具栏</h1> </div> </div> </body> </html>
1、首先来解释下<header>标签里的前几行:charset是字符集,最好设置为utf-8,免得产生不必要的编码错误。viewport是指推荐视图配置,width=device-width是指页面内容扩展至整个屏幕的宽度。 initial-scale=1是指页面缩放比例,可以自定义。如果想禁止缩放,就在后面添加user-scalable = no,这个需要慎用。
2、按照如上顺序引入jquery mobile的框架css、js,这些可以去官网下载。引入顺序要一致,这才能正确初始这些文件。这里要提醒的是,jquery.js是jquery mobile的核心依赖库,必须要引入,且放在jquery.mobile.js前面。
效果图:


浙公网安备 33010602011771号