YQL 是什么?它像 jQuery 吗?我该如何使用它?
4 回答
定义:
雅虎!查询语言是一种表达能力强的类 SQL 语言,可让您跨 Web 服务查询、过滤和连接数据。使用 YQL,应用程序运行速度更快,代码行数更少,网络占用空间更小。
在yahoo 参考中查看更多信息。
不,它与 jQuery 没有任何关系。这就像一个 SQL 到 web 服务等。
jQuery 用于操作 (x)HTML、处理事件、处理动画、帮助交叉浏览等。
编辑
YQL 示例:
select * from flickr.photos.search where text="Cat" limit 10
访问 Flickr 网站并获取照片信息。
jQuery 示例:
$(".search[text=Cat]").text();
搜索当前页面,使用类搜索查找所有内容,并具有属性 text = Cat。返回他的文本。
这是使用 YQL 和 jQuery 构建常见问题列表的一个很好的示例:http: //tutorialzine.com/2010/08/dynamic-faq-jquery-yql-google-docs/
YQL(雅虎查询语言)帮助您从互联网上选择 *。这意味着这是一个类似 SQL 的查询,可帮助您使用简单的 SQL 从 Internet 收集/加入/过滤/提取数据。
这至少对我来说是一个非常强大的工具,你可以轻松地使用它来创造奇迹。
Select * from html where url='example.com' 是主要事物的一个小例子。
你可以试试这个视频,它向新的基本用户解释 YQL。 http://blog.konarkmodi.com/tag/yql
YQL 是一种类似于 SQL 的简单语言,但最终会扩展为 REST URL,它将为您提供 XML 或 JSON 数据,以便您可以快速创建混搭。
当谈到 YQL 时,请始终关注 Christian Heilmann (http://www.twitter.com/codepo8)。这是他的视频http://developer.yahoo.com/yui/theater/video.php?v=heilmann-yql
阅读这篇 Wikipedia 文章,可以快速入门 http://en.wikipedia.org/wiki/YQL_Page_Scraping(本示例使用 YQL 的 HTML 表)
页面抓取也可以使用这个 chrome 扩展https://chrome.google.com/extensions/detail/bkmllkjbfbeephbldeflbnpclgfbjfmn
我是 YQL 的超级粉丝,这里是我使用 YQL 创建的更多内容(纯 javascript 页面,查看源代码)http://www.purplegene.com/static/twenital.html
谷歌,你可能会找到一些更好的例子。
这是我的另一个! http://www.purplegene.com/static/androidversions.html