jqmobi api 详细解说
0、$().get()得到是相应的元素。
如: $elem=$(".panal").get(0)); //得到了第一个panal类的元素
$elem_id = $elem.id; //通过.id可以获得该元素的id值,其他的属性相似
$.get(url:"URL", //.get()有不同的用法。其引用的主语不同。
success:function(){},
timeout:"1000",
error:function(){}
) - makes an Ajax call
如:function doGet(){
$.get(webRoot+'ajax.html',function(data){$('#jqm25_content').html(data)});
}
下面对jqmobi的所有的api进行简要说明:
1、$().length(); //按class来计算该类的个数,可以意为count
instance: ($('.jqm2').length)
2、$().find(""); //在选定容器里面,找到所有""的元素
instance: ($('#jqm3').find('li').length) //在id为jqm3的容器里,得到li元素的个数
3、$().html(); //得到或者设置被选择元素的value(text)
4、$().text(); //得到或者设置被选择元素的value(text)
5、$().css(); //得到或者设置被选择元素的css属性
instance:($("#jqm6_content").css("background"));
($("#jqm6_content").css("background","green"));
6、$().empty(); //清空选定元素的value(text)
7、$().hide(); //隐藏选定元素
8、$().toggle(); //切换选定元素的显示形态(隐藏/显示)
9、$().val(); //得到或者设置被选择元素的value(text)
10、$().attr(); //得到或者设置被选择元素的属性
instance:$(jqm12_content).attr("data-test");
$(jqm12_content).attr("data-test","bar");
11、$().removeAttr(); //删除被选择元素的属性
instance:$().removeAttr("data-text")
12、$().remove();//删除被选择元素
instance:$().remove();
13、$().addClass();//向被选择元素中添加class属性
instance:$().addClass("jqm15_content");
14、$().removeClass("");//将被选择元素中的名为""的class属性删除
instance:$().removeClass("jqm16_content");
15、$().hasClass("");//若被选中元素存在名为""的class则返回true,否则返回false
instance:$().hasClass("jqm16_content");
16、$().bind()//为被选择元素绑定事件
instance:$().bind("click",function(evt){alert("I was binded")});
17、$().unbind()//取消被选中元素的相应绑定事件
instance:$().unbind("click");
18、$().trigger()//为选中元素添加触发事件
$().trigger("click");//????不太明确用法
19、$().append()//在选中元素内添加元素,添加在内部元素的后面
instance:$().append("<span>I am appended</span>");
20、$().prepend()//在选中元素内添加元素,添加在内部元素的前面
instance:$().prepend("<span>I am prepended");
21、$().get()//前面讲过
22、$().offset()//得到被选中元素的left和top的offset值
instance:<script> var data=$().offset(); data.top; data.left;</script>
23、$().parent()//得到被选中元素的上一级元素
24、$().serialize()//返回被选中表单的key/value值对。 ?????实际效果未实验
instance:function serializeForm(){
alert($("#form").serialize());
}
25、$.isArray()//判断变量是否为数组
26、$.isFunction()//判断变量是否为函数
27、$.jsonP()//发起一个json call?????其实不理解
28、$.ajax()//发起一个ajax call
instance:<sctript> $.ajax(webroot+'ajax.html',success:function(data){$("jqm24_content").html(data)});</script>
29、$.get()//发起一个ajax call
instance:<script type="text/javascript">
function doGet(){
$.get(webRoot+'ajax.html',function(data){$('#jqm25_content').html(data)});
}
</script>
30、$.post()
instance:<script type="text/javascript">
function doPost(){
$.post(webRoot+'ajax.html',{foo:"bar"},function(data){$('#jqm26_content').html(data)});
}
</script>
31、$.getJSON()//$.getJSON(url,data,success); - Makes a XMLHttpRequest GET request and returns a JSON object.
instance:<script>
function doJSON(){
$.getJSON(webRoot+'json.html',function(data){$('#jqm27_content').html(JSON.stringify(data))});
}
</script>
32、$.param()//将键/值格式的值对转变为querystring
instance:<script>
function doParam(){
var data={foo="foo",bar="bar"};
$("jqm28_content").html($.param(data));
}
</script>
33、$.parseJSON()//得到JSON格式的值对
instance:<script>
function doParseJson(){
var obj='{"foo":"bar"}';
alert($.parseJSON(obj));
}
</script>
34、$.os//得到与系统相关的东西,返回true,false
instance:<pre style="padding-left:15px">
$.os.webkit = <script>document.write($.os.webkit);</script>
$.os.android = <script>document.write($.os.android);</script>
$.os.ipad = <script>document.write($.os.ipad);</script>
$.os.iphone = <script>document.write($.os.iphone);</script>
$.os.ios = <script>document.write($.os.ios);</script>
$.os.webos = <script>document.write($.os.webos);</script>
$.os.touchpad = <script>document.write($.os.touchpad);</script>
$.os.blackberry = <script>document.write($.os.blackberry);</script>
$.os.opera = <script>document.write($.os.opera);</script>
$.os.fennec = <script>document.write($.os.fennec);</script>
</pre>
jqmobi api 详细解说的更多相关文章
- 运用Detours库hook API(原理是改写函数的头5个字节)
一.Detours库的来历及下载: Detours库类似于WTL的来历,是由Galen Hunt and Doug Brubacher自己开发出来,于99年7月发表在一篇名为<Detours: ...
- jqMobi(App Framework)入门学习(一)
jqMobi(App Framework)入门学习(一) 1. 什么是jqMobi? jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架.是个极其高速的查询选择 ...
- 小强的HTML5移动开发之路(33)—— jqMobi基础
一.什么是jqMobi jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极快速的查询选择库,支持W3C查询. 版本 jqMobi源码最初在2012年1月 ...
- 干货来袭-整套完整安全的API接口解决方案
在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...
- 12306官方火车票Api接口
2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...
- 几个有趣的WEB设备API(二)
浏览器和设备之间还有很多有趣的接口, 1.屏幕朝向接口 浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏. (1)使用css媒体查询的方法 /* 竖屏 */ @media screen and (or ...
- html5 canvas常用api总结(三)--图像变换API
canvas的图像变换api,可以帮助我们更加方便的绘画出一些酷炫的效果,也可以用来制作动画.接下来将总结一下canvas的变换方法,文末有一个例子来更加深刻的了解和利用这几个api. 1.画布旋转a ...
- JavaScript 对数据处理的5个API
JavaScript对数据处理包括向上取整.向下取整.四舍五入.固定精度和固定长度5种方式,分别对应ceil,floor,round,toFixed,toPrecision等5个API,本文将对这5个 ...
- ES5对Array增强的9个API
为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach.filter.map.reduce.reduceRight.some.every.indexOf ...
随机推荐
- android.app.Dialog(23)里window的那些事(坑)
不要使用theme去配置Dialog的gravity 因为如今手机的尺寸比較大(相对于智能机開始的3.5in.4.0in),而Dialog默认都是显示在屏幕中心的位置,用户触摸起来多不便. 所以大多数 ...
- QAtomicInt支持四种类型的操作,Relaxed、Acquired、Release、Ordered
Memory Ordering Background 很久很久很久以前,CPU忠厚老实,一条一条指令的执行我们给它的程序,规规矩矩的进行计算和内存的存取. 很久很久以前, CPU学会了Out-Of ...
- 自定义控件三部曲之动画篇(一)——alpha、scale、translate、rotate、set的xml属性及用法
前言:这几天做客户回访,感触很大,用户只要是留反馈信息,总是一种恨铁不成钢的心态,想用你的app,却是因为你的技术问题,让他们不得不放弃,而你一个回访电话却让他们尽释前嫌,当最后把手机号留给他们以便随 ...
- Redis使用文档一
1 Redis概述 1.1前言 Redis是一个开源.支持网络.基于内存亦可持久化的日志型.键值对存储数据库.使用ANSI C编写.并提供多种语言的API. 其开发由VMware主持,是最流行的键值对 ...
- [Ramda] Declaratively Map Data Transformations to Object Properties Using Ramda evolve
We don't always control the data we need in our applications, and that means we often find ourselves ...
- PHP移动互联网开发笔记(6)——文件的上传下载
一.文件的上传 1.客户端设置: (1).在<form>标签中将enctype和method两个属性指明相应的值. Enctype="multipart/form-data&qu ...
- Birt
http://www.eclipse.org/birt/ 咖啡图 http://www.kafeitu.me/activiti/2012/05/26/kft-activiti-demo.html
- 29个月过去了,CSDN排名前200了:排名不断靠前的过程中,自己的技术水平和竞争力一定会不断向上
刚刚在csdn博客又发表了一篇,工作问题总结,突然发现,我的博客排名终于进入前200了. 这又是一个伟大的里程碑啊. 在过去29个月的时间里,排名从"千里之外" 到"19 ...
- TensorFlow 辨异 —— tf.add(a, b) 与 a+b(tf.assign 与 =)、tf.nn.bias_add 与 tf.add
1. tf.add(a, b) 与 a+b 在神经网络前向传播的过程中,经常可见如下两种形式的代码: tf.add(tf.matmul(x, w), b) tf.matmul(x, w) + b 简而 ...
- 小强的HTML5移动开发之路(28)—— JavaScript回顾3
一.基本数据类型 number:数字类型 string:字符串 (注意s小写:string是基本类型) boolean:布尔类型 //前三个都有对应的包装类 null:空类型 undefined: ...