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 详细解说的更多相关文章

  1. 运用Detours库hook API(原理是改写函数的头5个字节)

    一.Detours库的来历及下载: Detours库类似于WTL的来历,是由Galen Hunt and Doug Brubacher自己开发出来,于99年7月发表在一篇名为<Detours: ...

  2. jqMobi(App Framework)入门学习(一)

    jqMobi(App Framework)入门学习(一) 1. 什么是jqMobi? jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架.是个极其高速的查询选择 ...

  3. 小强的HTML5移动开发之路(33)—— jqMobi基础

    一.什么是jqMobi jqMobi是由appMobi针对HTML5浏览器和移动设备开发的javascript框架,是个极快速的查询选择库,支持W3C查询. 版本 jqMobi源码最初在2012年1月 ...

  4. 干货来袭-整套完整安全的API接口解决方案

    在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...

  5. 12306官方火车票Api接口

    2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...

  6. 几个有趣的WEB设备API(二)

    浏览器和设备之间还有很多有趣的接口, 1.屏幕朝向接口 浏览器有两种方法来监听屏幕朝向,看是横屏还是竖屏. (1)使用css媒体查询的方法 /* 竖屏 */ @media screen and (or ...

  7. html5 canvas常用api总结(三)--图像变换API

    canvas的图像变换api,可以帮助我们更加方便的绘画出一些酷炫的效果,也可以用来制作动画.接下来将总结一下canvas的变换方法,文末有一个例子来更加深刻的了解和利用这几个api. 1.画布旋转a ...

  8. JavaScript 对数据处理的5个API

    JavaScript对数据处理包括向上取整.向下取整.四舍五入.固定精度和固定长度5种方式,分别对应ceil,floor,round,toFixed,toPrecision等5个API,本文将对这5个 ...

  9. ES5对Array增强的9个API

    为了更方便的对Array进行操作,ES5规范在Array的原型上新增了9个方法,分别是forEach.filter.map.reduce.reduceRight.some.every.indexOf ...

随机推荐

  1. 一起talk C栗子吧(第八十三回:C语言实例--进程间通信概述)

    各位看官们,大家好,前二回中咱们说的是进程停止的样例,这一回咱们说的样例是:进程间通信.闲话休提,言归正转.让我们一起talk C栗子吧! 看官们.每一个进程都拥有自己的资源,假设不同进程之间须要共享 ...

  2. 【23.58%】【code forces 321E】Ciel and Gondolas

    time limit per test4 seconds memory limit per test512 megabytes inputstandard input outputstandard o ...

  3. SpringMVC ModelAndView跳转失效

    今天隔壁的兄弟遇到一个奇怪的问题,他写好了一个表单用post提交到了addNew.do 里面,然后利用 return new ModelAndView("forward:success.js ...

  4. [Angular] Export directive functionalities by using 'exportAs'

    Directive ables to change component behaives and lookings. Directive can also export some APIs which ...

  5. 利用QPainter绘制各种图形(Shape, Pen 宽带,颜色,风格,Cap,Join,刷子)

    利用QPainter绘制各种图形 Qt的二维图形引擎是基于QPainter类的.QPainter既可以绘制几何形状(点.线.矩形.椭圆.弧形.弦形.饼状图.多边形和贝塞尔曲线),也可以绘制像素映射.图 ...

  6. svn删除文件或文件夹后提交失败及解决

    svn删除文件夹后提交显示Item 'XXXX' is out of date 有这么几种可能, 1.别人已经提交代码.恰好这个文件或文件夹有改动,这样的情况须要先回复再更新再删除再提交. 2.没有人 ...

  7. erlang tcp发包速度测试

    http://blog.sina.com.cn/s/blog_96b8a1540101317m.html 这段时间我们的项目遇到广播包的一些性能问题,想起之前看到yufeng老大提到的1s广播40K包 ...

  8. 学习web开发遇到几个细节问题

    1.在jsp中使用jsp表达式在input标签中时,避免直接和结束"/"相连 2.提取input select 标签内的内容,使用...value提取其值 3.form中含有一个o ...

  9. 详细阐述Web开发中的图片上传问题

    Web开发中,图片上传是一种极其常见的功能.但是呢,每次做上传,都花费了不少时间. 一个"小功能"花费我这么多时间,真心不愉快. So,要得认真分析下原因. 1.在最初学习Java ...

  10. 关于HierarchyViewer的使用

    在学习ViewGroup和Layout时我们可能会有一个疑问,如果我在Xml布局文件中不放置Layout,直接放TextView等组件的时候,它是用什么方式布局的?还有要学习别人优秀的布局怎么办? H ...