之前对 dojo 的 widget 开发很熟悉,jqm 的 widget 开发有些相似,感觉就是把每个小部件封装一下,有面向对象的意思,所有的 小部件 都遵循一套相似的生命周期,方便 整体框架 调用和控制。
jqm widget 开发的基本代码段:
(function( $, undefined ) { $.widget( "mobile.testWidget", $.mobile.widget, { options: { initSelector: ":jqmData(role='testWidget')" }, _create: function() { alert(11111); console.dir({x : this}); } }); //auto self-init widgets $.mobile.document.bind( "pagecreate create", function( e ) { $.mobile.testWidget.prototype.enhanceWithin( e.target ); }); })( jQuery );
注意:插件代码(上述代码段)要在 jqm 库之后引入
jqm widget 开发的详细内容:
jqm 中使用的是 jQuery UI 的 widget factory ,所以要了解 jqm widget 的一些细节的话要对 jQuery UI 的 widget factory 了解,也可以结合 jqm 源码了解一下 widget 的 生命周期、变量环境、与 jqm 的结合 等方面的内容。
[参考文章]
The Making of a jQuery Mobile Widget – the “Tab Bar”
Creating jQuery Mobile Plugins
相关推荐
jqm模仿iPhone桌面菜单,jqm实战开发,jqm开发例子Demo jqm模仿iPhone jqmDemo jqm例子 jqm实战开发 jqm选项卡 使用jqm实现iPhone桌面功能,jQuery Mobile实现选项卡功能
综上所述,"jqm开发的音乐播放器"项目不仅展示了 jqMobi 在移动前端开发中的实用性,也体现了其在构建交互式音乐播放应用方面的潜力。开发者可以通过这个实例学习如何结合 jqMobi 的特性和 HTML5 的音频 API 来创建...
在移动应用开发中,jQuery Mobile(jqm)是一个强大的框架,它为开发者提供了构建响应式、触摸友好的用户界面的能力。本篇文章将详细探讨`jqm文件上传`、`jqm的表单操作`、`jqm的ajax使用`以及相关的`文件操作demo`...
总结来说,`jqm中文时间控件`是面向移动Web开发的高效解决方案,它结合了jQuery Mobile的易用性和中文环境的适应性,为开发者提供了一个方便、直观的时间选择组件。通过合理利用这个工具,可以提升移动应用的交互...
该项目是移动Web开发社区jQuery Mobile版,针对移动设备特性提供友好的站点访问方式。开源目的是希望在利用jQuery Mobile和HTML5技术开发移动站点方面,给移动Web开发爱好者提供借鉴和学习的案例。
jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解
标题 "24时区APK+源码, android+JQM" 提供了一个关于Android应用程序开发的项目,其中结合了Java和jQuery Mobile(JQM)技术。这个项目旨在帮助初学者理解如何在Android平台上利用HTML来构建用户界面,并且通过JQM...
10. **开发工具**:使用jQM的开发者可能还需要熟悉其他开发工具,如文本编辑器、浏览器开发者工具、打包工具(如Grunt或Gulp)以及版本控制工具(如Git)。 通过学习这个开源项目,开发者不仅可以了解jQM的工作原理...
jqm 模板则是一套预先设计好的页面布局和组件配置,帮助开发者快速搭建项目框架,减少重复工作,提高开发效率。 【jQuery Mobile 的核心特点】 1. **响应式设计**:jqm 自动适应不同设备的屏幕尺寸,确保在手机、...
jquery mobile的所有版本库api文档简单示例demo下载jqm学习大全下载后评论反积分! jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整...
《jqm4gwt-standalone-1.3.5.zip》是一个开源项目的压缩包,主要包含jqm4gwt的插件,该插件专为整合jQuery Mobile和GWT(Google Web Toolkit)设计,目的是为了让开发人员在GWT应用中能够方便地使用jQuery Mobile的...
JQM基于HTML5和CSS3,简化了跨平台移动应用开发,支持多种移动设备和浏览器,如iOS、Android、Windows Phone等。 **jQuery Mobile简介** jQuery Mobile是jQuery库的扩展,它提供了一系列的UI组件和交互功能,如...
http://blog.csdn.net/chelen_jak/article/details/19397569 源码
在移动应用开发领域,jQuery Mobile(jqm)和PhoneGap是两个非常重要的工具。本项目利用jqm的UI框架和PhoneGap的混合应用特性,构建了一个简单的联系人管理应用,旨在帮助用户实现对手机联系人的动态读取、添加和...
WebSocket 和 jQuery Mobile(jqm)是两种在现代Web开发中常用的技术。WebSocket提供了一种双向通信协议,使得浏览器和服务器可以进行实时、低延迟的数据交换,而jQuery Mobile(jqm)则是一个轻量级的移动设备框架...
**jQuery Mobile 深度解析** jQuery Mobile 是一个专为移动设备设计的前端框架,它提供了易用的组件和交互模式,使得开发者可以快速构建响应式、触屏友好的网页应用。本篇将深入探讨jQuery Mobile的核心概念和实战...
JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片.pdf
JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片[汇编].pdf
在移动设备逐渐普及的时代,开发适应手机和平板的Web应用变得越来越重要。jQuery Mobile(jqm)作为一款强大的前端框架,为构建响应式、触摸友好的移动Web应用提供了便利。在这个框架中,jqm chart组件允许开发者...