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/

  • 相关阅读:
    学生排序,使用三层优先级
    利用类计算学生成绩和排序
    join()函数
    对象
    015_eclipse开发环境的使用
    013_运算符_算术
    012_变量
    011_jdk7新特性
    010_类型提升问题
    008_浮点数误差问题
  • 原文地址:https://www.cnblogs.com/lightsong/p/8232862.html
Copyright © 2011-2022 走看看