`
zhangyaochun
  • 浏览: 2609199 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jqm源码之propExists

阅读更多

jqm源码系列之propExists

 

//创建的一个body的jQuery对象
var fakeBody  = $("<body>").prependTo("html"),
      //body的style对象
      fbCSS = fakeBody[0].style,
      vendors = ["Webkit","Moz","O"];


/*
 * @name propExists
 * @param prop
 * @info 判断给定的参数是否支持,其实比较的是body对象的style对象是否含有
*/
function propExists(prop){
      //假设prop为boxShadow,uc_prop就为BoxShadow
      var uc_prop = prop.charAt(0).toUpperCase() + prop.substr(1),
           
            //vendors.join(uc_prop + " ")  返回的是"WebkitBoxShadow MozBoxShadow O"
            //props为["boxShadow","WebkitBoxShadow","MozBoxShadow","OBoxShadow","BoxShadow"]
            props = (prop + " " + vendors.join(uc_prop + " ") + uc_prop).split("");
       //v从0开始,props是一个长度为4的数组 
       for(var v in props){
           //有就返回true
            if(fbCSS[props[v]] !== undefined){
                    return true;
            }
       }
}

 

 

分享到:
评论

相关推荐

    24时区APK+源码, android+JQM

    标题 "24时区APK+源码, android+JQM" 提供了一个关于Android应用程序开发的项目,其中结合了Java和jQuery Mobile(JQM)技术。这个项目旨在帮助初学者理解如何在Android平台上利用HTML来构建用户界面,并且通过JQM...

    JQM实战源码

    **jQuery Mobile 深度解析** jQuery Mobile 是一个专为移动设备设计的...通过深入研究这些源码,你将能够更好地理解和掌握jQuery Mobile的精髓,从而在实际项目中游刃有余地构建出功能强大、用户体验优秀的移动应用。

    jqm文件上传,上传图片,jqm的表单操作,jqm的ajax的使用,jqm文件操作大全,文件操作demo

    jqm的核心特性之一就是基于Ajax的页面导航。在文件上传场景下,可以利用Ajax来实现无刷新上传。通过`.ajax()`方法,你可以发送POST请求到服务器,将文件数据和任何其他参数一起传递。记得在请求成功或失败时处理回...

    jqm模仿iPhone桌面菜单,jqm实战开发,jqm开发例子Demo

    jqm模仿iPhone桌面菜单,jqm实战开发,jqm开发例子Demo jqm模仿iPhone jqmDemo jqm例子 jqm实战开发 jqm选项卡 使用jqm实现iPhone桌面功能,jQuery Mobile实现选项卡功能

    jqm中文时间控件

    `jqm中文时间控件`是专门为这种情况设计的一个插件,它整合了jQuery Mobile(jqm)框架的功能,并针对中文环境进行了优化。这个插件允许用户以直观、便捷的方式选择时间,提高了移动应用的用户体验。 jQuery Mobile...

    jqm开发的音乐播放器

    综上所述,"jqm开发的音乐播放器"项目不仅展示了 jqMobi 在移动前端开发中的实用性,也体现了其在构建交互式音乐播放应用方面的潜力。开发者可以通过这个实例学习如何结合 jqMobi 的特性和 HTML5 的音频 API 来创建...

    水果蔬菜门店网站源码源代码

    水果蔬菜门店网站源码是非常适合水果蔬菜基地当官网使用、 程序内核为Thinkphp5.0开发,后台简洁,为企业网站而生。1、请将安装包ZIP上传到你的网站根目录,在线解压 2、安装模板系统:直接运行:http://您的域名/...

    jqm-demo.rar

    http://blog.csdn.net/chelen_jak/article/details/19397569 源码

    JQM1.4.5-DEMOS:JQM 移动演示 1.4.5

    3. **JavaScript文件**:jQuery Mobile库的JavaScript源码,可能有minified(压缩)和未压缩两种版本。 4. **图片资源**:用于组件和UI元素的图标和其他图像资源。 5. **文档**:可能包含API参考、教程或使用指南,...

    java类加载修改源码-jqm:异步作业管理器

    java类加载修改源码质量管理 恰如其分地命名的作业队列管理器,或简称 JQM,是一个队列管理器。 它有三个目标: 通过使用配置丰富的队列来优化和简化作业的执行,无论它们是什么 使工作管理变得简单 易于包含或嵌入...

    jqm4gwt-standalone-1.3.5.zip

    jqm4gwt-master作为压缩包内的主文件,很可能包含了整个项目的源码、示例、文档以及必要的配置文件。源码部分通常包括GWT模块定义、Java类以及相应的HTML和CSS资源。示例可能展示了如何在实际项目中使用该插件,帮助...

    jquery mobile的所有版本库api文档简单示例demo下载jqm学习大全

    jquery mobile的所有版本库api文档简单示例demo下载jqm学习大全下载后评论反积分! jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整...

    jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解

    jqm的多列布局demo,html5的多列布局demo,多列布局的详细讲解,html5开发实例详解

    HTML5+PhoneGAP+JQM门店源代码框架

    HTML5+PhoneGAP+JQM门店源代码框架。 未完成,包括后台JSON部分。自己查找,后来我屏蔽掉了,但是效果是好的,由于模拟器太慢了,最后屏蔽了,但是代码可用。 开发环境Dreamweaver cs5.5.后台ASP.NET。

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片.pdf

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片.pdf

    sample101:示例 jqm 模板

    【jqm 模板简介】 jqm(jQuery Mobile)是一款基于 jQuery 库的移动应用框架,主要用于构建响应式、触控友好的移动Web界面。它提供了丰富的组件和样式,简化了移动网页开发,使得开发者可以快速创建具有统一设计...

    jQM:jQM文档的免费社区应用程序的源代码-app source code community

    2. **响应式设计**:jQM的核心特性之一就是响应式布局,可以根据用户的设备屏幕大小和方向自动调整界面,确保在各种设备上都能提供良好的用户体验。 3. **HTML5**:jQM利用HTML5的新特性,如数据属性(data- ...

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片[汇编].pdf

    JQM301语音模块,语音模块,JQM301语音芯片,MP3语音芯片[汇编].pdf

    jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮

    jQuery Mobile(jqm)按钮的隐藏和显示,包括a标签,圆角和非圆角按钮jQueryMobile jqm jqm按钮隐藏 jqm按钮显示 jqm按钮事件 jQuery Mobile(jqm)input按钮的隐藏和显示 a标签的隐藏和显示 圆角按钮的css样式控制

Global site tag (gtag.js) - Google Analytics