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 ...
随机推荐
- URL validation failed. The error could have been caused through the use of the browser's navigation
URL validation failed. The error could have been caused through the use of the browser's navigation ...
- [React] Cleanly Map Over A Stateless Functional Component with a Higher Order Component
In this lesson we'll create a Higher Order Component (HOC) that takes care of the key property that ...
- [Docker] Run, Stop and Remove Docker Containers
In this lesson, we'll find out the basics of running Docker containers. We'll go over how to downloa ...
- Android 利用线程运行栈StackTraceElement设计Android日志模块
如果你想在你的Android程序中自动打印MainActivity.onCreate(line:37)这种类名.方法名(行数)的日志该如何实现呢? 1.引入Java的线程运行栈 Java.lang包中 ...
- js循环json数组
例如数据库里面的json字符串是这样的 var str = '[{"name":"宗2瓜","num":"1",&quo ...
- Android Studio Gradle:Resolvedependencies':app:_debugCompile' 问题解决纪录
问题描述: 第一次使用AndroidStudio打开已经存在的AndroidStudio项目,卡在Gradle:Resolvedependencies':app_debugCompile'步骤,即使进 ...
- C/C++ 变量的初始化
局部变量,初始化为垃圾值,局部静态变量初始化为 0: 1. 二维数组 // 作为局部变量 int arr[4]; // 全是垃圾值 int arr[4] = {1}; // 第一个元素为 1,其他默认 ...
- 【codeforces 757C】Felicity is Coming!
time limit per test2 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...
- 避免if语句的深层次嵌套
公司做了个抢红包的限制,然后ajax请求的返回字段,要进行多层逻辑的判断,想想是真恶心,虽然都是简单逻辑,而且看别人以前写的代码,发现,哎,注释能不能写上吶,像我写代码都是细致到,哪怕初学者也能看懂这 ...
- Ehcache配置
http://blog.csdn.net/lwx2615/article/details/5624388 http://www.cnblogs.com/hoojo/archive/2012/07/12 ...