jQuery Douban

jQuery的豆瓣API插件
授权协议 Apache
开发语言 JavaScript
所属分类 jQuery 插件、 其他jQuery插件
软件类型 开源软件
地区 不详
投 递 者 潘高岑
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

jQuery Douban 是一个简化豆瓣 API 调用和 GData JSON 分析的 jQuery 插件,支持 OAuth 授权认证和各种豆瓣数据读写操作的功能。目前支持的API有用户、条目、收藏、评论、广播、日记、推荐和标签 API,部分支持同城活动的 API。

什么时候使用jQuery Douban

  • 你正好在用 jQuery
  • 你正好想从客户端调用豆瓣 API,而不是从服务器
  • 或者你正在为豆瓣编写 GreaseMonkey 脚本

为什么不直接使用豆瓣API

  • 更喜欢 jQuery 风格的代码
  • 可以和有跨域超能力 Javascript 库一起使用,比如 Gears
  • 看到 {"$t":"9787543632608","@name":"isbn13"} 风格的JSON 会头晕

怎样使用jQuery Douban

示范添加一条广播先。

jQuery Douban 依赖于 jquery,oauth 和 sha1 三个 js 库,所以先要导入这三个 js 文件。

<script type="text/javascript" src="/scripts/jquery.js" ></script>
<script type="text/javascript" src="/scripts/sha1.js" ></script>
<script type="text/javascript" src="/scripts/oauth.js" ></script>
<script type="text/javascript" src="/scripts/jquery.douban.js" ></script>

然后可以添加广播了

// 创建豆瓣服务实例
var service = $.douban({ key: "apiKey", secret: "apiSecret" });
// 登录豆瓣帐户
var login = service.login({ key: "accessKey", secret: "accessSecret"});
if (login) {
   
// 添加一条广播
   
var miniblog = service.miniblog.add({ content: "添加一条广播" });
   
// 弹出“添加成功:添加一条广播”
    alert
("添加成功:" + miniblog.content);
   
// 删除一条广播
    service
.miniblog.remove(miniblog);
}
  • <body> <div class="demo"></div> <script src="./jquery-3.4.1.min.js"></script> // 1.没有跨域的情况下,放在本地服务器下请求本地服务器上的内容 $.ajax({ type: 'GET', url: './1.php', su

  • 输入ISBN,点击get book按钮,获得图书信息。 <html> <head> <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script> <script type="text/javascript"> $(document).ready(functio

  • 1. jQuery函数 使用jQuery函数可以从HTML页面中选择要处理的元素,$快捷方式意味着你不必反复输入jQuery。jQuery函数可以处理选择器,HTML,甚至可以处理js对象。 2. 选择器 jQuery采用CSS的方式选择元素:同样可以利用选择器。几乎任何HTML元素都可以用jQuery选择器来选择。后代选择器。 3. 淡入淡出效果 一旦选择了一个元素,可以采用多种方式让它淡入淡出

  • //对于IE浏览器下处理textarea直接用maxlength无效果的方法 function less(obj){ return obj.value.length < obj.getAttribute("maxlength"); } //动态添加表格,在第一行之后添加一行数据。 var ot=document.getElementById("me

  • 实现代码如下,直接复制可用,注意修改jq路径为你的jq文件路径 豆瓣api地址(豆瓣Api V2(测试版) ): https://developers.douban.com/wiki/?title=api_v2 电影Api >>top250接口:http://api.douban.com/v2/movie/top250 <!DOCTYPE html> <html> <head> <meta

  • jQuery的环境搭建 1.为什么要选择jQuery? 容易上手;强大的选择器;解决游览器的兼容;完善的事件机制;出色的Ajax封装;丰富的UI 链式操作;回调函数;迭代器;延迟对象;队列 2.jQuery环境搭建 进入官方网站获取最新的版本http://jquery.com/download/ jQuery是一个JavaScript脚本库,不需要特别的安装,只需要我们在页面<head>标签内中,

  • 推荐几本javascript与jquery的好书   有人说只要了解了javascript的基本语法,就可以通过看别人的代码来学习javascript了,我不敢苟同。代码是死的,它很难让你有自己的想法,而一本好书如果结构清晰,各个章节都立意明确循序渐进(当然如果作者能有点小幽默就更好了),可以帮助你学习该如何思考,这并不是唬人,更何况大部分时候你可能都是在啃一些结构差劲、语法混乱、注释不清晰的代码

 相关资料
  • 本文向大家介绍基于豆瓣API+Angular开发的web App,包括了基于豆瓣API+Angular开发的web App的使用技巧和注意事项,需要的朋友参考一下 一、扯淡的说 name:【豆瓣搜索】 最近关注了下豆瓣的API,发现豆瓣开放平台需要加强API文档撰写啊....但是有个可喜的发现豆瓣V2接口提供了搜索接口。最近在用phantom弄些爬虫,想想,真是美丽极了!有个豆瓣的接口,我都不用去

  • 本文向大家介绍Python多线程爬取豆瓣影评API接口,包括了Python多线程爬取豆瓣影评API接口的使用技巧和注意事项,需要的朋友参考一下 爬虫库 使用简单的requests库,这是一个阻塞的库,速度比较慢。 解析使用XPATH表达式 总体采用类的形式 多线程 使用concurrent.future并发模块,建立线程池,把future对象扔进去执行即可实现并发爬取效果 数据存储 使用Pytho

  • 本文向大家介绍Python爬豆瓣电影实例,包括了Python爬豆瓣电影实例的使用技巧和注意事项,需要的朋友参考一下 文件结构 html_downloader.py - 下载网页html内容 html_outputer.py - 输出结果到文件中 html_parser.py: 解析器:解析html的dom树 spider_main.py - 主函数 综述 其实就是使用了urllib2和Beauti

  • 斌哥豆瓣FM桌面版,是一款第三方豆瓣FM客户端(PC版)。 软件使用 AAuto 语言编写,源码下载地址 http://wubin.in/app/source/doubanFM.20140101.7z 斌哥豆瓣FM第三方客户端,可替代豆瓣FM官方桌面版客户端。其除具有豆瓣FM的一般功能(登录、收听红心兆赫、加红心、标记不再听等),还具备如下特点: 1)单文件免安装绿色版(无需.net等运行库),软

  •  XPlayer 豆瓣音乐播放器 特点: 1.自动侦测Douban网页的歌曲 2.Douban网页关闭,歌曲能够继续播放 3.XPlayer是个全功能的播放器,支持播放列表和音量调节

  • 本文向大家介绍Python制作豆瓣图片的爬虫,包括了Python制作豆瓣图片的爬虫的使用技巧和注意事项,需要的朋友参考一下   前段时间自学了一段时间的Python,想着浓一点项目来练练手。看着大佬们一说就是爬了100W+的数据就非常的羡慕,不过对于我这种初学者来说,也就爬一爬图片。   我相信很多人的第一个爬虫程序都是爬去贴吧的图片,嗯,我平时不玩贴吧,加上我觉得豆瓣挺良心的,我就爬了豆瓣首页上

  • 今天面试了豆瓣算法岗,我一番自我介绍完之后,最后说自己学习能力强。然后面试官就说:我们先写一个基础的算法题吧。然后就给出了一个算法题,无奈自己LeetCode刷的真的还不太够,写了半个小时都没有写出来。

  • 为了方便开发人员进行豆瓣 OAuth认证,此项目提供了常见语言环境下进行豆瓣 OAuth认证的示例代码。如果你使用或参考示例项目中的代码,而你对OAuth一无所知,那么你需要阅读我们在下面提供的认证及访问资源流程这部分内容。它可以帮助你理解OAuth的认证流程,这对于理解示例项目中的代码是必须的。同时你也需要阅读常见问题部分。 感兴趣的同学可以自行到svn中下载