小编Jac*_*nkr的帖子

使用DOM画布更新canvas元素

让我说我有

var myCanvas = document.createElement('canvas');
Run Code Online (Sandbox Code Playgroud)

而我呢

myCanvas.setAttribute("id", "my-canvas");
document.body.appendChild(myCanvas);
Run Code Online (Sandbox Code Playgroud)

后来我改变了myCanvas并希望用我更新的画布替换 html- DOMcanvas.以下作品:

document.getElementById("my-canvas").innerHTML = myCanvas;
Run Code Online (Sandbox Code Playgroud)

但是html(通过检查员)看起来像

<canvas id="my-canvas">[object HTMLCanvasElement]</canvas>
Run Code Online (Sandbox Code Playgroud)

什么时候看起来像

<canvas id="my-canvas"></canvas>
Run Code Online (Sandbox Code Playgroud)

如何更新元素而不使用innerHTML

javascript innerhtml html5-canvas

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

CSS相对于固定位置 - CSS过渡

描述

我试图让div看起来像是从它的位置增长.为此,我将位置从相对位置更改为固定位置,这使得第一次转换从而top:0, left:0不是元素的当前顶部/左侧开始.如何修复此问题以使用元素当前偏移量?

JS小提琴

http://jsfiddle.net/ZjWkD/

注意:第一次单击后,代码完全符合我的要求.第一次点击就是问题所在.

css css-position css3 css-transitions

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

当此范围值更改时,如何触发事件?

当当前页面的股票价格发生变化时,我试图获取控制台日志。

网页: https //www.google.com/finance?q = NASDAQ%3AGOOG&ei = yvbRVbHSCcKgmAGyu7CoDA

元素ID: #price-panel> div> span> span

尝试1: 失败

$("#price-panel div span span").onchange = function() { console.log('change')}
Run Code Online (Sandbox Code Playgroud)

尝试2: 失败

document.getElementById('price-panel').children[0].children[0].onchange = function() { console.log('change')}
Run Code Online (Sandbox Code Playgroud)

Builtwith.com表示javascript是“ google api”,它与google搜索有歧义,因此并没有太大帮助。

我可以观看什么事件以找出何时更改此元素?

javascript jquery html5 google-finance

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

"application/json"的类型可防止发送变量

我发现如果我尝试PHP POST curl,postvars就会被发送.一旦我添加了内容类型的httpheader:application/jsonpostvars不会再发生了.我已经将postvars作为JSON字符串和查询字符串进行了尝试.

显示一些代码:

$ch = curl_init();

$post =  json_encode(array('p1' => 'blahblahblah', 'p2' => json_encode(array(4,5,6))));

$arr = array();
array_push($arr, 'Content-Type: application/json; charset=utf-8');

curl_setopt($ch, CURLOPT_HTTPHEADER, $arr);
curl_setopt($ch, CURLOPT_URL, 'https://example.com/file.php');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

php json curl http-headers

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

较短的三元逻辑

是否有一个较短的使用方式ternary逻辑JS当else"空"

true ? console.log(true) :0; // current
Run Code Online (Sandbox Code Playgroud)

我在寻找的东西

true ? console.log(true);
//or
true ?: console.log(true);
Run Code Online (Sandbox Code Playgroud)

只是好奇.谢谢!

javascript ternary-operator

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

NSDictionary长度计数错误

{
    Items = {
        Item = {
            text = "item 1";
        }
        Item = {
            text = "item 2";
        }
        Item = {
            text = "item 3";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

以上是我的NSDictionary的一个例子.请记住下一个代码段.

NSDictionary *dict = {the afore mentioned dictionary is here}
int count = [[[dict objectForKey:@"Items"] allKeys] count]; // Breakpoint here
NSLog(@"%i", count); // Breakpoint here
Run Code Online (Sandbox Code Playgroud)

在我的断点中,我得到以下值 count

  • 关于断点1 :( count = (int) 128037184或其他一些随机和大的int)
  • 在断点2: count = (int) 5

我原本预计会有3次int.这是怎么回事?

nsdictionary ios

3
推荐指数
2
解决办法
9579
查看次数

ios substr from end

我试了一个,substringFromIndex:-4但得到了一个错误.如何剪切并保持字符串的结尾?或者说,substr从最后?

例如.

12/12/2012 -> 2012
Run Code Online (Sandbox Code Playgroud)

substring nsstring ios

3
推荐指数
2
解决办法
5452
查看次数

iPad Retina开发

如果我目前有一个ipad应用程序支持 ios 5.0如何合并我的图形以适应同花顺ipad 3&ios 5.1

我一直在寻找通过这些苹果文档,但我没有找到任何事情5.05.1 转换.任何提示

我只是想能够使用高分辨率图形.我当前的图形在sim 上都是像素化5.1.

谢谢!

ipad ios retina-display xcode4.3 ios5.1

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

Android Studio无法找到我的Google Play服务

我一直在跟踪演练并查看几个小时的问题,我尝试过的任何事情都没有让我得到答案.我应该在哪里看下一个?

错误

Error:Could not find com.google.gms:google-services:1.3.0-beta1.
Searched in the following locations:
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/google/gms/google-services/1.3.0-beta1/google-services-1.3.0-beta1.pom
    file:/Applications/Android Studio.app/Contents/gradle/m2repository/com/google/gms/google-services/1.3.0-beta1/google-services-1.3.0-beta1.jar
    https://maven.fabric.io/public/com/google/gms/google-services/1.3.0-beta1/google-services-1.3.0-beta1.pom
    https://maven.fabric.io/public/com/google/gms/google-services/1.3.0-beta1/google-services-1.3.0-beta1.jar
Required by:
    MyApp:myApp:unspecified
Run Code Online (Sandbox Code Playgroud)

MyApp Gradle

buildscript {
    repositories {
        maven { url 'https://maven.fabric.io/public' }
    }

    dependencies {
        classpath 'io.fabric.tools:gradle:1.+'
        classpath 'com.google.gms:google-services:1.3.0-beta1'
    }
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'com.google.gms.google-services'

repositories {
    maven { url 'https://maven.fabric.io/public' }
}


android {
    compileSdkVersion 21
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "android.phone.MyApp"
        minSdkVersion 13
        targetSdkVersion 21
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), …
Run Code Online (Sandbox Code Playgroud)

google-play-services android-studio

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

将实体置于草稿模式 Strapi

设想

我正在尝试从端点获取所有实体,草稿模式下的实体和发布模式下的实体。我知道如果我想在草稿模式下发布,我必须在正文请求上将published_at发布到null 。

如果我做:

/posts?published_at_null=true 
Run Code Online (Sandbox Code Playgroud)

返回一个空数组。

问题

我该如何退回所有帖子?

strapi

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