小编j o*_*obe的帖子

试着用git for windows来理解wincred - 很困惑

在关注git教程的同时,我今天第一次将https推送到git hub上的远程,该教程提到了以下命令,以避免输入密码详细信息:

git config --global credential.helper wincred
Run Code Online (Sandbox Code Playgroud)

我的问题是这是如何作为一个概念?这是我第一次遇到证件助手.我不确定它如何与Windows和Git一起使用,它存储在哪里以及当我推或拉时它如何进行身份验证?

我试图在网上搜索这个,但是没有找到任何能够以简单的方式为初学者解释这一点的信息.

git github

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

127.0.0.1,0.0.0.0和localhost有何不同?

我不明白这些术语与它们如何连接之间的区别.

我查看了计算机上的hosts文件,可以看到127.0.0.1和localhost已连接但不确定如何以及我不知道0.0.0.0适合所有这些.

我已经看到了这个问题的其他答案,但我是一个新手,关于环回和元地址的其他答案并不容易理解.

ip networking localhost hosts hosts-file

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

为什么继承盒子大小调整CSS重置而不是将其直接应用于所有元素?

我在教程中看到了这个盒子大小调整 CSS 重置技巧,并且阅读了一些相关内容,但我不明白为什么它会以这种方式完成,而不仅仅是应用于通用选择器。例如,为什么要这样:

html {
  box-sizing: border-box;
}
    
*,
*:before,
*:after {
  box-sizing: inherit;
}
Run Code Online (Sandbox Code Playgroud)

理论上,如果我理解正确的话,它应该做同样的事情,而不是仅仅在第二部分设置 border-box 属性并删除 html 选择器。每个选择器和伪元素都会应用 border-box 属性。

html css border

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

如何在 JSON 文件中导出一组对象,然后使用 es6 导入

我在 json 文件中有一组对象。我正在尝试将此文件导入另一个文件,以便我可以在一个简单的反应项目中引用数据。

我尝试了导出默认值和命名导出的各种组合,但是 JSON 文件在我保存时总是抱怨。这是我想要实现的目标:

(File1.json)

    [
      {
        "userId": 1,
        "id": 1,
        "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
        "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem eveniet architecto"
      }
    ]
Run Code Online (Sandbox Code Playgroud)

文件2.js

    [
      {
        "userId": 1,
        "id": 1,
        "title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
        "body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem …
Run Code Online (Sandbox Code Playgroud)

javascript json ecmascript-6 es6-modules

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

setTimeout 是否添加到调用堆栈中?

我一直在学习setTimeout同步与异步代码,我正在观看一个教程视频,其中展示了正在调用的各种函数并将其添加到调用堆栈中,例如简单地添加 2 个数字的函数。

然而,因为setTimeout他们没有表明,当调用它时,它被添加到调用堆栈中,我知道这会启动一个 Web API,并且回调会被添加到队列中,但我很好奇此时是否setTimeoutJS引擎正在执行,是否添加到调用栈中?

javascript

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

类和箭头函数以及此

在学习JS和React时,我在教程中遇到了令人困惑的差异。

我将通过示例拆分以下问题。我了解常规函数和此上下文的绑定,这仅仅是箭头函数,我如何看待它们被使用/声明的方式令人困惑。

请不要仅仅参考重复的内容,因为我在使我感到困惑的教程中发现了矛盾的答案,因此寻找以简单方式理解的真理来源。与以下问题和示例相关的答案会更好。

1-我看过一些示例,其中的一个教程说'this'的值是window,因为arrow函数是从global / window范围继承的,但是我也看过一些教程说它们将从类上下文中继承它的值-哪个是正确的?如果可以的话请解释。

class MyClass {
    value = 'Hello World!'
    clickHandler = () => { console.log(this.value) };
}
Run Code Online (Sandbox Code Playgroud)

2-这个问题有两部分-i-为什么语法clickHandler =()=>而不是clickHandler()=>

我之所以这样问,是因为我可以使用'functionName(){}'定义类方法,所以为什么箭头函数将方法名视为变量?

ii-以下代码中的值是什么?与问题1相同,我想这是指窗口对象还是类?

class Foo extends React.Component {
  constructor() {
  }
  clickhandler = () => {
    console.log("you clicked me!!")
  }
  render() {
    return( 
    <div>
      <button onClick={this.clickhandler}> // => CALLBACK
Run Code Online (Sandbox Code Playgroud)

3-在这里我看到事件处理程序是一个内联函数,但是它看起来像是由于结尾处的()而被调用,有时就像在下面的代码段中所示,您可以看到仅给出了函数名而没有括号。 ,他们不也应该在那里吗?

class MyComponent extends React.Component {
  showValue() {
    console.log(this.props.value);
  }

  render() {
    return (
      <button onClick={() => this.showValue()}>Do Something</button>
    );
  }
}

-------------------------------------------

showValue() {
    console.log(this.props.value);
  }

  render() …
Run Code Online (Sandbox Code Playgroud)

javascript this reactjs arrow-functions es6-class

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

需要帮助理解令人困惑的 Typescript 函数

我遇到了以下代码,它是数组上的过滤器回调函数。我很困惑试图理解这个函数在做什么,我试图把它分解成更小的部分来理解,但我似乎无法理解它。

我正在尝试学习 TypeScript 并了解一些 JS,但语法让我感到困惑。

有人可以解释一下这个函数如何对数组输入进行操作吗?对本示例中的语法进行某种演练会有所帮助。谢谢。

const check = (Boolean as any) as <T>(
  a: T | false | undefined | null | ''
) => a is T;
Run Code Online (Sandbox Code Playgroud)

javascript typescript typescript-generics

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

如果 Select 元素没有标签,如何使其可访问?

我正在学习 HTML 中的可访问性,我遇到了一个选择下拉 HTML 元素的示例,该元素旁边没有任何文本标签,仅页面上方标题的上下文可以让您了解该元素的含义元素包含例如关于国家的部分中的国家列表。

在其上运行辅助工具时,该工具抱怨没有可访问的名称,我想知道是否有一种方法可以为屏幕阅读器指定名称,而无需添加标签(如果不希望将其作为屏幕阅读器的一部分)设计?

html javascript accessibility

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

开始使用git bash,这些行在.bash_profile中意味着什么?

我正在尝试更多地了解git bash和shell环境,我在当前的配置文件中看到了这两行.我用谷歌搜索了这些确切的行,但我找不到能解释他们做什么的东西.

test -f ~/.profile && . ~/.profile
test -f ~/.bashrc && . ~/.bashrc
Run Code Online (Sandbox Code Playgroud)

unix git bash

0
推荐指数
1
解决办法
238
查看次数