小编lev*_*evi的帖子

为什么访问令牌会过期?

我刚刚开始使用Google API和OAuth2.当客户端授权我的应用程序时,我会获得一个"刷新令牌"和一个短暂的"访问令牌".现在每次访问令牌到期时,我都可以将刷新令牌发送给Google,他们会给我一个新的访问令牌.

我的问题是访问令牌到期的目的是什么?为什么不能只使用持久访问令牌而不是刷新令牌?

此外,刷新令牌是否到期?

有关Google OAuth2工作流程的详细信息,请参阅使用OAuth 2.0访问Google API.

oauth google-api oauth-2.0 google-oauth

205
推荐指数
4
解决办法
10万
查看次数

Javascript日期对象总是休息一天吗?

在我的Java Script应用程序中,我将日期存储为如下格式:

2011-09-24
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试使用上面的值来创建一个新的Date对象(所以我可以以不同的格式检索日期)时,日期总会在一天后返回.见下文:

var doo = new Date("2011-09-24");
console.log(doo);
Run Code Online (Sandbox Code Playgroud)

日志:

Fri Sep 23 2011 20:00:00 GMT-0400 (Eastern Daylight Time)
Run Code Online (Sandbox Code Playgroud)

javascript date

205
推荐指数
13
解决办法
15万
查看次数

从dirname(__FILE__)获得2级

如何从当前文件返回路径名,只有2个目录?

所以,如果我当前的文件URL返回 theme/includes/functions.php

我该怎么回"主题/"

目前我正在使用

return dirname(__FILE__)
Run Code Online (Sandbox Code Playgroud)

php return parent filepath

29
推荐指数
2
解决办法
4万
查看次数

Function.prototype.call.bind如何工作?

我在围绕这个功能时遇到了一些麻烦:

var toStr = Function.prototype.call.bind( Object.prototype.toString );
toStr([]) // [object Array]???????????????????????????
Run Code Online (Sandbox Code Playgroud)

该函数如何接受第2行中的参数?

javascript prototype

29
推荐指数
2
解决办法
6420
查看次数

git submodule init没有提取最新提交

我有一个git repo,里面有一个git子模块.子模块托管在bitbucket上.我想将子模块的本地副本更新为其最新提交.我厌倦了" git submodule update "但是没有做任何事情.所以我尝试删除子模块文件夹然后执行" git submodule init "但是它只是提取初始子模块提交,而不是最新的.

如何让我的本地子模块更新到最新的提交?

git git-submodules

28
推荐指数
3
解决办法
1万
查看次数

生成类似于Google Tasks API的RFC 3339时间戳?

我正在构建与Google Tasks同步的应用.作为同步的一部分,我想比较本地任务和API任务,并查看最近更改了哪一个.

Google API的每项任务都包含一个updated属性,如下所示:

2011-08-30T13:22:53.108Z
Run Code Online (Sandbox Code Playgroud)

现在我想生成一个类似的时间戳,这样每次我在我的应用程序上更新任务时它都会设置一个新updated值.要生成我使用的RFC 3339时间戳 - http://cbas.pandion.im/2009/10/generating-rfc-3339-timestamps-in.html生成如下内容:

2011-08-30T09:30:16.768-04:00
Run Code Online (Sandbox Code Playgroud)

问题是,即使本地日期较新,API日期也总是比本地日期"更大".我猜这与两者之间的不同格式有关.

以下是两个日期,顶部来自Google Tasks API(大约10分钟前),而底部日期是在一分钟前在本地生成的.当比较哪个更大时,它告诉我最重要的是.

2011-08-30T13:22:53.108Z
2011-08-30T09:41:00.735-04:00
Run Code Online (Sandbox Code Playgroud)

我的格式错了吗?我在这做错了什么?对此的任何帮助都非常感谢.

javascript timestamp rfc3339 google-tasks google-tasks-api

27
推荐指数
3
解决办法
5万
查看次数

Jquery - 将css样式应用于指定div中的所有元素?

我有一个情况,我正在为wordpress网站设置一个移动主题.现在我想要做的是,抓住"#content"div中的任何元素(p,div,etcc),并将css"width:100%"应用于每个子元素.

我想这样做的原因是,如果有人为div设置固定宽度,我需要它覆盖它并将其恢复为100%,以便在具有较小屏幕的移动设备上查看时不会截止.

我想知道如何使用Jquery实现这一目标.

我很感激任何帮助.谢谢

css jquery jquery-selectors

20
推荐指数
2
解决办法
5万
查看次数

CSS缩放100%宽度的元素

我有兴趣缩小100%宽度的div.我遇到的问题是,当我缩小元素时,它会获得固定的宽度,不再延伸100%的宽度.

示例 - http://jsfiddle.net/Fz7qh/2/

当我使用CSS缩放属性(而不是变换:缩放)时,它按预期工作,但我听说缩放属性不受支持.我的问题是用CSS变换量表可以实现吗?

css css3 webkit-transform

19
推荐指数
1
解决办法
3万
查看次数

Jquery Mobile嵌套列表 - 后退按钮消失了?

在jQuery Mobile的最新版本中,添加后退按钮的方法是在整个"页面"div中添加"data-add-back-btn ="true"'.

这非常有效.但是,查看嵌套列表子菜单时,后退按钮不再存在.

通过查看输出代码,似乎发生了什么,jquery mobile隐藏了原始的"page"div,并创建了一个新的(没有将后退按钮属性设置为true).

我目前没有演示网址,但您可以在演示页面http://jquerymobile.com/test/docs/lists/lists-nested.html查看问题.

我的问题是,有什么我需要添加,它会告诉它为嵌套菜单添加一个后退按钮?如果没有,是否有某种方法可以自动将后退按钮属性添加到所有"页面"div?

感谢任何有关此问题的帮助.

mobile jquery jquery-ui jquery-mobile

18
推荐指数
2
解决办法
1万
查看次数

使用绝对时区的Javascript倒计时?

我有一个javascript倒计时器,通过采取指定的日期和时间,并将其与当前日期和时间进行比较.问题是,当前时间是相对于用户时区的,因此用户之间的剩余时间不同.

如何将计时器倒计时到特定时区的时间,在我的情况下,GMT -5小时?

我知道我可以使用下面的代码来获取用户的时区,但我迷失了如何使用它.

myDateObj.getTimezoneOffset()/ 60

javascript date

11
推荐指数
2
解决办法
2万
查看次数