小编sli*_*wp2的帖子

功能后的JavaScript空间

我知道JavaScript中的空格是无关紧要的,但我对风格很好奇.

定义如下函数时:

function Foo(a, b, c) {}
Run Code Online (Sandbox Code Playgroud)

我没有在函数名后面加一个空格.但是,如果我创建一个函数作为表达式:

Bar(function (a, b, c) {
    // do something
})
Run Code Online (Sandbox Code Playgroud)

要么

{
    Foo: function (a, b, c) {
        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

我发现自己自然地打字了.我想这是因为我已经训练自己在函数关键字(或一般的关键字)之后立即键入一个空格.但是,根据上下文,空间看起来很尴尬.什么更有意义?大多数人做什么?

对不起,如果有人问过这个问题; 我没有看到它出现.

javascript whitespace coding-style function

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

任务中的基本容器已退出

我正在尝试使用 aws ecs 配置我的 docker 集线器映像。我在运行任务时创建了存储库、集群和任务,因为任务退出 1 中的基本容器出现错误。在尝试获取确切的错误详细信息时,我发现我的一些变量显示为未配置。

找到附加的错误截图。

集群详细信息 错误详细信息

amazon-web-services amazon-ecs docker dockerfile docker-compose

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

如何使用反应测试库模拟反应组件?

我有一个反应组件,它有两个子组件,如下所示:

import {Child1} from './child1';
import {Child2} from './child2';
...
return (
  <>
    <Child1 />
    <Child2 />
  </>
)
Run Code Online (Sandbox Code Playgroud)

我正在使用 Reacttesting-library和创建的应用程序create react app,而不是弹出。我想在我的单元测试中模拟它们,因为它们有自己的测试,所以我试图:

jest.mock('./child1', () => 'some mocked string');
jest.mock('./child1', () => 'some mocked string');
Run Code Online (Sandbox Code Playgroud)

但是当我使用它渲染它时,import { render } from '@testing-library/react';我看到以下内容Warning: React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined

这是为什么?我如何模拟这些组件?

testing mocking reactjs jestjs react-testing-library

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

webpack`publicPath`,`path`和webpack-dev-server`contentBase`的关系?

他们之间有什么关系?

读完webpack文档后.我还不是很清楚.

我清楚output.path地知道.

文档说这webpack-dev-server将服务bundle于内存中的文件.那么,contentBase财产是什么意思?

和它的关系是publicPath什么?

webpack

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

Webpack何时使用`NoErrorsPlugin`?

阅读完NoErrorsPlugin文档后.

当编译此插件时出现错误时会跳过发射阶段(和记录阶段),因此没有发出包含错误的资产.

不过,不明白.如何使用它?

我做了一个syntax error,但似乎在我启用之前没有什么不同NoErrorsPlugin.

webpack

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

如何使用 toHaveBeenCalledWith 检查匿名函数的函数参数?

我想测试一个函数,它只返回一个带有一些值的函数和一个匿名函数作为参数。如何在玩笑中使用 toHaveBeenCalledWith 测试匿名函数的匹配?

function toBeTested( id, values) {
 return xyz(id, values, () => {
  return { 
    type: 'foo', 
    payload: { 
     text: values.text
    }
  }
 })
}
Run Code Online (Sandbox Code Playgroud)

在我的测试中

describe('test for toBeTested',  () => {
  it('should call xyz with params', () => {
    const id = 123;
    const values = {
      text: 'Hello world',
    };

   xyz = jest.fn();
   toBeTested(id, values);
    expect(xyz).toHaveBeenCalledWith(id, values, () => {
     return {
      type: 'foo',
      payload: {
       text: values.text,
      }
     }
    });
  })
})
Run Code Online (Sandbox Code Playgroud)

测试错误报告

 expect(jest.fn()).toHaveBeenCalledWith(expected)

    Expected mock …
Run Code Online (Sandbox Code Playgroud)

jestjs enzyme

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

Graphql apollo 服务器解析器参数类型

类型脚本显示错误,未提及每个参数的参数类型:

  Mutation: {
    createUser: (parent, args, context, info) =>{

    }
Run Code Online (Sandbox Code Playgroud)

我可以使用任何类型来解决,但是正确的类型是什么?

  Mutation: {
    createUser: (parent: any, args: any, context: any, info: any) =>{

    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

node.js typescript graphql typescript-typings apollo-server

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

有没有什么好的网站可以查看实际Web应用程序的屏幕截图?

我正在寻找一些网站,其中包含Web应用程序的实际屏幕截图,以及登录屏幕,网格/表格,编辑表单,CSS示例等内容.

我发现在设计和设计自己的应用程序时,查看其他应用程序有助于创作过程.

我可以通过谷歌搜索图片获得相当多,但想看看我可能遗失的其他网站.

我只是在寻找一站式网站...例如,我正在努力将分页添加到数据表中...我想去一个地方,看看其他网站/应用程序是如何做到这一点的.

这是目前为止编译的链接列表:

user-interface screenshot

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

哪个目录是`brew cask install`使用的真实位置?

哪个目录是使用的真实位置brew cask install

我想找到应用程序的真实位置,而不是符号链接 /Application

homebrew homebrew-cask

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

将 Windows 10 触摸板手势传递到远程桌面

我只是想知道是否有可能(即使使用第三方软件)使用 RD 将触摸板手势从运行 Windows 10 的笔记本电脑传递到电脑(没有可用的触摸板)。我对用四指手势(在桌面之间切换的手势)传递滑动特别感兴趣

谢谢

windows remote-desktop gesture

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