小编til*_*lda的帖子

JavaScript中具有相同名称的两个函数 - 这如何工作?

据我所知,function foo() { aaa(); }只是var foo = function(){ aaa() }在JavaScript中.所以添加function foo() { bbb(); }应该覆盖foo变量,或忽略第二个定义 - 这不是重点.关键是应该有一个变量foo.

所以,在这个例子中,me变量应该没有被正确地从里面的方法解决,这是不是在资源管理器8 :-).我通过尝试将它们包装到另一个闭包中来实现这个例子,其中(var)me将是,但我很惊讶它没有必要:

    var foo = {
        bar1 : function me() {
            var index = 1;
            alert(me);
        },
        bar2 : function me() {
            var index = 2;
            alert(me);
        }    
    };

    foo.bar1(); // Shows the first one
    foo.bar2(); // Shows the second one
Run Code Online (Sandbox Code Playgroud)

演示:http: …

javascript closures function strict-mode

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

iPhone中的XSLT版本

我打算在我的iPhone应用程序中使用XML/XSLT.

iPhone目前支持哪个版本的XSLT?我可以使用XSLT 2.0还是只使用1.0?

iphone xslt cocoa-touch

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

[foo,bar] = ["foo","bar"]功能的名称是什么?

我需要知道一些语言提供的这个很酷的功能的正确名称.

仅供参考:在某些语言中,可以通过为"变量"结构分配值结构来进行多项分配.在问题标题的示例中,它将"foo"分配给foo,将"bar"分配给bar.

language-features

13
推荐指数
2
解决办法
2068
查看次数

Sencha Touch + PhoneGap在速度方面与原生应用相比如何?

我真的很担心当我用Sencha Touch编写iPhone应用程序并将其放入PhoneGap容器时,用户体验会降级.

我特别看到了瓶颈:

  • 流畅的屏幕转换(动画)
  • 流畅的滚动

请记住,iOS 4.x中有很多3G iPhone运行速度非常慢.我放弃了对原版iPhone的支持.

我是一名训练有素的UI专业人士,只需触摸其中的一些内容即可发现ST应用.

从Safari到PhoneGap容器的转变是否会提高性能?

你有经验吗?

iphone performance ios sencha-touch cordova

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

使用JavaScript的Cloud API(亚马逊,Azure)

我正在研究直接从客户端JavaScript使用一些云存储的可能性.但是,我遇到了两个问题:

  1. 安全性 - 体系结构通常基于每个客户端构建,因此有一个API密钥(例如).这是有问题的,因为我需要每一个安全我的用户.我无法向所有用户提供相同的API密钥.

  2. 跨域AJAX.浏览器可以使用HTTP标头来执行跨域请求,但这意味着我必须能够在云端设置它们.但是,我需要的唯一工作就是能够添加自定义HTTP响应头:Access-Control-Allow-Origin:otherdomain.com.

我的场景涉及来自JS客户端的大量简单队列消息,我想我会使用云来摆脱来自我的主要托管服务提供商的这种流量.Windows Azure有这个队列服务部分,它似乎非常接近我需要的,除了我不知道这些问题是否可以解决.

有什么想法吗?在我看来,云服务的JavaScript客户端在不久的将来是不可避免的场景.

那么,是否有一些带有REST API的云存储可以管理客户端的身份验证,而不会为其提供API密钥?

javascript cloud api azure amazon-web-services

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

在Cassandra中读取您自己的写入一致性

从所谓的最终一致性来看,你自己写的一致性是一个很大的改进:如果我改变了我的个人资料图片,我不在乎别人是否会在一分钟之后看到这个变化,但是如果页面重新加载之后看起来很奇怪我仍然看到旧的.

这可以在Cassandra中实现,而无需在多个节点上进行完整的读取检查吗?

ConsistencyLevel.QUORUM在读取未指定的数据时使用正常,实际上正在读取n> 1个节点.但是,当客户端在写入时从同一节点读取(并且实际使用相同的连接)时,这可能是浪费的 - 在这种情况下,某些数据库将始终确保返回先前写入的(my)数据,而不是某些较旧的数据.使用ConsistencyLevel.ONE不能保证这一点,并假设它会导致竞争条件.一些测试表明:http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/per-connection-quot-read-after-my-write-quot-consistency-td6018377.html

我对此场景的假设设置是2个节点,复制因子2,读取级别1,写入级别1.这导致最终的一致性,但我希望在读取时读取您自己的写入一致性.

在我看来,使用3个节点,RF = 3,RL =仲裁和WL =仲裁会导致浪费的读取请求,如果我对"我的"数据保持一致就足够了.

// seo:也称为:会话一致性,read-after-my-write一致性

consistency eventual-consistency cassandra

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

jQuery如何处理注释元素?

我一直认为jQuery只对DOM 元素运行,即那些具有的元素nodeType == 1.

但是我很震惊,在创建HTML时会产生以下$("<p> </p><!-- comment -->")结果:

[p, Comment { data=" comment ", length=21, nodeName="#comment", more...}] (Firebug格式化)

我通过AJAX接受了一些HTML,并且以这种方式创建了DOM Comment并将其传递给仅适用于元素的函数: defaultView.getComputedStyle( elem, null )

这有什么干净的方法吗?

html jquery parsing comments innerhtml

8
推荐指数
2
解决办法
1289
查看次数

在不使用存储库的情况下部署Docker镜像

我正在构建服务器上构建一个Docker镜像(使用TeamCity).构建完成后,我想获取映像并将其部署到某个服务器(登台,生产).

我找到的所有教程

  • 将图像推送到某个存储库,服务器可以将其下载(拉出),这在小项目中会引入额外的复杂性
  • 使用类似Heroku的方法,并在"附近"或在运行它的机器上构建图像

我真的认为在(app)服务器上不应该做任何特别的事情.图像,IMO,应该作为封闭的,自给自足的二进制文件,代表整个应用程序,可以在构建服务器,测试,问答等之间传递.

但是,当我save基于官方node存储库的标准NodeJS应用程序时,它具有1.2 GB.将这样的文件从服务器传递到服务器并不是很舒服.

问:有没有办法通过SSH导出/保存和"上传"图像的更改部分(图层),而不会引入Docker存储库的复杂性?然后,服务器将从公共中提取缺少的,hub.docker.com以避免从网络缓慢上载到云.

save从技术角度来看,投资tar tarfile的内容应该不难.该push命令基本上就是这样 - 它永远不会上传已经存在于repo中的图层.

Q2:您认为在我正在部署的docker-host上运行一个小型仓库以实现这一目标是一个好方法吗?

filesystems deployment layer docker

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

jQuery的.slideDown/Up()如何处理幻灯片到未知(自动)高度?

我想向下滑动(显示)这个0px最初有高度的DIV :

<div id="toslide" style="height:0px;overflow:hidden;"> ... various content </div>

但是,由于各种屏幕宽度,字体大小以及影响内部布局的其他因素以及目标高度,最终高度未知.

如果我必须手动完成它,我会用它来显示它visibility:hidden;,测量高度然后animate它到已知的高度(但这也有缺点).

我在jQuery的结果中有不同的结果.slideDown()- 在它运行的文档中,但在这种特殊情况下它对我不起作用.

jQuery如何知道最终的高度?

编辑:一个解决方法是使用另一个内部div height:auto;来测量高度.

html css jquery height animation

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

AJAX诉Web套接字的往返时间

我想问一下,与标准HTTP GET相比,当使用Web套接字(消息)实现时,是否应该期望一些不同的往返时间(向服务器发送一些信息并收到响应).我假设Web套接字已经连接并且DNS已解析.

据我所知,如果GET在底层协议中包含多个往返,那我就不一定了,我不确定.否则我会期待相同的结果.

ajax performance roundtrip websocket

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