小编Leo*_*ban的帖子

终端中的Git提交打开VIM,但无法返回终端

现在尝试学习GitHub并在nettuts上完成这个Git essentials教程.我正在做关于提交的课程.

老师打字git commit并打开VIM作为他的编辑(我也想知道如何在Sublime Text 2中打开它)无论如何它在VIM中打开我添加1行说这是我的第一次提交并点击保存.

然后它会提示我将输出保存到桌面,这是我在他的截屏视频中看不到的.现在我还在VIM,不知道如何回到'正常'终端:(

我无法理解,所以我只是退出终端并重新启动它,再次执行git并发出一些关于重复的警告消息!不知道如果我需要(E)edit反正或者(A)abort.

git状态

在此输入图像描述

VIM

在此输入图像描述

当我重新打开终端并再次执行git时消息

在此输入图像描述

git vim terminal commit command-line-interface

195
推荐指数
5
解决办法
17万
查看次数

如何使用lodash从Array中查找并返回一个对象?

我的对象:

[
    {
        description: 'object1', id: 1
    },
    {
        description: 'object2', id: 2
    }
    {
        description: 'object3', id: 3
    }
    {
        description: 'object4', id: 4
    }
]
Run Code Online (Sandbox Code Playgroud)

在我的函数中,我正在传递描述以找到匹配的ID:

function pluckSavedView(action, view) {
    console.log('action: ', action);
    console.log('pluckSavedView: ', view);  // view = 'object1'

    var savedViews = retrieveSavedViews();
    console.log('savedViews: ', savedViews);

    if (action === 'delete') {
        var delete_id = _.result(_.find(savedViews, function(description) {
            return description === view;
        }), 'id');

        console.log('delete_id: ', delete_id); // should be '1', but is undefined
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用lodash的find方法:https …

javascript arrays lodash

136
推荐指数
9
解决办法
27万
查看次数

如何制作透明的HTML按钮?

我使用Dreamweaver创建一个网站,我想只用Photoshop创建背景.我决定这样做只是因为如果我选择通过编辑代码轻松更改按钮名称,我可以参考代码.如果我使用Photoshop构建按钮,我将无法轻松编辑这些按钮或任何元素中的文本.

所以我的问题很简单,如何创建一个具有简单内联样式的按钮,使其透明,使按钮的值仍然可见.

.button {     
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;        
}
Run Code Online (Sandbox Code Playgroud)

点击后它仍会留下边框阴影.

html css

111
推荐指数
2
解决办法
29万
查看次数

如何缩短开关案例块将数字转换为月份名称?

有没有办法在更少的行上写这个,但仍然容易阅读?

var month = '';

switch(mm) {
    case '1':
        month = 'January';
        break;
    case '2':
        month = 'February';
        break;
    case '3':
        month = 'March';
        break;
    case '4':
        month = 'April';
        break;
    case '5':
        month = 'May';
        break;
    case '6':
        month = 'June';
        break;
    case '7':
        month = 'July';
        break;
    case '8':
        month = 'August';
        break;
    case '9':
        month = 'September';
        break;
    case '10':
        month = 'October';
        break;
    case '11':
        month = 'November';
        break;
    case '12':
        month = 'December';
        break;
}
Run Code Online (Sandbox Code Playgroud)

javascript date date-format switch-statement

110
推荐指数
11
解决办法
7616
查看次数

在控制台中追踪变量时,如何创建新行?

所以我正在尝试做一些简单的事情,我想在控制台中将我的踪迹分成几行,使用1个console.log语句:

console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related);
Run Code Online (Sandbox Code Playgroud)

您如何编写以上内容以追溯以下内容?

roleName = test
role_ID = test
modal_UD = test
related = test
Run Code Online (Sandbox Code Playgroud)

代替 roleName = test role_ID = test modal_UD = test related = test

我已经检查了其他几个看似相似的问题,但没有一个有帮助或正在谈论不同的事情.

谢谢参观!

javascript console jquery trace

98
推荐指数
5
解决办法
11万
查看次数

Bootstrap下拉菜单出现在其他元素后面 - IE7

我正在使用Bootstrap 2.3.1 http://twitter.github.io/bootstrap/index.html

所以我正在使用他们的"下拉菜单"类来创建一些简单的快速使用下拉菜单,但由于某些原因,在IE7上,它们出现在我网站上的文本和其他元素后面.

测试链接: http ://leongaban.com/_projects/defakto/CDS/

我在我的CSS中添加了z-index,但似乎仍然没有做任何事情,请帮忙!

.header .header-nav ul#nav-account ul.dropdown-menu,
.header .header-nav ul#nav-library ul.dropdown-menu {
    z-index: 10000;
}
Run Code Online (Sandbox Code Playgroud)

IE9,Chrome,FF等现代无头痛的浏览器: 在此输入图像描述


IE7> :(
在此输入图像描述

HTML

<div class="header-nav">

<ul id="nav-account" role="navigation" class="pull-right">

    <!-- Language Dropdown Button -->
    <li id="language-btn">
        <a href="#" id="drop1" class="dropdown-toggle" data-toggle="dropdown">English</a>
        <img src="img/header-small-down-arrow.png" alt="grey triangle"/><!-- <span class="grey_triangle"></span>-->

        <!-- Language Dropdown Menu-->
        <ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">English</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Spanish</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">German</a></li>
            <li role="presentation"><a role="menuitem" tabindex="-1" href="#">Japanese</a></li>
            <li …
Run Code Online (Sandbox Code Playgroud)

css internet-explorer internet-explorer-7 twitter-bootstrap

52
推荐指数
4
解决办法
9万
查看次数

检测是否在angularjs ng-change事件中选中或取消选中复选框

我想检查复选框上发生单击时是否已选中或取消选中复选框.

这就是我所拥有的:

<input type="checkbox" ng-model="answers[item.questID]" ng-change="stateChanged()" />
Run Code Online (Sandbox Code Playgroud)

然后在控制器中我有:

$scope.stateChanged = function () {
    alert('test');
}
Run Code Online (Sandbox Code Playgroud)

我可以在检查/取消选中时触发警报但是如何检测复选框的状态?我做了一些研究以找到类似的问题,但我无法得到我需要的东西.

谢谢,Laziale

javascript checkbox jquery angularjs angularjs-scope

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

React-Redux - 没有为关键"硬币"提供减速器

不知道为什么我会收到以下错误.

我只是在设置我的商店,行动和减速器,我还没有打电话给任何东西.

预期

App运行正常,Redux状态未更新

结果

在此输入图像描述

SRC/index.js
import React from 'react'
import ReactDOM from 'react-dom'

import { createStore, applyMiddleware, compose } from 'redux'
import { Provider } from 'react-redux'
import thunk from 'redux-thunk'
import reducer from './reducer'

import App from './App'
import css from './coinhover.scss'

const element = document.getElementById('coinhover');

const store = createStore(reducer, compose(
    applyMiddleware(thunk),
    window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
));

ReactDOM.render(
    <Provider store={ store }>
        <App />
    </Provider>, element);
Run Code Online (Sandbox Code Playgroud) SRC /减速器/ index.js
import { combineReducers } from 'redux'
import { coins } …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs redux react-redux

33
推荐指数
4
解决办法
2万
查看次数

我的新Github页面没有显示出来

所以我在这里按照本指南创建一个Github页面

我创建了一个存储库,将其克隆到我的项目目录并推送,最后进入最后一步:

Fire up a browser and go to http://username.github.io. Give it a couple of minutes for your page to show up—there will be a delay this very first time. In the future, changes will show up pretty much instantly.
Run Code Online (Sandbox Code Playgroud)

我的Github回购链接是这样的:https: //github.com/leongaban/gabanco

所以我假设我的Github页面链接是:http:
//leongaban.gabanco.github.io/

要么

http://leongaban.github.io/

但是目前这两个链接都没有工作:(

有人在创建Github页面吗?最终我想试试Jekyll.

git github github-pages

32
推荐指数
6
解决办法
5万
查看次数

为什么用`OR`检查多个值的变量只检查第一个值?

我想检查变量是否具有多个值之一.我很困惑为什么or在这种情况下不起作用.我正在按照给出该示例的教程if (a or b):,但是当我尝试这样做时,它只检查变量与第一个值.我的支票有什么问题?

name = raw_input('Please type in your name:')

if len(name) < 5:
    print "Your name has fewer than 5 characters"
elif len(name) == 5:
    print "Your name has exactly 5 characters"
    if name == ("Jesse" or "jesse"):
        print "Hey Jesse!"
else:
    print "Your name has greater than 5 characters"
Run Code Online (Sandbox Code Playgroud)

python

31
推荐指数
4
解决办法
14万
查看次数