小编Ste*_*son的帖子

检测postMessage是否可以发送对象?

我正在寻找一种简洁的方法来检测浏览器中的postMessage是否支持发送和接收对象或只是字符串.我认为那里的某个人必须写了一些这样的东西,但我还没有设法找到解决方案.

我正在使用postMessage向/从WebWorker发送数据.虽然检测浏览器是否支持工作人员是直截了当的,但是检测对象是否可以通过postMessage发送已经证明更加困难.

我想写一个简单的检测功能.因此,如果浏览器支持发送使用它的对象.如果只允许字符串,我可以回退到使用JSON.stringify().我可能会将函数分配给dojo/has测试(尽管这与问题/答案无关).

其他人为解决这个问题做了什么?任何建议都会很棒,我是WebWorkers和postMessage的新手.提前致谢.

javascript dojo html5 postmessage web-worker

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

Lotus Domino Designer中的源代码控制

多年来,我们一直在大型项目上使用Domino而没有任何真正的源代码控制(除了服务器备份之外).所以,当我注意到最新的Designer 8.5.3可能与SVN集成时,我感到非常高兴.

我无法让SVN正常工作,只需遵循更新站点已移动的Stackoverflow上已经注明原始说明.在OpenNTF上发布解决方案只有一半工作,而Domino仍然在GEF,Mylyn和其他一些缺失的插件上喋喋不休.在找到并安装它们之后,我似乎仍然没有源代码控制集成.

我现在拥有的是创建磁盘项目的能力,但我似乎没有任何源代码控制功能.我期待看到提交,更新,还原等菜单项 - 这是它在Domino中的工作原理吗?

我当然可以创建一个存储库来提交磁盘上的项目,但我希望在Domino内部进行集成.虽然有多年的编程经验,但我是Eclipse的新手.我认为我在安装插件时做错了什么?尝试追踪缺失的插件肯定是一个复杂的过程.

最近有没有人尝试过并成功了?我需要安装哪些文件,设置调整,等等,以确保这有效?我很高兴安装我的设计师,并按照说明列表.

另外,我是否了解集成的工作原理?我是否可以在Designer中获得命令集成,还是必须与磁盘上的项目分开工作?我真的希望这很容易集成到正常的工作流程中,所以我可以将团队转换为使用它(添加太多额外或复杂的步骤不太可能创建转换).

我发布了我安装的插件的屏幕截图,以防这有用.

在此输入图像描述

善变?顺便说一句,有没有人使用Mercurial而不是SVN与Designer?我宁愿使用Hg,因为我将它用于相关的Dojo项目,并且团队使用一个系统会更容易.但是,我会选择SVN,因为任何源控制都优于非.

eclipse svn mercurial lotus-notes lotus-domino

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

Dojo Twitter Bootstrap和Dijits

我是Dojo和Dijit主题的新手,我发现了一个带引导样式的Dijit主题,这里:http://thesociable.github.com/dbootstrap/.

我只需要使用Dojo dijits的主题,我真的不知道Dojo构建系统.我的目的是将dijits与现有站点集成.

我如何使用dijit主题?有没有人知道任何具有现成版本的站点,易于与Dojo Bootstrap集成.

我想我从未见过难以整合的东西.

javascript dojo twitter-bootstrap

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