首页 > 学习蜕变过程记录

jquerymobile(日本jquerymobile大学)

怎么使用JQuery Mobile开发移动网站

方法/步骤

简单的说明一下JQueryMobile.它是一个很好的跨平台的移动端网站开发框架。是一个前台的框架。现在要使用这个框架组一个界面,这个界面很简单,但是麻雀虽小五脏俱全,然后模板实现,知识讲解完毕。html要使用HTML5的标准来写,因为JQueryMobile是基于HTML5的。书写html5的格式如图,

既然使用JQueryMobile就要有这个框架,这里可以使用本地引用的方式,和网上引用,也叫做cdn引用。就是比较稳定和快速的引用外部文件的一种方式。这里使用cdn的方式,这样只要可以上网就可以使用该框架。

在写移动端的网站的时候,一定要写一个meta的name为viewport的属性,因为该属性代表着网站页面的自适应。简单的写法为:<meta name=”viewport” content=”width=device-width, initial-scale=1″>代表着网站为驱动设备的宽度。

然后加入框架之后,写一个简单的界面。这里面JQueryMobile大量的使用了一个data-的属性,这里使用最多的事data-role。代表着他默认的样式规则。就是提前定义好了很多的样式来供你使用。常用的page.代表着页面, listview,代表着一个列表视图。下面是代码和效果图

稍微说明一下。

data-role=”page”是代表着一个页面可以看做该内容下是一个页面显示的内容

data-role=”header”代表着页面的页头,就是页面的最上面显示的内容这里需要注意,里面要加上子标签内容,要不然,就不会居中显示内容了。推荐使用h1.

data-role=”footer”代表着页脚的内容。也是网站的一个说明信息。或者是一个底部导航菜单。还有一部分,就是data-role=”content”是代表着页面内容部分,主要的内容在这里面显示。

这3个部分构成了一个简单的页面。所以,现在可以体验到它的强大,不用写太多的代码一个简单的框架就好了,下面继续增加一个listveiw的列表视图。

完成列表视图的代码,增加一个文章列举表的代码,这里列表是使用data-role=”listview”来修饰样式。然后这里只需要加上data-role=”listview”你发现想要的list效果就实现了。这样我们一个简单的页面效果就实现了。

jQueryMobile是什么

jQueryMobile是创建移动web应用程序的框架。jQueryMobile适用于所有流行的智能手机和平板电脑。jQueryMobile使用HTML5和CSS3通过尽可能少的脚本对页面进行布局。Jquerymobile是一个基于HTML5,拥有响应式网站特性,兼容所有主流移动设备平台的统一UI接口系统,与前端开发框架。可以运行在所有智能手机,平板电脑和桌面设备上。jQueryMobile秉承“writeless,domore”的原则到了一个新的高度:不需要为每一个移动设备或者*作系统单独开发应用,jQueryMobile框架可以使您设计一个高度响应式的网站或应用运行于所有流行的智能手机,平板电脑和桌面系统。

jQueryMobile是一个基于jQuery的用户界面框架,兼容所有流行的手机,平板电脑,电子阅读器和桌面(浏览器)平台。为了建立可访问性及普及性访问性和普及,我们遵循渐进增强和响应式网页设计(RWD)原则。HTML5标签结构使它容易上手,但是一个强大的API却能让你轻松的深入定制。Jquerymobile是由(MT)MediaTemple联合多家移动设备厂商以及软件企业共同发起的的针对触屏智能手机与平板电脑的website以及在线应用的前端开发框架。Jquerymobile构建于Jquery,为前端开发人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。拥有出色的弹性,轻量化以及渐进增强特性与可访问性。

jquery mobile按钮写法有哪些

按钮是标准的HTML锚和输入元素的编码,通过jQuery移动的增强,使其更具吸引力和可移动设备上的。采用锚链接(一个元素)的导航按钮标记,并提交表单输入按钮元素。

为了容易的样式化按钮,Jquery Mobile自动把type为submit,reset,button或image的按钮元素或输入元素样式化为按钮,所以没有必要增加data-role=”button”的属性。基于表单(form-based)的按钮的原始按钮(input)是隐藏的,但是依然保留其标记。当一个按钮的点击*触发时,也会在原始的表单按钮上触发点击*。

按钮*create( event, ui)创建按钮触发的*event:是第一个参数。类型:*。ui:是第二个参数。类型:对象。//初始化按钮,并且创建指定的回调函数$(“.selector”).buttonMarkup({ create: function( event, ui){}});//给按钮,绑定一个*监听器$(“.selector”).on(“buttoncreate”, function( event, ui){});

按钮方法disable()禁用表单按钮此方法不接受任何参数$(“[type='submit']”).button(“disable”);$(“.selector”).buttonMarkup(“disable”); enable()启用禁用表单按钮此方法不接受任何参数$(“[type='submit']”).button(“enable”);$(“.selector”).buttonMarkup(“enable”); refresh()更新的表单按钮此方法不接受任何参数如果你*作一个表单按钮通过j*a script,你必须调用Refresh方法上更新的视觉风格$(“[type='submit']”).button(“refresh”);$(“.selector”).buttonMarkup(“refresh”);

按钮选项corners圆角类型:布尔值默认值: true如果设置为真,将主题应用于按钮边界半径。此选项也可以通过 data-corners=”false”的属性设置.//使用编程方式设置$(“a”).buttonMarkup({ corners: false});//在HTML中使用data-corners=”false”的属性设置<a href=”#” data-role=”button” data-corners=”false”>No rounded corners</a>与角选项指定初始化buttonMarkup$(“.selector”).buttonMarkup({ corners: false});初始化后,获取或设置选项的圆角。// gettervar corners=$(“.selector”).buttonMarkup(“option”,”corners”

主题按钮 data-theme在白*标后的半透明的黑色圆圈确保了在任何背景色下图片都能够清晰显示,也使它能很好的工作在Jquery Mobile主题系统中。以下是一些在不同主题样式下图标按钮的例子”A”主题下的图标按钮 data-theme=”a”<div data-role=”content”><div data-role=”controlgroup” data-type=”horizontal”><a href=”index.html” data-role=”button” data-icon=”bars” data-iconpos=”notext” data-theme=”a” data-inline=”true”>My button</a><a href=”index.html” data-role=”button” data-icon=”edit” data-iconpos=”notext” data-theme=”a” data-inline=”true”>My button</a><a href=”index.html” data-role=”button” data-icon=”arrow-l”

分组按钮 data-role=controlgroup有时候,你想把一组按钮放进一个单独的容器内,使他们看起来想一个*的导航部件。你可以把一组按钮包裹在一个容器内,然后给该容器添加 data-role=”controlgroup”属性,Jquery Mobile会创建一个垂直的按钮组,删除掉按钮间的margin和阴影,然后只在第一个按钮和最后一个按钮产生圆角,使他们看起来是一组按钮。<div data-role=”controlgroup”><a href=”index.html” data-role=”button”>Yes</a><a href=”index.html” data-role=”button”>No</a><a href=”index.html” data-role=”button”>Maybe</a></div>水平排列 data-type=”horizontal”默认情况下,组按钮表现为垂直列表,如果给容器添加 data-type=”horizontal”的属性,则可以转换为水平按钮的列表,按钮会横向一个挨着一个地水平排列,并设置只有足够大以适应内容的宽

内联按钮 data-inline=true默认情况下,在体内含量的所有按钮都称为块级元素,所以他们填补了屏幕的宽度。但是,如果你想让按钮外观紧凑,宽度只符合里面的文字和icon,那就给按钮添加data-inline=”true”的属性。如果你有多个按钮,应该肩并肩地坐在同一行,将data-inline=”true”的属性为每个按钮。这将风格的按钮将其内容的宽度和浮动按钮让他们坐在同一条直线上。<a href=”index.html” data-role=”button” data-inline=”true”>Cancel</a><a href=”index.html” data-role=”button” data-inline=”true” data-theme=”b”>S*e</a>添加 data-mini=”true”对内联按钮创建一个更紧凑的版本:

给按钮添加图标 data-iconjQuery Mobile框架包括一组选定的图标移动应用程序通常需要。尽量减少下载大小,jQuery Mobile包含一个单一的白*标的精灵,和自动添加一个半透明的黑圈背后的图标来确保它有任何背景颜色对比度好。一个图标,可以通过添加一个对锚杆指定要显示的图标数据图标属性添加到一个按钮。例如,下面的标记:<a href=”index.html” data-role=”button” data-icon=”delete”>Delete</a>迷你版添加 data-mini=”true”属性图标样式列表jQuery Mobile自带很多按钮小图标,如下图所示:左箭头:data-icon=”arrow-l”右箭头:data-icon=”arrow-r”上箭头:data-icon=”arrow-u”下箭头:data-icon=”arrow-d”删除:data-icon=”delete”添加:data-icon=”Plus”减少:data-icon=”minus”检查:data-icon=”Ch

创建按钮 data-role=button给HTML元素添加 data-role=”button”属性。jQuery Moble就会给此元素增强为按钮样式。 Jquery Mobile框架包含了一组最常用的移动应用程序所需的图标,为了减少下载的大小,Jquery Mobile包含的是的白色的图标sprite图片,并自动在图标后添加一个半透明的黑圈以确保在任何背景色下图片都能够清晰显示。样式链接按钮在一个网页的主要内容块,你可以样式的任何锚链接为按钮添加 data-role=”button”属性。该框架将加强与标记和类的链接方式链接按钮。例如,这个标记:<a href=”index.html” data-role=”button”>Link button</a>注:风格像按钮链接都相同的视觉选择的按钮下面的真正形成,但也有一些重要的差异。基于链接的按钮,按钮是插件,不仅使用基本的button标记插件生成按钮的风格,所以窗体按钮方法(启用,禁用,刷新)不支持。如果你需要禁用基于链接的按钮(或元素),它可能申请伤残等级的UI残疾人自己用j*a script实现相同的效果。迷你版 data-mini=”true”一个更紧凑的版本,在工具栏和紧空间是有用的,添

本文链接:http://www.ygd-tech.com/html/87959628.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。