小编www*_*139的帖子

如何在PHP中获取图像的像素值?

我需要使用PHP来读取图像中的每个像素.这是图形密码项目.当用户选择密码时,他们将选择图像上的某个区域.而我正试图通过像素值来做到这一点.可能吗??

php

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

在reactjs中更改scrollTop

我只是学习反应,并希望实现一个功能: A,B都是组件,如果是A滚动,那么B滚动

以下是我的代码

<A onScroll="handleScroll"></A>

//what i write now
handleScroll: function(event){
    var target = event.nativeEvent.target;

    //do something to change scrollTop value
    target.scrollTop += 1;

    // it looks the same as not use react
    document.getElementById(B).scrollTop = target.scrollTop;
}
Run Code Online (Sandbox Code Playgroud)

但实际上我想要这样的代码

//what i want
<A scrollTop={this.props.scrollSeed}></A>
<B scrollTop={this.props.scrollSeed}></B>

//...
handleScroll(){
    this.setState({scrollSeed: ++this.state.scrollSeed})
}
Run Code Online (Sandbox Code Playgroud)

它类似于 input

<input value="this.props.value"/>
<input value="this.props.value"/>
<input ref='c' onChange={handleChange}>

//...
handleChange: function() {
    // enter some code in c and then render in a and b automatically
}
Run Code Online (Sandbox Code Playgroud)

换句话说,我想要一些属性,比如scrollTop …

javascript reactjs

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

如何测试哪个节点先出现?

我有两个存储在变量中的给定节点。是否有一个简单的、资源使用率低的解决方案来查找文档中哪个节点先出现?两个节点都应该是兄弟节点,但可能相隔许多节点。

javascript dom nodes

6
推荐指数
1
解决办法
458
查看次数

我什么时候应该使用destroy方法?

我做了一个小的javascript框架,旨在在prototyped对象模型中添加一些有用的东西(超级方法调用,继承,自动初始化...).

在这个框架中,一些对象方法被自动调用,比如"init"构造对象并在窗口卸载时"销毁".

关于这种破坏方法我有两个问题:

  • 这个方法用的是什么?

我认为它应该对DOM对象进行一些清理(解除绑定事件),但还有其他清理工作要做吗?

  • 是否应该在另一个事件上调用此方法?是否有可能检测到对象何时被销毁并在此时调用此方法?

如果有人有兴趣在此框架下,我张贴在GitHub上,但现在没有文件: - /: https://github.com/LeMisterV/EasyPrototype

javascript destructor

5
推荐指数
1
解决办法
1588
查看次数

JavaScript函数-用wheel事件一次调用吗?

该代码几乎可以正常工作,但是有一个小问题,那就是我希望得到您的帮助的地方。

目标:这个脚本的这个目标是调用parseScroll();函数一个用户车轮使用鼠标时的时间。

问题:代码最初有效。但是,如果在短距离内用手指在鼠标上多次滚动,parseScroll();则不会调用该函数。之所以这样做,是因为由于采用了防反弹算法来防止该函数被调用数千次,因此尚未意识到上一个轮子已经结束。

(更新):我发现这篇文章似乎可以解决我所寻找的问题。有人可以帮助我理解它并用纯JavaScript重新创建吗?http://demos111.mootools.net/鼠标轮

旁注:此问题特定于OS X,但如果Windows用户可以告诉我它是否正在执行Windows中应做的工作,我将不胜感激,因为我没有Windows机器可以对其进行测试。

这是给我带来问题的脚本的副本。

window.addEventListener('load', function() {
  var scrollStatus = {
    wheeling: false,
    functionCall: false
  };

  var scrollTimer = false;
  window.addEventListener('wheel', function(e) {
    scrollStatus.wheeling = true;
    if (!scrollStatus.functionCall) {
      parseScroll(e);
      scrollStatus.functionCall = true;
    }
    window.clearInterval(scrollTimer);
    scrollTimer = window.setTimeout(function() {
      scrollStatus.wheeling = false;
      scrollStatus.functionCall = false;
    }, 500);
  });

  function parseScroll(e) {
    //console.log(scrollStatus.functionCall)
    console.log(e.deltaY)
    if (e.deltaY > 0) {
      console.log('scrolled down')
    }
    if (e.deltaY < 0) {
      console.log('scrolled …
Run Code Online (Sandbox Code Playgroud)

javascript macos scrollwheel mousewheel

5
推荐指数
1
解决办法
1019
查看次数

100%高度div包装,100%高度儿童扩展

如何获得一个100%高度的包装器div来扩展其子级的高度?这也是100%的高度.

设置如下所示:

<div id="wrapper" style="height:100%">
  <div class="child" style="height:100%">div1</div>
  <div class="child" style="height:100%">div2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

但包装纸不会扩展到200%的高度.我已经尝试过制作包装min-height:100%;但是孩子们没有继承全高,只有自己内容的高度.

https://jsfiddle.net/on78pof8/

(浅绿色的盒子,不要扩大)

html css

5
推荐指数
1
解决办法
474
查看次数

Node.js Gmail API 如何访问电子邮件的内容?

我是 Node.js 和 Google Gmail API 的菜鸟。不过,我熟悉客户端 JavaScript。我能够分析代码并理解它。

我能够按照本指南(https://developers.google.com/gmail/api/quickstart/nodejs)访问我的 Gmail 帐户中的标签(代码如下):

var fs = require('fs');
var readline = require('readline');
var google = require('googleapis');
var googleAuth = require('google-auth-library');

// If modifying these scopes, delete your previously saved credentials
// at ~/.credentials/gmail-nodejs-quickstart.json
var SCOPES = ['https://www.googleapis.com/auth/gmail.readonly'];
var TOKEN_DIR = (process.env.HOME || process.env.HOMEPATH ||
    process.env.USERPROFILE) + '/.credentials/';
var TOKEN_PATH = TOKEN_DIR + 'gmail-nodejs-quickstart.json';

// Load client secrets from a local file.
fs.readFile('client_secret.json', function processClientSecrets(err, content) {
  if (err) {
    console.log('Error loading …
Run Code Online (Sandbox Code Playgroud)

google-api node.js gmail-api

5
推荐指数
1
解决办法
7181
查看次数

eBay API OAuth 范围问题“请求的范围无效、未知、格式错误或超出授予客户端的范围”

我一直在尝试沙箱和生产 eBay API。我设法让沙箱 API 正常工作,但前提是范围列表为空。如果我添加范围,它会返回一条错误消息The requested scope is invalid, unknown, malformed, or exceeds the scope granted to the client。我试图了解为什么会发生此错误以及如何更改范围。

这是为沙盒 API 返回的成功访问令牌。请注意,scopes 参数是如何未被选中的,并且不会在请求正文中发送。范围列表未指定,但它仍然有效并返回访问令牌。为什么是这样?不需要瞄准镜吗?

在此输入图像描述

当我启用范围时,我收到错误

请求的范围无效、未知、格式错误或超出授予客户端的范围

让我们看一个例子:

我想使用“客户端凭据授予类型”而不是“授权代码授予”。请注意,客户端凭据不需要用户授权,因为它仅供应用程序使用。因此,这篇文章不适用于该问题。

这是我的应用程序密钥集可以访问的客户端凭据范围。

在此输入图像描述

在这里,我创建并发送具有“https://api.ebay.com/oauth/api_scope”范围的请求。我已经根据文档对范围进行了 URL 编码。

在此输入图像描述

在此输入图像描述

在这里,我在邮递员中创建并发送请求,未指定范围。成功返回访问码。

在此输入图像描述

为什么指定范围后访问代码请求会失败?我是否不需要指定范围,因为我在文档中看到了这一点......

在此输入图像描述

我如何知道端点是否属于“ebay 调用”并且不需要范围?....或者它需要范围吗?

token access-token oauth-2.0 ebay-api

5
推荐指数
1
解决办法
1582
查看次数

JavaScript所有具有相同类的元素都不会显示无

我有JavaScript功能.我想用它来隐藏具有相同类的所有元素,但它不起作用.

function perfumes($id) {
document.getElementsByClassName("perfumeDetails").style.display = "none";
document.getElementsByClassName("perfumeDetails").style.top = "100%";
document.getElementById($id).style.display = "block";
document.getElementById($id).style.top = "50%";
}
Run Code Online (Sandbox Code Playgroud)

Inspect元素错误:未捕获的TypeError:无法 在css中设置undefined的属性显示,我有.perfumeDetails{display:none;}.

你能救我一下吗?

javascript css

4
推荐指数
1
解决办法
7789
查看次数

读取音频时如何绕过音频文件的 CORS 限制?

我正在尝试在 codepen.io ( http://codepen.io/www139/pen/oLrJAZ?editors=0010 )上创建音频可视化程序。我已经建立了自己的网络服务器,用于上传项目的音频。您可以在没有 CORS 问题的情况下收听音频 ( http://williamgreen.hopto.org/audioVisualization/song.mp3 )。但是,音频可视化程序需要访问读取声音频率。当我尝试读取音频时,出现以下错误:

由于http://williamgreen.hopto.org/audioVisualization/song.mp3 的CORS 访问限制,MediaElementAudioSource 输出零

频率返回为 0。

当我添加这一行时:

audio.crossOrigin = 'anonymous';
Run Code Online (Sandbox Code Playgroud)

我不再收到错误,但音频没有加载。

我还尝试根据/sf/answers/818424351/在 .htaccess 中使用此标头设置 CORS 访问。这个问题似乎也很有趣,但缺少我需要的信息(由于 CORS 访问限制本地 mp3 文件,MediaElementAudioSource 输出零)。我也参考了这个(http://enable-cors.org/server_apache.html)。

有什么建议?是否有任何需要设置的 apache/PHP 标头?我怎样才能让它工作?

不久前我问过这个问题(如何使用 apache2 为 Linux 网络服务器上的音频文件设置 CORS 访问权限?)问了这个问题。除了高中之外,我的大脑已经在这个难题上工作了几个月;)

编辑:我问了这个问题,它揭示了更多信息。该问题很可能与用于访问另一个域上的文件的 CORS 标头CORS 标头有关

javascript apache audio

4
推荐指数
1
解决办法
2151
查看次数

Css - 动画背景图像 - 缩放效果与循环

我正在寻找使用css3动画存档效果的简洁方法:

我有div,它有css风格:

background-image:url('image.png');
background-size:cover;
/* Just to note this page has 100% width and 100% height */
width:100%;
height:100;
Run Code Online (Sandbox Code Playgroud)

这两条规则,使图像全屏.现在,我正在寻找一种方法,创造缩放的效果,让我们说5秒钟.因此,用户在页面加载时会看到整页背景,它越来越小,但所有时间都是100%的宽度和高度.

我找到了一些例子,但大多数都使用:悬停效果,我希望在页面加载时有动画.

谢谢你的建议.

html css css3

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

Google Drive API 如何找到文件的路径?

在使用 Google Drive API 获取文件列表时,我试图找到文件的路径。

现在,我能够获取文件属性(目前只获取校验和、id、名称和 mimeType):

results = globalShares.service.files().list(pageSize=1000,corpora='user',fields='nextPageToken, files(md5Checksum, id, name, mimeType)').execute()
items = results.get('files',[])
nextPageToken = results.get('nextPageToken',False)
for file in items:
    print("===========================================================")
    pp.pprint(file)
print(str(len(items)))
print(nextPageToken)
Run Code Online (Sandbox Code Playgroud)

列表文档(提供给 list() 方法的参数)

文件文档(每个文件返回的属性)

python google-api google-drive-api google-api-python-client

1
推荐指数
1
解决办法
6164
查看次数

外部CSS样式表未加载

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8"/>
        <link rel="css" type="text/css" href="stylesheet.css"/>
    </head>
    <body>
        <p>
            <strong>C</strong>ascading
            <strong>S</strong>tyle
            <strong>S</strong>heets
        </p>
    </body>
</html>


p {
    color: blue;
    text-decoration: underline;
    }
strong {
    color:red;
    }
body {
    background: aqua;
    }
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这将无法加载.我通过CSS和HTML验证器运行它,但我使用开发人员工具,它没有显示附加的css样式表,并且我的(非常基本的)格式化没有被应用.我看了几个其他的问题,没有解决这个问题.

html css

0
推荐指数
1
解决办法
196
查看次数