阅读更多

3顶
0踩

Web前端
Revin Guillen发布了一个Dojo dojo.data API,你能够用优雅的方式使用web service

dojox.data.WikipediaStore能够把Wikipedia当作简单对象进行查询。这里是完整例子:demo

你只需要:

1。创建一个Web service对象

2。为ServiceStore申明一个新的数据存储

3。提供一个提取函数

4。提供一个返回结果的_processResults函数


server 代码

{
	    "SMDVersion": "2.0",
	    "id": "http://en.wikipedia.org/w/api.php",
	    "description": "Wikipedia API",
	 
	    transport: "JSONP",
	    envelope: "URL",
	    additionalParameters: true,
	    target: "http://en.wikipedia.org/w/api.php",
	    parameters: [
	        { name: "format", optional: false, "default": "json" }
	    ],
	 
	    services: {
	        query: {
	            parameters: [
	                { name: "action", type: "string", "default": "parse" }
	            ]
	        }
	    }
	
}


store代码:
 
dojo.require("dojo.io.script"); // for cross domain JSONP 	
dojo.require("dojox.rpc.Service"); 	
  	
dojo.addOnLoad(function(){ 	
    var mu = dojo.moduleUrl("dojox.rpc.SMDLibrary", "wikipedia.smd"); 	
    var wikipedia = new dojox.rpc.Service(mu); 	
  	
    wikipedia.query({ 	
        action: "parse", 	
        page: "Main Page" 	
    }).addCallback(this, function(article){ 	
        dojo.body().innerHTML = article.parse.text["*"]; 	
    }); 	
}); 	
 



来自: ajaxian.com
3
0
评论 共 1 条 请登录后发表评论
1 楼 liutao_2006 2008-10-09 18:53
很好,很强大

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 关于添中ISampleGrabber滤波器实现单帧抓图的问题

    /////////////////////////////////////////////////////////////////////////// //2016-4-26  关于加入ISampleGrabber 实现单帧抓图的问题 ////////////////////////////////////////////////////////////////////////////////

  • SampleGrabber开发问题与解决方案

    这篇文章主要针对《DirectShow中利用SampleGrabber捕获摄像头每一帧图像,并转为BMP文件信息写入内存》所写,记录了开发过程中遇到的比较深刻的问题。文中代码均来自上文。欢迎大家交流斧正。 P1:如何合理放置SampleGrabber在Filter Graph中的位置? S1:在放置SampleGrabber位置时应该很小心,因为SampleGrabber通常是作为一个Tran

  • DirectShow中利用SampleGrabber捕获摄像头每一帧图像,并转为BMP文件信息写入内存

    原文地址: http://blog.csdn.net/ictwangbiao/article/details/8181710 关于怎样枚举设备、建立Filter Graph等问题,我就不多说了,说也说不清楚,因为我也是才接触DirectShow。网上这类资料还是很多,百度知道的比我多多了。这里主要介绍一下自己在学习了StillCap例子之后,实现利用SampleGrabber捕获摄像头每一帧

  • windows下directShow音视频采集

    简单介绍windows下directShow视频采集的过程和主要API

  • DirectShow实现抓图(Delphi)

    unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls,shlobj, ExtCtrls,      {TFlatButtonUnit,TFlatPanelUnit,TFlatTitlebarUnit,}  

  • 完整的DirectShow捕获音视频的demo(源码)

    转至:http://blog.csdn.net/wangqiulin123456/article/details/8675915        近段时间由于工作上的需要,大概看了下DirectShow,写了个小的demo,方便理解。以后在深入的学习下DirectShow。贴出代码。 对音频所做的处理如下图: 1. common.h文件

  • 摄像头视频捕捉(IsampleGrabberCB实现)

    摄像头视频捕捉(简单通用--通过IsampleGrabberCB实现) 前言   DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。DirectShow为多媒体流的捕捉和回放提供了强有力的支持。用DirectShow开发应用程序,我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文

  • DSPack初度应用小结

    底本想用TvideoCap的办法操纵电脑摄像头,如以下是打开摄像头代码,能在XP和2003体系里能正常打开摄像头,但在win7里老是出各类题目, const WM_CAP_START = WM_USER; const WM_CAP_STOP = WM_CAP_START + 68; const WM_CAP_DRIVER_CONNECT = WM_CAP_START + 10;

  • GetBitmapBits捕获视频帧

     这个概念比较特殊,意思就是一个视频的其中一桢,就象我们看电影的海报一样,是电影中的一部分。这个就是扑获视频文件中的一幅图像,然后显示出来。 我们通过Media Detector对象提供的接口来实现,这个接口是被用在后面的DirectShow编辑服务里面的。 Media Detector是一个帮助性的对象,它可以的到媒体源文件的格式信息。它也可以从一个视频文件的视频流中扑获一幅

  • 用SampleGrabber为实时采集…

    原文地址:用SampleGrabber为实时采集视频叠加文字标识作者:NJSEUhttp://hi.baidu.com/highsun_gao/blog/item/7d97581837ce370d34fa41c0.html

Global site tag (gtag.js) - Google Analytics