【发布时间】:2010-09-01 01:54:12
【问题描述】:
什么是 YQL ?它像 jQuery 吗?我该如何使用它?
【问题讨论】:
标签: javascript jquery yql
什么是 YQL ?它像 jQuery 吗?我该如何使用它?
【问题讨论】:
标签: javascript jquery yql
定义:
雅虎!查询语言是 富有表现力的类 SQL 语言 您查询、过滤和连接数据 跨 Web 服务。使用 YQL,应用程序 用更少的代码行得更快 和更小的网络占用空间。
在yahoo reference 中查看更多信息。
不,它与 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(雅虎查询语言)帮助您从互联网上选择 *。这意味着这是一个类似 SQL 的查询,可帮助您使用简单的 SQL 从 Internet 收集/加入/过滤/提取数据。
这至少对我来说是一个非常强大的工具,你可以使用它轻松创造奇迹。
Select * from html where url='example.com' 是主要事物的一个小例子。
您可以观看此视频,该视频向新的基本用户解释 YQL。 http://blog.konarkmodi.com/tag/yql
【讨论】:
这是一个使用 YQL 和 jQuery 构建常见问题列表的好例子: http://tutorialzine.com/2010/08/dynamic-faq-jquery-yql-google-docs/
【讨论】:
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
【讨论】: