zoukankan      html  css  js  c++  java
  • JQuery Rest客户端库

    JQuery Rest

    https://github.com/jpillora/jquery.rest/

    Summary

    A jQuery plugin for easy consumption of RESTful APIs

    Downloads

    File Size Report

    Original: 10314 bytes.
    Minified: 5920 bytes.
    Gzipped:  1376 bytes.
    

    Features

    • Simple
    • Uses jQuery Deferred for Asynchonous chaining
    • Basic Auth Support
    • Helpful Error Messages
    • Memory Cache
    • Cross-domain Requests with XDomain

    DEMO

    Basic Usage

    1. Create a client.
    2. Construct your API.
    3. Make requests.

    First setup your page:

    <!-- jQuery -->
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    
    <!-- jQuery rest -->
    <script src="http://jpillora.com/jquery.rest/dist/1/jquery.rest.min.js"></script>
    <!-- WARNING: I advise not using this link, instead download and host this library on your own server as GitHub has download limits -->
    
    <script>
      // Examples go here...
    </script>

    Hello jquery.rest

    var client = new $.RestClient('/rest/api/');
    
    client.add('foo');
    
    client.foo.read();
    // GET /rest/api/foo/
    client.foo.read(42);
    // GET /rest/api/foo/42/
    client.foo.read('forty-two');
    // GET /rest/api/foo/forty-two/

    Retrieving Results (Uses jQuery's $.Deferred)

    var client = new $.RestClient('/rest/api/');
    
    client.add('foo');
    
    var request = client.foo.read();
    // GET /rest/api/foo/
    request.done(function (data, textStatus, xhrObject){
      alert('I have data: ' + data);
    });
    
    // OR simply:
    client.foo.read().done(function (data){
      alert('I have data: ' + data);
    });

    更多功能和例子见:

    https://github.com/jpillora/jquery.rest/

  • 相关阅读:
    mysql 数据库 II(数据类型)
    mysql 数据库 I
    网络协议
    Python 类IV(类成员,异常处理等)
    Python 类III(三大特性,约束,super)
    Python 类II
    类加载机制
    Java新篇章之集合
    Java 类类型之 String 类型
    java 多态
  • 原文地址:https://www.cnblogs.com/lightsong/p/8232862.html
Copyright © 2011-2022 走看看