小编des*_*sau的帖子

CSS Transitions与JS动画包的性能

我想知道使用CSS Transitions与任何各种JavaScript动画库的性能有什么不同吗?(script.aculo.us,scripty2,jsAnim,MooTools,$fx,等等).

我在SafariChrome中尝试了各种测试,但实际上我没有看到任何差异.我认为CSS Transitions应该是硬件加速的.


更新:

我尝试Effect.Fade在5种不同的DIV上使用Scriptaculous (每种DIV都包含一些带有一些线条的画布).使用CSS过渡做同样的事情,我看到性能完全没有区别.两个DIV/Canvas都非常流畅,但是当我一次超过2个时,两者都很慢.

我在Safari 4,5(OSX),谷歌Chrome 5FireFox 3.7pre中尝试过这个.全面的结果.

在回答UpHelix的回复时,您不仅限于hover等等.您可以通过更改任何transitionable样式来触发转换.例如,在JavaScript中设置元素的不透明度(之后,您已为该元素指定了transitionProperyand transitionDuration).

javascript css animation css3

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

XML Schema匹配以下("all",无界限maxOccurs?)

说我有一个元素,称之为<A>. <A>可以有孩子的类型<B><C>.现在 - 这是扭曲.任何数量的<B><C>孩子们的<A>,以任何顺序.

例如:

<A>
  <C>
  <C>
  <B>
  <C>
  <B>
  <B>
  <C>
  ...
</A>
Run Code Online (Sandbox Code Playgroud)

是否有符合此要求的架构规则?似乎"all"会起作用,如果我可以把maxOccurs ="unbounded",但我猜这不合法.

xsd

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

从字节数组创建文件

所以 - 我有一个需要File输入的第三方库.我有一个byte array.

我不想把字节写入磁盘..我想把它保存在内存中.关于如何File从提供的内容创建一个byte array(没有写入磁盘)的任何想法?

java file-io bytearray

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

在Eclipse中使用Mylyn时,为什么任务上下文元素不会显示在导航器视图中?

我已经使用Eclipse多年了.我正试图改用Mylyn.我已经配置了一个任务,它会自动将大量文件添加到上下文中.到现在为止还挺好.

但是,当启用/按下"聚焦活动任务"按钮时(在导航器视图中),任务上下文中的许多文件都被隐藏 - 除非我关闭"聚焦活动任务",否则我找不到它们 - 哪种打败了目的.

为什么上下文中列出的项目未在导航器视图中显示?

eclipse mylyn

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

从JS"下载"客户端数据(没有新的服务器往返)

在JS中,我在客户端获得了大量数据.我想允许用户以文本(CSV实际)格式将该数据保存到本地硬盘驱动器.

我可以通过使用ajax将所有这些数据发布到服务器来轻松完成此操作,然后从客户端启动GET以下载数据.但这似乎很浪费.特别是如果数据很大.

客户端已经拥有了数据 - 我当然可以向他们显示数据,并允许他们将其复制/粘贴到他们喜欢的文本编辑器中 - 但这不是一个非常好的用户界面.

我想允许他们将数据保存到本地文件.我理解这里的安全含义.

我相信这可以使用dataurl,但是(谢谢MS),这必须在IE7和8中工作..所以这就是了.

任何开箱即用的想法?

javascript

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

创建标准的Android首选项对话框

这里有新的Android开发人员 - 我希望这很简单.我想创建一个"基于行"的prefs对话框,就像你在大多数标准应用程序中看到的那样.您知道,黑色背景,淡入淡出分隔符,每个条目的较大/粗体标签文本,较小的描述文本,可能是复选框/向下箭头.

Android API中是否有标准对象?如果没有,人们通常如何创造这些?

user-interface android

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

在jQuery中枚举JS数组

好的jQuery专家:那么..我来自Prototype背景.

我一直做以下代码(或一些类似的变化):

MyObject.prototype.someFunction = function()
{
  var myArray = ["a","b","c"];
  myArray.each(function(arrayEntry)
    {
      this.printPart(arrayEntry);
    }, this);
}

MyObject.prototype.printPart = function(part)
{
  console.log(part);
}
Run Code Online (Sandbox Code Playgroud)

我正在浏览jQuery文档 - 我不知道如何做到这一点.

这可能吗?

特别是,我对以下内容感兴趣:

  • 通过javascript数组迭代(对象也会很好).
  • 维持范围.注意每个函数的最后"this"参数.

javascript jquery prototype

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

通过帧通过ID查找后代元素

假设所有帧都在同一个域上,我需要从给定节点(或文档)开始,并搜索具有给定ID的元素.如果在当前文档中找不到它,我需要递归(广度优先)搜索所有后代iframe.

除非我错过了一些问题,否则我确信我可以编写这个函数,但我确信有人已经完成了它.

我不在我的应用程序中使用jQuery,所以尽管对于其他SO读者来说这很好,但它对我没有帮助.但是,我确实使用Prototype,并且可以假设所有后代iframe都包含原型.

有什么建议?

javascript iframe

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