TiQuery 是一个基于JQuery 的在Titanium上使用的 javascript 库

TiQuery 为TI 提供了很快捷的方法:

  1. // Utilities
  2. $.info('My message');
  3. $.error('my error message');
  4. $.include('path/to/file.js');
  5. $.currentWindow;
  6.  
  7. // create* methods
  8. var window = $.Window({
  9. src: 'path/to/file.js'
  10. });
  11.  
  12. var view = $.View({
  13. width: 100,
  14. height: 100,
  15. backgroundColor: 'red'
  16. });
  17.  
  18. window.add(view);

事件:

TIQuery 能很方便地增加和触发事件:

  1. $(view).click(function(event) {
  2. // do something
  3. });
  4.  
  5. $(view).click(); // triggers the click event
  6.  
  7. // 也可注册定制事件
  8. $.registerEvent('myEvent');
  9.  
  10. $(window).myEvent(function() {
  11. // do something
  12. });

HTTP Client

使用TIQuery从HTTP获得数据也是很简单的:

  1. $.get('http://www.google.com', function(data) {
  2. // do something with text data
  3. });
  4.  
  5. $.post('http://www.example.com', {var1: 'value1', var2: 'value2'}, function(data) {
  6. // do something with text data
  7. });
  8.  
  9. $.getJSON('http://www.example.com/file.json', function(data) {
  10. // do something with json object
  11. });
  12.  
  13. $.getXML('http://www.example.com/file.xml', function(data) {
  14. // do something with xml dom object
  15. });

View the wiki for more information.

  

  

TiQuery的更多相关文章

随机推荐

  1. Jexus Web Server 完全傻瓜化图文配置教程(基于Ubuntu 12.04.3 64位)[内含Hyper-v 2012虚拟机镜像下载地址]

    1. 前言 近日有感许多新朋友想尝试使用Jexus,不过绝大多数都困惑徘徊在Linux如何安装啊,如何编译Mono啊,如何配置Jexus啊...等等基础问题,于是昨日向宇内流云兄提议,不如搞几个配置好 ...

  2. mono -图片处理

    这篇文章中您将了解到以下内容 保存Bitmap WebClient文件上传 向服务端传递数据 保存Bitmap 做移动端开发,图片上传下载是最普通的需求了. 在mono for android中按照资 ...

  3. Centos、Ubuntu 安装 Mono、Jexus

    Mono是.NET的跨平台实现 在众多关于语言的争论中,.NET一直被以不能跨平台而诟病,Mono改变了这一现状. 有人当心Mono会涉及版权啥的问题.高深的偶不懂,不过我觉得Unity3D都能用,为 ...

  4. 让Mono 4在Raspberry Pi上飞

    最近公司有项目想要在树莓派上做,代替原来的工控机(我们是把工控主机当作小的主机用,一台小的工控主机最少也要600左右,而树莓派只要200多).于是,公司买了一个Raspberry Pi B+和一个Ra ...

  5. 【腾讯Bugly干货分享】微信终端跨平台组件 Mars 系列 - 我们如约而至

    导语 昨天上午,微信在广州举办了微信公开课Pro.于是,精神哥这两天的朋友圈被小龙的"八不做"刷屏了.小伙伴们可能不知道,下午,微信公开课专门开设了技术分论坛.在分论坛中,微信开源 ...

  6. 一个标签的72变,打造一个纯CSS图标库

    每次要用到图标的时候都会到 icono 去copypaste,但每次用到的时候尺寸都各不一样,总是要调整参数,巨烦.当然你可以会想到用zoom.scale来做缩放,但是这样的缩放会使得线宽也变粗了,不 ...

  7. [异常解决] How make ubuntu use Google Search

    1.Download the hosts file fromhttps://laod.cn/hosts/2016-google-hosts.html [1] 2.Write a bash shell ...

  8. redis成长之路——(六)

    redis配置 为了码农在代码上只关心业务以及代码上的统一性,wenli.drive.redis内部使用配置来完成那些不同的场景,也就是说随便填填配置就能适应不同的场景! 当然配置多了码农也会受不了, ...

  9. 从Fiddler抓包到Jmeter接口测试(简单的思路)

    备注:本文为博主的同事总结的文章,未经博主允许不得转载. Fiddler下载和配置安装 从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成. 安装完成后直接打开Fiddler ...

  10. 【.NET深呼吸】如何反序列化动态JSON

    .net本身除了支持SOAP.XML.二进制等序列化和反序列化,后来也加入了对JSON的序列化的支持.然而,在实际开发中,常常会遇到结构不确定的JSON对象,这些对象可能是其他代码动态生成的,你事先无 ...