小编Kri*_*iem的帖子

如何阻止Core Animation阻止我的主线程?

我知道Core Animation在一个单独的线程中调度它的动画,如文档中所述.然而,我的动画似乎阻止了我的主线程.所有动画开始和芬兰.(有或没有kCATransactionDisableActions设置为true.)但是变得跳跃并且主runloop停止.

我究竟做错了什么?

概念示例:

[NSTimer scheduledTimerWithTimeInterval:0.0333  target:self selector:@selector(gameEngine) userInfo:nil repeats:YES];

- (void)gameEngine 
{    
   [CATransaction begin];
   [CATransaction setValue:(id)kCFBooleanTrue forKey:kCATransactionDisableActions];
   myLayer.position = CGPointMake( newX, newY);
   [CATransaction commit];    
}
Run Code Online (Sandbox Code Playgroud)

iphone performance core-animation

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

可以像在gmail中一样在php中发出"嘟嘟"的声音

对于我正在制作的IM脚本,我希望每当有新消息时,计算机就像在gmail中一样发出哔哔声.有没有PHP或HTML格式的脚本让计算机发出哔哔声?

谢谢!

html php audio

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

没有多个参数的mixins

我有这个小混音设置:

.linear-gradient(@direction:top, @color1:#fff, @color2:#000) 
{
    background-image: -webkit-linear-gradient(@direction, @color1, @color2);
}
Run Code Online (Sandbox Code Playgroud)

然后,main.less我在尝试这样的事情:

a { .linear-gradient(top, #999, #666); }
Run Code Online (Sandbox Code Playgroud)

这工作正常,说我想做这样的事情:

a { .linear-gradient(top,     , #666); }
Run Code Online (Sandbox Code Playgroud)

现在,第一种颜色应该默认为默认的mixin颜色.我该怎么做呢?这甚至是可能的吗?

css mixins less

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

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

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

Node.js - 我如何为我的网络应用程序设置这个小服务?

我正在尝试理解和试验node.js,并对这将如何实践感兴趣:

假设我有一个新闻网站,其中包含不同用户不断更新的文章.当某篇文章被更新(有人编辑了一些文本)时,我希望它能够在其他客户的窗口实时更新.

实现这一目标的最佳结构是什么?

javascript web-services push node.js

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

CodeIgniter最小化URL的长度

所以,我遇到了很大的问题.

我正在使用CodeIgniter.我有一个网站运行,有很多页面,所以网址太大,看起来太糟糕了.所以我想做的是缩短我的网址.例如:

www.abc.com/main/home/promotion/deals

我想做这样的事情:

www.abc.com/deals
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,我应该如何在CodeIgniter中做这件事?是否有内置的帮助器或库来处理我的问题?

php codeigniter codeigniter-url

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

CSS3转换:translate3d不影响z轴?

我实现了这个代码段:

CSS

div
{
    position:absolute;
    -webkit-transition: all 0.3s ease-out;
}
.block
{
    background:#fc0; /* YELLOW */
    top:50px;
    left:50px;
    width:80px;
    height:40px;
    -webkit-transform: rotate3d(1,0,0,-55deg) rotate3d(0,0,1,30deg);
}
.block .part
{
    background:#444; /* GREY */
    width:inherit;
    height:inherit;
    -webkit-transform: translate3d(0,0,50px);
}
.block:hover .part
{
    -webkit-transform: translate3d(10px,10px,20px); /* ONLY TRANSFORMS X & Y */
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div class="block">
    <div class="part"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

查看这个小提琴的实时示例.

正如你所看到的,在翻译:hover只影响.partx轴y轴.

它不会在z方向上平移.

谁知道我做错了什么?

css transform css3 translate3d

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

颜色在jquery中过渡动画

如何使用jQuery在颜色之间进行动画处理,即淡出一种颜色并淡入另一种颜色.

我知道这可以用CSS3关键帧完成,但是在w3schools提到的Internet Explorer中不起作用.我想要一个可以在所有浏览器中使用的标准方法.

在stackoverflow中搜索时,它提到需要一个jQuery颜色插件.有谁知道任何更简单的方法吗?

jquery html5 css3

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

对于循环结束过早的功能?

我有以下代码:

var counter = 0;

setInterval(run, 10);

function run() {

    counter++;  

    for (i=0; i<=100; i++) {

        // do something complicated
    }

    alert(counter);
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,警报永远不会被解雇.

有谁知道这会怎么样?


按照大众需求,jsFiddle上的整个代码:

http://jsfiddle.net/Kriem/ZjPjW/

javascript for-loop setinterval

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