`
adamed
  • 浏览: 181206 次
社区版块
存档分类
最新评论

jQuery Mobile插件开发1

 
阅读更多

最近的项目使用jQuery Mobile开发别克手机官网HTML5版。

其中涉及到车型展示准备使用幻灯片切换效果,但是目前还没有比较适合扩展性又比较好的现成插件,所以准备自己开发一个。

准备开发jQuery Mobile插件之前先上网google了一下有没有step by step的教程。。

比较悲哀的是目前还没有比较完毕的中文教程,幸运的是俺英文还不错,发现了一个英文版的。猛点此处查看

学习此文章之后,对比jQuery Mobile的widget插件发现开发插件的大概模版如下:


注意1:此模版开发的插件名称为“widgetName”

注意2:jQuery Mobile中的toobar、navbar、button等控件均采用widget插件方式开发,所以仔细阅读这些控件的代码可以方便的学习插件开发步骤。

 

(function($, undefined) {
    $.widget("mobile.widgetName", $.mobile.widget, {
        options: {
        //此处用来放置插件初始化相关信息
        },

        _create: function() {
            /**这是最重要的一个方法
             * 当调用XXX.widgetName()时jQuery Mobile会自动调用此方法。
             * 此方法也是插件的主方法用来实现插件内容的
            */
        },
        /*此处开始可以写一些插件对外开放的方法,一般习惯下不带下划线开头的方法为公有方法供
        * 开发人员调用,带下划线的方法为私有方法仅供插件内部使用。
        * 正常情况下,可以开放refresh方法供刷新控件使用,enable、disable方法供显示,隐藏控件使用。
        */
        refresh: function() {

        },

        enable: function() {
                   },

        disable: function() {
                  }

    });

    //auto self-init widgets
    //下面的代码表示在jQuery Mobile页面触发pagecreate事件以及create事件时会自动调用widget()方法。
    $(document).bind("pagecreate create", function(e) {
        $.mobile.gauge.prototype.enhanceWithin(e.target);
    });

})(jQuery);
 
分享到:
评论

相关推荐

    jQuery Mobile 插件 v1.0.1 官方正式版.rar

    经历了近一年时间开发的jQuery Mobile正式版1.0终于发布了。jQuery Mobile建立在jQuery Core和jQuery Ui之上,是适用于移动设备的JS框架。作用在于能为智能机,平板机,电子阅读器,台式机等众多平台,提供以HTML5...

    《构建跨平台APP-jQuery.Mobile移动应用实战》 PDF

    第二篇是jQuery Mobile基础篇,介绍了jQuery Mobile中对话框、工具栏、按钮、表单、布局和插件的使用;第三篇是跨平台APP实战篇,介绍了6个使用jQuery Mobile开发的实际APP;第四篇是发布和推广应用篇,介绍了在开发...

    JQuery Mobile移动开发之日期时间选择框源码

    JQuery Mobile移动开发之日期时间选择框源码:之前一起在找有关JQuery mobile移动开发的日期选择框插件,找到了很多英文版本的,虽然国内也有人把英文版的汉化过,但是感觉效果不是很好,现在特奉献一个汉化版本的供...

    jQuery Mobile实战

    第1章介绍了jQuery Mobile的功能特点、获取方法,以及与其他移动开发框架的对比;第2~5章分别讲解了jQuery Mobile的页面与对话框、工具栏与格式化内容、页面常用组件、主题等基础知识;第6章和第7章分别详细介绍了...

    JQueryMobile UI 汇总

    JQueryMobile.js插件 html5技术模仿移动手机页面开发 UI的汇总

    jQuery全能权威指南:jQuery Core+jQuery Plugin+jQuery UI+jQuery Mobile 源码

    图书的源代部分; 还有由于容量的原因, 视频和web实例图片没有上传. 《jQuery全能权威指南:jQuery Core+jQuery Plugin+...、jQuery UI、jQuery Mobile以及大量第三方的插件库和2800多个应用jQuery技术的网页参考。

    jquery插件使用方法大全

    这一版能够支持对效果的更灵活定制,而且借助新增的命名空间事件,也使插件开发变得更容易。 jQuery UI(2007年9月):这个新的插件套件是作为曾经流行但已过时的Interface插件的替代项目而发布的。jQuery UI中包含...

    jQuery手机网页日期选择插件

    jQuery基于calendar.js日历插件制作的手机网页日期选择插件,适用于手机移动端日期选择代码。

    jquery-mobile-datepicker:用于日期月份选择器的 JQueryMobile 插件

    创建它的根本目的是因为我使用 JQueryMobile 作为我的前端开发了 iOS/Android 应用程序。 在 Android 4.4 以下版本上使用<input type='date'>或<input type='month'> 时出现问题; 他们的 WebView 不...

    jQuery应用开发实践指南

    书中不仅详细讲解了jQuery的各种组件的功能特性和jQuery应用开发的流程与方法,而且还讲解了jQuery UI和jQuery Mobile等扩展及插件的用法,可以帮助读者迅速掌握jQuery的用法并具备实战能力。 书中精选了jQuery的...

    DateTimePicker, 针对 Web & Mobile的响应式jQuery日期选择器插件.zip

    DateTimePicker, 针对 Web & Mobile的响应式jQuery日期选择器插件 为 Web &移动提供响应的jQuery日期时间选取库 日期时间选取器是一个快速高度可以定制的jQuery插件。 这种设计是杂乱的&非常适合嵌入到移动应用程序...

    jquery mobile开发常见问题分析

    主要介绍了jquery mobile开发常见问题,结合实例形式分析了jQuery mobile插件使用过程中的常见错误问题与对应的解决方法,需要的朋友可以参考下

    jQuery-1.9.1(英文版)帮助文档

    jQuery 1 9 1英文版帮助文档 包括3个部分内容:学习中心(Learning Center) JQuery API JQuery UI API 其中学习中心有JS入门基础 JQuery的相关核心概念 J插件常识和性能方面建议 JQuery Mobile 移动开发)等 内容比...

    Bootstrap与jQuery UI框架设计(前端开发工程师系列)

    操作案例1:制作jQuery Mobile基本页面 1.3.4 jQuery Mobile对话框 1.4 与电话整合 操作案例2:制作商家信息展示页面 2 jQuery Mobile UI组件 2.1 网格系统 2.2 格式化内容 2.3 可折叠的内容 2.4 工具栏 操作案例3:...

    JQuery.Mobile.chm 中文

    1构建于Jquery的核心之上。使之兼容于jq的语法,对于开发人员有最易的开发曲线 2兼容于所有的主流移动设备:iOS, Android, Blackberry, Palm WebOS, Nokia/Symbian, Windows Mobile, bada, MeeGo . 3轻量级 压缩后...

    JQUERY应用开发实践指南

    除了核心框架之外,本书还用独立的章节介绍了jQuery UI、jQuery Mobile以及插件的使用和开发。在翻译期间,我们也深深地为jQuery系列框架的强大功能和精巧的设计所打动,因此,我们向广大读者推荐本书,希望它能够...

    jQuery Mobile开发中日期插件Mobiscroll使用说明

    近期在移动方面的开发,使用jQuery Mobile ,移动方面的插件不如Web 方面的插件多,选择的更少,有一些需要自己去封装,但功力尚不足啊。 日期插件JQM也提供了内置的,但样式方面不好看,只好百度、Google啦,找到了...

Global site tag (gtag.js) - Google Analytics