小编Sor*_* Ly的帖子

Javascript - window.scroll({behavior:'smooth'})在Safari中不起作用

正如标题所说,它在Chrome上运行得非常好.但在Safari中,它只是将页面设置为所需的顶部和左侧位置.这是预期的行为吗?有没有办法使它很好地工作?

javascript safari

9
推荐指数
3
解决办法
5004
查看次数

Angular 6.1.0 - 恢复滚动位置未按预期工作

RouterModule.forRoot(routes, { scrollPositionRestoration: 'enabled' })
Run Code Online (Sandbox Code Playgroud)

6.1.0 中的此新功能无法按预期工作。ViewportScroller 服务似乎在填充 DOM 元素之前尝试恢复滚动位置,因此最大滚动高度本质上是设备高度。结果,恢复的滚动位置没有达到预期目的。

我尝试按照文档的建议对自定义滚动位置恢复执行以下操作,但无济于事:

dataObsevable.pipe(withLatestFrom(scrollEvents)).subscribe(([list, e]) => {
  this.data = list;
  if (e.position) {
    viewPort.scrollToPosition(e.position);
  } else {
    viewPort.scrollToPosition([0, 0]);
  }
});
Run Code Online (Sandbox Code Playgroud)

管道化 observable 返回的位置正确地是页面导航之前滚动位置的值。但是,似乎 viewPort.scrollToPosition() 在 DOM 元素完成初始化之前尝试滚动页面,因此它什么都不做。

angular

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

NativeScript:如何将iOS应用程序部署到物理设备?

我在Telerik创建了一个帐户,与Apple Dev Center签署了一个证书并获得了移动配置.我使用Appbuilder将证书和配置导入我的笔记本电脑.但我还是无法在iOS上部署我的应用程序

tns deploy ios
Run Code Online (Sandbox Code Playgroud)

警告说:

重要信息:在构建iOS设备之前,请确认您已在OS X系统上配置了一对有效的证书和配置文件.

但是,当我执行"appbuilder provision"和"appbuilder certificate"时,命令显示我们已成功导入它们.我也尝试过:

appbuilder deploy ios --provision '<name>' --certificate '<title>'
Run Code Online (Sandbox Code Playgroud)

它说没有在路径上或路径上找到任何项目,也没有指定--path.但我在项目文件夹中.:/

ios telerik-appbuilder nativescript

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

Node + Express: loadtest causing the application to quit with Error: accept ENFILE

当我对其进行负载测试时,我的应用程序在相对较低的压力点退出。为了测试,我使用了这个npm包loadtest

我以每秒1000个请求和10个并发性运行测试10秒钟。

loadtest http://localhost:3000/my/api -t 10 -c 10 --rps 1000
Run Code Online (Sandbox Code Playgroud)

应用程序在大约两秒钟后退出,并给出以下错误,此错误不是很有用。

events.js:163
      throw er; // Unhandled 'error' event
      ^

Error: accept ENFILE
    at exports._errnoException (util.js:1050:11)
    at TCP.onconnection (net.js:1462:24)
Run Code Online (Sandbox Code Playgroud)

显然,这与打开文件的数量有关。我尝试了此命令,ulimit -n <number>但无济于事。它的上限为9999(我无法将其设置为该上限)。

该应用程序可以在10个并发时处理大约400rps。

我的本地计算机是Mac OS Sierra,CPU:1.6GHz,RAM:8GB。

load-testing node.js express

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