我可以使用以下命令使用git进行提交:
git commit -a
Run Code Online (Sandbox Code Playgroud)
然而,我必须输入VIM的评论.我宁愿用一个命令完成所有操作,所以我尝试了以下内容:
git commit -a "My comment"
Run Code Online (Sandbox Code Playgroud)
但后来我收到这条消息:
fatal: Paths with -a does not make sense.
Run Code Online (Sandbox Code Playgroud) 我有一个具有液体宽度和 20px 填充的容器。我希望大多数包含的元素都尊重填充。然而,我想忽略一些元素的填充并与容器本身的宽度相同。这可以用 CSS 实现吗?
我知道我可以将边距应用于所包含的元素,但是,由于我的实际 html 的复杂性,这并不理想。
<div class="cont">
<div class="item-normal">Normal Item</div>
<div class="item-wide">wide Item</div>
<div class="item-normal">Normal Item</div>
<div class="item-wide">wide Item</div>
<div class="item-normal">Normal Item</div>
</div>
Run Code Online (Sandbox Code Playgroud)
body {
padding: 0;
margin: 0;
}
.cont {
background: grey;
padding: 20px;
}
.item-normal {
background: blue;
margin-bottom: 10px;
}
.item-wide {
margin-left: -20px;
background: gold;
margin-bottom: 10px;
}
Run Code Online (Sandbox Code Playgroud)

这似乎是一个基本问题,但我在任何地方都找不到答案。如何使用 SASS 设置链接的正常样式和 :hover 样式?
我想在一个地方控制所有链接的默认样式和悬停样式,并能够将这个“变量”(或任何正确的词)传递给整个 CSS 中的不同选择器。
与下面的代码类似,但我想控制第一行的默认和悬停样式。因此,稍后如果我希望这些链接具有 :active 样式,我只需在页面顶部添加一次即可。
$primary-color: #333;
.some-class {
color: $primary-color;
}
.some-class-other-class {
color: $primary-color;
}
Run Code Online (Sandbox Code Playgroud) 我有一个内联if/else语句,它添加和删除一个类:
$myvar.length ? $element.addClass('my-class') : $element.removeClass('my-class');
Run Code Online (Sandbox Code Playgroud)
使用toggleClass而不是addClass和removeClass可以将其重写为更短吗?
我正在使用 React 制作一个待办事项列表应用程序。我的状态有项目,也有删除的项目,以便它们可以恢复:
state = {
items: ['item 1', 'item 2', 'item 3'],
deletedItems: ['item 4', 'item 5']
};
Run Code Online (Sandbox Code Playgroud)
因此,我删除项目的功能必须从项目状态中删除项目并将其放入删除的项目状态。
removeItem(number) {
const itemsState = this.state.items;
const deletedItemsState = this.state.deletedItems;
const itemToBeDeleted = itemsState[number];
deletedItemsState.push(itemToBeDeleted);
itemsState.splice(number, 1);
this.setState({ items: itemsState });
}
Run Code Online (Sandbox Code Playgroud)
上面的代码有效,但我很困惑为什么我没有调用 setState 就更新了 DeletedItems 状态。我在这里没有遵循最佳实践吗?
我有一个像这样的对象数组:
const content = [
{
title: 'Morning run',
id: 'id1',
desc: 'Meet at the park',
date: '2018-01-14T09:00:00.000Z',
location: 'Central park',
createdBy: '23432432',
},
{
title: 'Evening run',
id: 'id2',
desc: 'Meet by the station',
date: '2018-01-14T18:00:00.000Z',
location: 'Central station',
createdBy: '23432432',
},
];
Run Code Online (Sandbox Code Playgroud)
我如何像这样创建一个关联数组?:
const output = {'id1' : 'Morning run', 'id2' : 'Evening run'}
Run Code Online (Sandbox Code Playgroud)
可以使用地图功能来完成吗?
我需要在functionA中的promise中调用functionB
constructor(props) {
super(props);
this.functionA = this.functionA.bind(this);
this.functionB = this.functionB.bind(this);
}
functionA(canvas) {
let data = new FormData();
canvas.toBlob(function(blob) {
data.append('data', blob);
axios
.post(`https://api.graph.cool/file/v1/${CONST.projectID}`, data, {
headers: {
'Content-Type': 'multipart/form-data',
},
})
.then(function(res) {
console.log('res ', res); // res is as expected
console.log('this ', this); // this is null
this.functionB(); // Errors
});
});
}
Run Code Online (Sandbox Code Playgroud)
但是我得到这个错误:
Uncaught (in promise) TypeError: Cannot read property 'functionB' of undefined
Run Code Online (Sandbox Code Playgroud)
这是在React组件中,但我认为这不重要.
我需要在函数中设置变量值,但在函数外部使用它.可以这样做吗?
$(document).ready(function() {
$(window).scroll(function () {
var myVar = something;
});
console.log(myVar);
});
Run Code Online (Sandbox Code Playgroud) 我创建了一个具有相同样式的 Sass mixin 和一个 CSS 类,因此开发人员可以选择将该类添加到 HTML 中或将 mixin 与 Sass 一起应用。
@mixin link-style-1 {
background: $red;
padding: .75em 45px .75em 5%;
}
.link-style-1 {
background: $red;
padding: .75em 45px .75em 5%;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法将这2合并为1?我知道我可以使用一个变量来填充两者,但是这样我的代码会变得更长并且更难以阅读。有更清洁的解决方案吗?
如何点击添加和删除jQuery类?我需要.other-class不受影响.
因此,当您单击.other-class.one时,它将变为.other-class.two.如果单击.other-class.two,它将变为.other-class.one.
这是我到目前为止所做的第二次JS负载工作.
<p class="other-class one">Trigger</p>
Run Code Online (Sandbox Code Playgroud)
.one {
background: red;
}
.two {
background: blue;
}
.other-class {
text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)
$('.one').click(function(){
$(this).removeClass('one');
$(this).addClass('two');
});
$('.two').click(function(){
$(this).removeClass('two');
$(this).addClass('one');
});
Run Code Online (Sandbox Code Playgroud) 我有条件PHP工作正常,条件是如果url以url-1结尾:
if ($currentpage == '/url-1') {
Run Code Online (Sandbox Code Playgroud)
如何更改此值,以便url可以是url-1还是url-2?我不能正确的语法.谢谢