假设我想在一定时间内阻止Javascript执行出于某种奇怪的原因,我该怎么做呢.JS中没有sleep().请不要说做while()循环,因为那很糟糕.我可以做一个window.showModalDialog并在一个非常小的时间的setTimeout的模态对话框中放置一个window.close,这样用户就不会注意到该对话框.这就像睡眠一段时间,如果需要我可以多次调用.还有其他方法吗?
详细说明,我的用例是HTML5 SQL数据库已经给出了异步api,但我想将它用于一个小商店永远不会大的小型webapp.因此不需要异步api,因为小商店上的查询将在客户端运行.所以我想编写一个带有sync api的ORM,以便开发人员可以更轻松地使用它.要将此异步桥接到同步api,我需要像睡眠这样的东西.
我试图在Eclipse中导入现有的MyEclipse项目,Galileo.一切都很好,除了我无法在Eclipse中使用Tomcat6插件部署项目.我猜这是因为MyEclipse项目的具体配置.
有没有办法解决这个问题?保持项目在Eclipse,MyEclipse和Intellij-Idea等不同IDE之间可以互操作的最佳实践是什么.