我今天安装了Git for Windows 7.我对Git还不太了解,我正在关注该主题的http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup和YouTube上的视频.在视频中人们安装Git并转到命令行并使用
git config --global user.name = "My Name"
Run Code Online (Sandbox Code Playgroud)
和
git config --global user.email = "email@example.com"
Run Code Online (Sandbox Code Playgroud)
并且它为它们创建具有正确值的.gitconfig文件C:/Users/admin/.gitconfig.
运行上面的代码行三次后,这就是我在该文件中得到的:
[user]
name = =
email = =
name = =
Run Code Online (Sandbox Code Playgroud)
为什么不工作?我遵循官方教程,我发现它适用于YouTube上的其他人但不适合我.
我想使用数组作为data-*属性,很多StackOverflow答案建议我应该使用JSON.stringify();
所以,如果我有这样的数组:['something', 'some\'thing', 'some"thing']它会被解析到"["something","some'thing","some\"thing"]",因此它不适合既没有data-*='',也不data-*=""是因为无论是'或"将打破HTML标签。
我是否缺少某些东西,或者encodeURIComponent()是对这样的数组进行编码的真正解决方案?为什么在其他StackOverflow答案中没有人注意到这一点?
我有一个问题应该通过代码更好地解释而不是单词:
function insertElement(){
var element = jQuery('<div class="element"></div>');
jQuery('body').append(element);
return element;
}
jQuery('body').on('click', '.element', function(){
jQuery(this).remove();
});
var element = insertElement();
var elementHasContent = false;
jQuery.ajax({
url: ajax_url,
type: 'POST',
data: {
'action': 'some_function',
'parameters': {'some_parameter': 'some_value'}
},
global: false,
success: function(output){
// Break if the element doesn't exist anymore.
if(jQuery(element).length == 0){
return;
}
/* Question: Is it possible that user clicked the element right
* at this moment (after my check and before elementHasContent
* variable is set …Run Code Online (Sandbox Code Playgroud)